It’s been two years since I dis­cov­ered the Joomla! com­mu­nity.  Back in 2006, the core devel­op­ment team had just split from the Mambo group and set off to take the CMS in a new direction.

How­ever, I have been hear­ing more and more about the merit’s for Dru­pal as a CMS.  Actu­ally, it turns out it is more like a con­tent man­age­ment frame­work.  I decided to give Dru­pal a chance to win me over with it’s flex­i­bil­ity and grow­ing com­mu­nity of devel­op­ers / design­ers.  I spent a few evenings search­ing out what I would need to develop some­thing com­pa­ra­ble to ScienceForAmerica.com.

I’m aware of the fact that Dru­pal is more exten­si­ble than Joomla!.  How­ever, after the release of Joomla! 1.5, this advan­tage shrunk con­sid­er­ably.  With the MVC frame­work of Joomla, devel­op­ers can cre­ate plug-ins with con­sid­er­ably cleaner, more com­pli­ant code.

Groups man­age­ment is an area where Dru­pal is a clear leader.  It seems like Joomla! assumes that every­thing on a par­tic­u­lar site will be done with an admin or super-admin.  This is annoy­ing, as it seems a short-sighted assump­tion.  Besides cre­at­ing con­tent, there’s not much you can do.

The other clear win­ning area is for SEF URLs.  Joomla has never han­dled these well.  In fact, many of the com­po­nents devel­oped for Joomla to accom­plish SEF still fail to fully enact unique, well-formed URLs.  Dru­pal has Joomla beat, with the code opti­mized and lean.

When it comes to design and ease of use, Joomla wins hands down.  The larger num­ber of free and pay-for tem­plates, com­bined with the well doc­u­mented how-to’s for edit­ing tem­plates, show that Joomla is really for the design-minded developer.

So I guess at this point things are a bit of a wash.  I don’t see a need to develop SFA any fur­ther– it’s got a decent forum (although severely under­used), a good down­loads man­age­ment sys­tem, and can han­dle mul­ti­me­dia rel­a­tively well.  I’ll keep an eye on Dru­pal, how­ever, for future projects.  If it ends up I need an ecom­merce solu­tion, the Uber­cart mod­ule appears to be a strong Virtue­mart competitor.

Tags: , , ,

One Response to “Drupal vs. Joomla!”

  1. Dennison Uy June 2009 at 11:45 am #

    Both Dru­pal and Joomla! are pow­er­ful CMS engines and while Dru­pal may be over­whelm­ing at first, it is worth the steep learn­ing curve. They each have their pur­pose. Dru­pal can be some­what of an overkill for sim­ple, brochure ware web­sites. You are bet­ter off stick­ing with Joomla! or some­thing like Expres­sion Engine. On the other hand, while Joomla is capa­ble of scal­ing up to mas­sive pro­por­tions, I find Drupal’s archi­tec­ture and mod­ules to be more suited for this purpose.