Home arrow Compare CMS

Content management system comparisons - Joomla vs Drupal

Print E-mail

Why is joomla! Better? A brief Drupal and Joomla comparison.

Two of the most popular quality CMS solutions are joomla! and Drupal...
joomla-mediumJoomla! based websites, in the past referred to as mambo / joomla sites (since joomla originally was developed from mambo), are favored by most end-users with non-technical backgrounds because they are very intuitive and easy to work with. Joomla features a vibrant support community, many tutorials and a large number of (over 2300) extensions and templates for design creativity.


 

drupal_orgDrupal, on the other hand, tends to be favored by more "Geeks" or folks that have a more technical background. Drupal is a solid architecture but lacks the ease of use and intuitiveness of joomla!. Drupal also has a much smaller support community.

 

 


CNP Integrations, as a leader in the field of portal design and CMS integrations, is often asked to provide a client with cms suggestions.  Our experience working with mambo / Joomla and Drupal puts Joomla as the front runner and is reflected below in the Drupal and Joomla Comparison Table. Closer review of other cms comparisons such as; typo3 and joomla comparisons, and wordpress and Joomla comparisons also puts Joomla ahead in overall popularity and support.

We are often asked to give an opinion of these CMS platforms so the table below was developed to offer a quick overview.  The Drupal and Joomla Comparison Table below are opinions from a culmination of both CNP internal sources and other developers throughout the open source community.

 

In the effort to avoid vendor-lock and give end-users more freedom and control of their web portals, CNP has found that most small businesses prefer portals created using joomla! though both platforms have comparable value. With Info@hand CRM, built off the open source SugarCRM platform, choosing to integrate with joomla! as its best portal cms, this has not only added to joomla's credibility but extended joomla! as part of a full circle transaction management solution. While there are still some limitations (as with any platform), the extended features, ease of use and vibrant development community supporting joomla! far outweighs any short falls. The joomla! roadmap is very optimistic and we are proud to be part of this aggressive development community.

 

 

Joomla [-]

Drupal [-]

Community Features

+
Community Builder. A solid component, but one that really needs an SEF extension to enable Youtube-style URLs.

+
Very impressive. Users can form groups and expansion of the registration form is native to Drupal.

Shopping Cart

+
Joomla has Virtuemart and an integration of OSCommerce, both of which beat Drupal's ecommerce add-on. Use OSCommerce if you need multicurrency options or if you have a payment gateway not supported by VM
Note: CNP has designed a bridge solution for CB and VM

-
Not recommended as it lacks tax and currency options. However, watch out for Ubercart which looks promising.

SEO

+
Poor out of the box. OpenSEF is OK and improving fast. SEF Advance is roughly comparable quality but costs 50 Euros. Code is not very well adapted for SEO. CNP has developed SEO optimization process to overcome.

+
The out-of-the-box URLs work well and can be improved with one easy addon. The code is generally lightweight and well-optimised.

Forums

+
Fireboard integrates natively with Joomla and has many great features.

+
A native and very smooth forum, but lacking in the high end features of the best modern forums. VbDrupal is the best way to avoid this (a Drupal Vbulletin hack)

Multimedia

+
Yes, plenty of podcast and video options. Seyret is an excellent component for a video library. It is like having your own "you tube".

+
Yes - Drupal Video and podcast options also available.

Photo Galleries

+
Yes. The best are integrations with Gallery2 and the Flash gallery Expose. CNP also has several custom options.

+
Has a default module and a Gallery2 integration.

Event Calendars

+
Several native plug-ins and integrations.

-
Not great. There are options but they are far behind those available for Joomla.

Template / Themes

+
Joomla has a wide selection of free and commercial offerings. Once installed they can be assigned to different pages.

-
Only one commercial developer. Off-the-shelf choices are very poor. Currently, Drupal assumes one template for all pages, although this can be adapted with effort and will 5.0 will allow templates to be assigned according to URL. Developing your own is the best bet.

Blogs

+
Some out-of-the-box capability. A good overview is here. Joomla.org uses a port of Wordpress. The commercial component Myblog – offers a robust solution 

+
Good capabilities, although not a natural blog in the manner of Wordpress.

Document Management

+
Yes - DocMan.

-
Not anything worth considering.

User Permissions

-
Some very major forks can work with Joomla, but this is a very poor area. Joomla is very admin-orientated. A small group of people are going to control and run the site. A lot of members can contribute by adding content, forum posts etc. but it is difficult to increase their permissions further. Commercial extensions allow this capability.

+
Drupal wins hands-down. However, you still can't manage single members. You need to add them to a certain group.

External Integration

+
Joomla 1.5 will help greatly with a much improved API and more hooks.

+
Currently Drupal wins easily with plenty of hooks

Content Management

+
In the core only Section >> Category >> Content is available. With the version control component content articles can be versioned. Most users can accomplish enough control to be satisfied.

+
Unlimited categories and subcategories. Also allows for cross-categorization of articles.

Multisites Management

+
Commercial components accomplish this very well..

+
Out-of-the-box.

Documentation

+
There are many tutorials available. Joomla 1.5 promises to be much more thoroughly documented.(Click here for 1.5 documentation.

+
Not too bad. (Click here for documentation and here for an API reference guide

SSL Compatible

+
With CNP custom solutions.

+
Yes

Standards Compliance

-
In progress. Accessible Joomla is a fork necessary to move Joomla towards compliance. Mambo/Joomla dates from before standards were even considered (1999).

+
Yes. Excellent out-of-the-box.

Internationalization

+
With Joomfish. Not an easy or straight-forward solution. JTTransPro offers an affordable, easy to implement solution that leverages Google or Yahoo translation API.

+
Yes, Excellent. (via i18n module)

Commercial Community

+
Very strong. Perhaps the best in the Open Source CMS world. Try Joomla Yellow Pages or Joomla.org.

-
Weak. Difficult to find strong Drupal developers in any quantity. Try Drupal.org, Drupal Yellow Pages or Drupalancers.

General Community

+
Great, over 2300 extra components available, both commercial and open source. Many companies now offering services.

+
Good community. Often more non-profit than business driven. Excellent forum support at Drupal.org.

Ease-of-use

+
Joomla has a great graphical interface in separate area of website. In general, Joomla in known for being the most user friendly CMS on the market.

+
Administrator tasks on the current Drupal version are done via a menu on the frontpage which confuses many. Drupal 5.0 will solve this and also provide an online installer. Still, installing many modules needs technical knowledge.

Learning Curve

+
Shallow. One of the very easiest CMS systems to learn and customize.

+
A little steeper than Joomla, but still relatively easy to learn.

Speed

+
A default installation of 1.0.11 loads in 0.90 seconds.
A default installation of 1.5 loads in 1.33 seconds. (Scores from http://sitescore.silktide.com)

+
A default installation loads in 1.05 seconds.
(Score from http://sitescore.silktide.com)

Size

1.0.11 is 16.4 MB
1.5 is 16.7 MB

Version 5.0 is 2.89 MB

Current Situation

Version 1.5 is released but v1.0.13 is stable, secure and has more available compatible components. 

Clear development path. Currently working on Drupal 5. Beta 2 came out at the end of November and a Release Candidate is probably next.

Overall

Joomla 1.5 will be the crucial leap for the platform paving the way for the resolution of many old limitations. Producing a good-looking site with plenty of functionality is a relatively easy task with Joomla.

Drupal is more community-oriented and the current live version is more extensible. That advantage will be greatly shortened once Joomla 1.5 is stable.