Today I'd like to announce a new project by the Joomla! team called 'Joopal'. Joopal is a new CMS featuring the power of objects offered to you by Joomla! with the immense hook system delivered to you by Drupal. Joopal is based on Joomla! 1.5 and features Drupal 6 the way PHP5 meant it to be done: with objects instead of globals and incredibly long function names. Joopal is compatible with the Drupal 6 functions and maintains all of those globals for backwards compatibility whilst providing a new object orientated approach to the functions you know and love.


The power of Joomla! with Drupal configurability

Joopal permits you to use your traditional Drupal blocks anywhere a Joomla! module can do and also allows you to integrate Drupal's modules as if they were a normal Joomla! component. This permits your Joomla! site to pick and choose the features and functionality you need against two of the world's most popular content management systems!


Development Evolved

Joopal provides developers with the power of the Joomla! Web Application Framework as well as Drupal 6's many interfaces. Joopal allows Joomla! developers to leverage features found in Drupal and allows Drupal developers to discover the joys of objects. For Drupal developers, objects are a recently added to PHP in version 3 that permit encapsulation of your data and providing tools to permit the removal of globals from your code.

But it doesn't stop there! In addition to creating object orientated versions of the Drupal Core in addition to the function/global system, you can seemlessly use Joomla!'s Framework complete with on demand autoloading objects.  With two popular frameworks behind you, there is no way you can go wrong!


Getting Involved

Like Joomla!, Joopal is a community driven project and we need you to help us out! Joopal needs Drupal testers to help port their components and reveal issues with the system. Joopal also welcomes any developers wanting to fix issues and improve Joopal by submitting patches or even working in a more dedicated role. With Joopal and your involvement, anything is possible! So what are you waiting for, sign up the the Joomla! Development General mailing list and start working on Joopal today!

Follow Sam Moffatt on Twitter.