Drupal, Joomla or WordPress, what’s it going to be?

No Comments

The content management system (CMS) market share is dominated by WordPress, Joomla and Drupal. WordPress seems to cater the Designers and front-end users who swear by it, however programmers and geeks find Drupal to be the best from the rest. Joomla on the other hand lies somewhere in the middle serving everybody with their share of pros and cons. The whole point of using a CMS is to make it easy for a non-programmer to manage a website. Unfortunately, one of your first management tasks is to choose your CMS.

There are boatloads of CMSs for serious site creators, but the most common for websites today are three open-source tools: Joomla, Drupal and WordPress. Actually, to call them “tools” is an understatement — these are full-fledged platforms, with tens of thousands of add-on tools created by very active developer communities and growing in number as you read.

These platforms have a lot in common. For example, all three are written in the PHP programming language, all three are licensed under the free GNU General Public License (GPL), and all three depend on the MySQL database to hold and manage the actual content within a website.

Each CMS has its own exclusive way of handling website functions. Some content management system choices are clear for certain things, like if your point of focus is blogging, WordPress is the vibrant winner without even thinking twice. If you need high security, advanced features and ultra-customized functionality, Drupal is the solution. Hence, it is widely utilized by some of the most safety-savvy users like NASA and the Whitehouse who did not just use Drupal for its face value and its dynamic geek community. And if you want a lot of features and functionality combined with profound customizability at the best worth, Joomla is your clear choice.

As time goes by, these three rivals only get more similar. Developers on all three projects are acutely aware of each other. This healthy competition creates a beneficent “arms race,” as developers keep adding features so their CMSs won’t be left behind.

Still, they do have some differences. Here are some of the features and pros and cons of each:


wordpress-logo-stacked-rgbWordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL. Features include a plugin architecture and a template system. WordPress was used by more than 22.0% of the top 10 million websites as of August 2013. WordPress is the most popular blogging system in use on the Web, at more than 60 million websites.

Pros: WordPress is not only good for blogs but can also handle multiple authors, specialized content types, and pretty much anything a user would expect from a CMS. WordPress is famous for being easy to learn and use. It’s equipped with a sweet user interface. If your needs are straightforward, WordPress could easily be the best choice.

Cons: If you’re planning to customize your site heavily, you might want to reconsider your CMS choice. The core WordPress program needs to be updated fairly frequently. These core updates can often break your existing plugins, and thus your site. In Drupal, on the other hand, it’s a major priority that core updates shouldn’t break anything.

Undeniably, if you use the correct plugins, your WordPress site may stay put just fine. It’s just a concern to keep in mind.


headIt is a free and open-source content management framework written in PHP and distributed under the GNU General Public License. It is used as a back-end framework for at least 2.1% of all Web sites worldwide ranging from personal blogs to corporate, political, and government sites including WhiteHouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration.

Pros: Drupal is almost dead-on, precisely. Drupal was designed to get new features using heaps of little modules. Many of these modules are maintained by professional developers for large clients, but you get them for no additional cost.

Cons: If you’re not a developer, Drupal has a reputation for being challenging. However, the recent release of Drupal brings huge improvements that make it much easier for normal users. Still, it’s not quite as easy as WordPress. But, if you have a model of a much complex site, go with Drupal, even if that requires for a hired developer.



Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS.

As of February 2014, Joomla has been downloaded over 50 million times. Over 7,700 free and commercial extensions are available from the official Joomla! Extension Directory, and more are available from other sources. It is estimated to be the second most used content management system on the Internet after WordPress.

Pros: Joomla’s admin interface is powerful but also user-friendly. Out of the box, I think it has the best interface of the three for managing massive amounts of articles.

Will your site basically be consisted of a lot of articles, and you don’t want to have to add any features? Joomla could work for you. If you do decide you need some more features, start with the powerful K2 component.

Cons: Joomla’s in the middle. It’s not as unreasonably easy and eye-catching as WordPress, and neither is it as developer friendly as Drupal.

If you are certain that you’ll need extra features on your website, Joomla isn’t the apt choice. The Joomla community offers tons of modules, but they are currently hard to find and harder to maintain. Both WordPress and Drupal work much better in this area.

It’s a difficult matter for anybody but you to decide. Winter and summer are both seasons, but it’s hard to quantify one feature or another that makes either better. Likewise, the case for Joomla, Drupal and WordPress. It’s easy for site creators to be passionate about one CMS or the other, but from the outside looking in, it really looks like the winter and summer comparison.

Leave a Comment



Newsletter Subscription

* indicates required

More from our blog

See all posts