Over the past two years, I’ve been asked by many organizations and business start-ups which Content Management System (CMS) platform is right for them: WordPress, Drupal or Joomla.
For individuals and small businesses, I suggest WordPress.
For organizations with money, I suggest Drupal.
For anyone with money and time, I suggest Joomla.
Here’s a cute infographic you should check out.
Usability
Drupal is more of an API or framework than a high-level publishing platform. It’s made by and for developers who want to get their hands dirty under the hood playing around with the engine. Newbies beware.
The complexity of Drupal allows for a powerful taxonomy mechanism built in that allows for maximum content categorization. Drupal is better used for sites wanting to create a large community (say like a large membership base or a social network platform).
WordPress on the other hand was built by a community of bloggers and increasingly over the past couple of years, web site owners using WordPress as a CMS platform. It is a publishing platform.
You can also publish a ‘network’ of blogs like the New York Times did.
WordPress is very easy to use. Install is a snap, and upgrades can be uploaded using a friendly FTP upload or even auto-updated without any extra work, which is really handy for those starting off as a web site owner.
Security
WordPress used to be behind on this aspect but has really caught up in the past 18 months with the other CMS platforms like Drupal or Joomla.
Flexibility
Drupal has 7,000 modules/plugins and WordPress has over 12,000 plugins. Drupal has almost 800 themes and WordPress has nearly 1300.