ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

JBoss gets Nuked

Matt Loney ZDNet.co.uk

Published: 22 Jan 2004 13:00 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

JBoss Group, the people behind the eponymous open-source Java application server, next month plans to release the final version of its content management system based on the popular PostNuke and PHPNuke.

Nukes on JBoss is a Java-based version of the 'Nuke' family of open-source content management systems originally written in PHP. Release Candidate 1 has been available for download since December, and the final release date has now been set for 18 February.

JBoss Group began the project after trying to implement PostNuke for its Web site, but found the PHP-based application did not scale well enough. After analysing the PHP codebase, said the company, they found what they called "dubious" ways of caching data and decided to port the framework to JBoss.

Nukes on JBoss authors Marc Fleury and Julien Viet were damning about some aspects of the PHP-based predecessor in an article they wrote last year, despite acknowledging in the same article the amazing feat that the programmers of PostNuke have accomplished. "It appeared that for the security components (highly developed in PostNuke), the engine went back to the database every time. Clearly this was a scalability mistake, as it means that every Web request goes to the database and does a query. We understand what the PHP LAMP crowd means when they say 'database-driven applications'." LAMP refers to applications that use the Linux operating system, Apache Web server, MySQL database and PHP scripting language.

Aside from problems with scalability, the JBoss developers decided they needed a Java solution, and said they could find no existing open-source Java content management systems.

"Among the open-source solutions currently available, Java or otherwise, we were unable to find a single product that met our functional and performance needs," said Sacha Labourey, general manager of JBoss Group Europe. The company's Web site now runs on the ported Nukes.

JBoss says the fact that Nukes runs on its application server means that Enterprise Java Beans can be used to cache data more effectively than is done in the original PHP implementation, resulting in a 20-fold performance increase. The JBoss implementation also enables remote Flash invocations, which means Web site developers can create interactions between Flash and Nukes components.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
67 out of 135 people found this useful


Full Talkback thread

1 comment

  1. Good Nuke ... Bad Nuke I contributed modules such... Peter Drinnan

Company/Topic Alerts

Create a new alert from the list below:








Related Jobs

Content Manager - x2 - Media Agency

One of Huxley Associates clients and a media giant have the requirement for 2 content managers to join them on contract for four months. This brand ...

Webmaster / Website administrator

My exciting client requires a Webmaster. This exciting 3 month + contract based in the Thames Valley, requires experience of Intelligent Content ...

ICM - Intelligent Content Management System (GOSS)

My public sector client based in Oxfordshire requires a Webmaster with experience of Intelligent Content Management System for a 6 month contract. ...

Discussions

harpless harpless

SAP goes big business

Friday 25 July 2008, 6:17 PM

1 comment
pjc158 pjc158

Will Drizzle rain on Sun's MySql

Friday 25 July 2008, 5:30 PM

1 comment
pjc158 pjc158

Show me the money!

Friday 25 July 2008, 5:18 PM

5 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling