Content Management System – Mamboo, Joomla and Drupal


There are numerous content management system available and each is better than other in some respect. It won’t be possible to talk about all of them here but toady I’m talking about three CMS that can be taken as representatives. They are Joomla, Drupal and Mambo. When choosing a CMS, there are many factors to consider. So how does each CMS compare to the others?

Wait, before we plunge into the topic, I’d like to remind you the things we’ve already discussed in this series of posts on content management system.

The posts in this series yet:
  1. Basics of Content Management System
  2. Content Management System – Which one to choose?
  3. Why You Should Use CMS?
  4. Customize CMS – Why should you?
  5. Content Management System – Mamboo, Joomla and Drupal
  6. WordPress and its strength
Ok, now its turn to introduce briefly about this journey from mambo to joomla and drupal.

Mambo CMS

Mambo CMS is one of the earliest open source software. It has an active group of developers that helps to keep the software up to date. However, over the years, Mambo has declined in popularity. The primary reason for the decline is that the code is becoming more and more complicated. As Mambo started very early, it does not have access to advanced technologies. So parts of its code is still primitive. Developers are finding it harder to work with Mambo. As a result, many switch to newer software like Joomla.

Joomla CMS

Joomla is become one of the most popular open source CMS. It has many powerful features. Some of these features include image galleries, SEO, shopping cart, and forums. Joomla’s greatest strength is its ability to integrate commercial communities. If you are thinking of running an online community, Joomla would come highly recommended. Joomla is also one of the easiest CMS to pick up and use. Drupal, the next CMS that we are going to discuss, has a slightly steeper learning curve.

Drupal CMS

Drupal’s growth and development has been progressing steadily. There is a very clear growth path. The core system is very extensible, which means that there is a lot of room for further growth. Drupal is good for powering community based sites. Many of the tools that are incorporated with Drupal are meant for web communities. For instance, Drupal has a sophisticated system for handling user permissions. Compared to Joomla, Drupal wins hands down in this aspect. Many developers choose Drupal over Joomla because of clearer documentation.

So how do you choose?

First, go to the official website for each CMS and browse the feature list. Make sure that the CMS has all the features you are looking for. If some features are missing, it means that you may have to install additional plugins, or hire developers to program the feature from the ground up.

Remember, very few webmasters can find all the features in a single CMS. Therefore, the best thing to do is to choose a CMS with the most number of available features and at the same time, ensure that the platform is easy enough for future developments. For this reason, more and more developers are dropping Mambo. Drupal and Joomla are close competitors. In terms of features, Joomla has more. But in terms of ease of development, Drupal is the leading CMS. Choose the one that you are most comfortable working with.

All the three CMS are available for installation if you sign up for Linux hosting with Cpanel control panel. Using, you can easily install your preferred CMS with a few simple clicks.

You might have been wondering how WordPress is ignored when talking about the major content management system. Yes, you are right. But I have not forgotten. I will talk about wordpress and its implementation for different kinds of websites in tomorrows post.

One Response to “Content Management System – Mamboo, Joomla and Drupal”

  • Sam@Drupal Experts on March 2, 2011

    I think drupal is a great cms , I have recently switched my one website to this cms and its good as per seo aspects as well.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Review this blog on Bloggers.com