Home » CMS » Drupal vs Joomla vs WordPress Comparison

Drupal vs Joomla vs WordPress Comparison

I was searching on some info about Drupal vs Joomla vs WordPress and came across this article Drupal vs Joomla: A frank comparison from an IBM Consultant.  I’ve worked with all of the above and actually had the pleasure/pain of having to customize all of them, but still wanted to see what others had to say…  Another good summary I found is at Drupal vs Joomla vs WordPress.

Those guys go into pretty detailed comparisons, but ultimately the question most have is when should I use each one.  My view is…

Drupal – Use this if you’re quite technical and aren’t affraid of php.  This is the best platform for delivering solutions for clients and best one to learn as it will be able to do pretty much anything you want and is very modular.

Joomla – Use this if you need some very specific functionality that isn’t well implemented in Drupal or will require a bit of configuring.  For example if you’re buillding an intranet or password protected community site where you need a good Event Calendar (JEvents) and Document Management/Sharing (Docman) functionality.  Joomla’s rigid content and security model is a real pain to work with, but it’s ok for very specific needs.

WordPress – WordPress is the clear winner for any blogging, and I’d almost use it in combination with Drupal to deliver blogging capabilities for a Drupal site.  For a pure blog or a blog addition into a non CMS site that’s what I’d be looking to integrate.

Hope someone fines this useful

Categories: CMS Tags:
  1. Alex
    April 8th, 2010 at 20:03 | #1

    Very useful! I am going to try Drupal on weekends.
    Since you have experience both with ASP.NET(ASP.NET MVC) and PHP, it will be extremely interesting to read one day about your impression of them.
    And why you don’t stick either to PHP or ASP.NET, as most developers do.

  2. April 8th, 2010 at 21:32 | #2

    Well, briefly, the reason I don’t stick to PHP or ASP.NET by itself is as follows… PHP has many great mature open source applications such as Drupal, WordPress, Joomla, OpenCart, PrestaShop, etc. ASP.NET has less (i.e. DotNetNuke, nopCommerce, DashCommerce). Also PHP is a lot more to the point and leaner, while ASP.NET tends to come with a lot of bloat. ASP.NET is also expensive from TCO perspective compared to PHP if you know what you’re doing. PHP + Good IDE with Debugger + VPS can do as good a job as ASP.NET/ASP.NET MVC and developers are a lot cheaper and you can outsource it easier. ASP.NET is nice for more complex applications and doing custom apps for clients that have to use WebServices and so on, but PHP is good for off-the-shelf apps and custom apps for yourself.

  3. April 4th, 2011 at 11:36 | #3

    Hi Sheld,

    I’m not sure one has to go to Drupal to deliver high end client centric solutions. We’ve built everything from insurance sites to semi-automated literary reviews to furniture rental/shopping sites in WordPress.

    I think costs are a little lower on WordPress development, due to the ready made plugins one can customise.

    Anyway I had a good go at the same Drupal vs Joomla vs WordPress theme as well: http://foliovision.com/2011/04/02/drupal-vs-joomla-mambo-vs-wordpress

    The Joomla crowd thinks I was very unfair. I’m a bit surprised you would continue to choose Joomla for some projects. The intranet idea does make sense for a very controlling organisation.

  4. April 17th, 2011 at 03:59 | #4

    The BIG BIG problem for WordPress is how poorly it’s structured and written. If you’re a complete gumby with code and hence would never want to change anything then perhaps it’s fine, but if you expect that you might need to do some programming WordPress is a big big mess and you’ll get tangled in the spaghetti code very quickly. If it were structured properly no such problem would exist. Even though Drupal is more complex (but check out Drupal 7 if you want an improved version), it is very well worth learning as it’s far far more flexible than crappy WordPress (don’t get me wrong, this site uses WordPress). For example, just try integrating WordPress with another site for authentication… Joomla is good because it is easier to understand and administer than Drupal 6 was, but the security model and some hardcoded stuff really sucks. Joomla also offers some good templates (RocketThemes) and has some great modules (e.g. DocMan). I wouldn’t use it these days, but a couple of years back it was a good choice. You may also consider using ModX if you want more control over presentation.

  1. No trackbacks yet.

7 − = three