Submitted by Bryan on

In the world of open source CMS there is no comparison more attention getting than an article comparing Drupal and Joomla!. Probably, the grand daddy Drupal versus Joomla! comparisons of them all was posted over three years ago by the Joomla SEO company, Alledia. I extended the discussion Alledia started with my own comparison between Drupal and Joomla. My article evidently struck a chord in late 2006 and currently is approaching near 200,000 reads.

Good comparisons between Drupal and Joomla! are popular because quality comparisons between the two applications are rare. It's very difficult to have passion for one CMS, be well informed on both CMS, and in the end be non-bias in your comparison. In the three years since I wrote my article, I've only come across three additional comparisons between Drupal and Joomla! that I thought worthy to bookmark.

I haven't updated my own article comparing Drupal and Joomla because I have developed a bias opinion over the years that I can't overcome...I prefer Drupal over Joomla! Both are good applications in their own right, but in the end I almost always recommend Drupal over Joomla!. That's why I'm glad to see Alledia update their own comparison between these popular CMS with Joomla and Drupal - Which One is Right for You? Version 2.

In re-doing this chart I found that both projects have moved forward but neither has really changed its essential character:

  • Joomla is still more user-friendly with a more active developer and designer community.
  • Drupal is still more flexible and developer-friendly with a more coherent and stable community.

This chart was initially written for a client who wanted to make a rational business decision as to which was right for him. Please read it in the same way. Neither one is better than the other, but each one is better for different purposes.

The comparison that Alledia makes between Drupal and Joomla! is fair and they do a decent enough job indicating that "out of the box" features not present in the CMS can be obtained with third-party modules/extensions. I also think they are right in giving more credit to the CMS that brings features into the core. For instance, I think for the average CMS user it is not in their best interest to not provide some type of rich text editor when the software is first installed. Kudos to Joomla! and hundreds of other CMS in providing this feature to their users.

I don't want to be too nit picky about the Alledia comparison between Drupal and Joomla! As I mentioned earlier, I know first hand that CMS comparisons are difficult to do. But there is a box in that table that I really disagree with and it is in regards to Drupal and its commercial community.

Drupal's commercial talent pool is very high-quality but also very shallow. Most commercial developers work with large-to-medium size business and charge accordingly.

I just don't see Drupal's commercial pool that small. Over 4000 developers providing Drupal services are registered at Drupal.org alone and I've never really heard someone looking to hire a Drupal site developer have that much difficulty finding a developer. Perhaps, there is a reason why those outside the Drupal community don't recognize the thousands of commercial developers associated with Drupal. In Drupal the "general community" and "commercial community" is united as one open source community. My understanding and observation of the Joomla! community is that this isn't always the case and why perhaps Alledia says what it says about Joomla's general community.

The community as a whole has a tendency to argue and fragment but its also highly dynamic with 1000s of companies offering support and services.

Drupal has had some intense arguments over the years but almost never fragments. Drupal is in the middle of a massive redesign of it's flagship Drupal.org website and needless to say there has been a lot of opinions that have been expressed on how, who, and what should be involved in that redesign. But the strength of the Drupal community is that commercial and non-commercial contributors have little difficulty coming together. Just yesterday, Acquia's Kieran Lal called for volunteers in the redesign and by the end of the day, he had his sponsoring companies and contributors. I wonder how well many other open source projects could bring their commercial people together like that in a single day?

Refer to Drupal's commercial community as shallow? Somebody needs to take another look at their analaysis. Luckily, it has been my experience that Alledia is always open to discuss their comparison of Drupal and Joomla! and when convinced they are willing to modify their table. Perhaps later today, I might just go over there and convince them via comments that the use of "shallow" to describe the Drupal commercial support is a poor term to use indeed.

CMS Topics: 

Comments

I've searched for Drupalators

saltcod's picture

I've searched for Drupalators on drupal.org, Twitter, Facebook, local newspapers, and university bulletin boards. All of these have yielded about 10 responses. Of the 10, 8 were from foreign countries, half half of them come from countries that don't exist, the other half had no experience with Drupal but 'some' experience with Wordpress and php in general. The other two were from the US - both hard to find, but both worked out very well.

Over the last 2 years, if I could have found someone I would have hired them in a heartbeat. In the end I had to learn myself.

A Growing and Changing Community

Chris Strahl's picture

I wasn't really into Drupal more than a year ago, but we did our first round of dev hiring in the summer via drupal.org (our local group) and had almost 84 applications. We even had people submit their resume's via the orchestrateam.com contact form so we had better internal tracking. Sure, a lot of them were non-US, but that's not always a bad thing. We found a great dev that we're really happy with.

However, I don't think it's about finding talent. I think it's largely about the commercial opportunities available with Drupal. In this case, I actually agree with the somewhat critical stance on Drupal. In terms of commercial opportunities, there are a lot of big companies solving big problems and charging big bucks to do so. There is also a pretty active freelance community that handles the "small sites", but, in my opinion, there is really limited marketing as a whole within the small and medium enterprise space. However, this is starting to change. You're seeing firms like Acquia actually doing huge pushes for brand awareness. Also, marketing, social media awareness, and educated adoption (people specifically looking for Drupal) is improving.

Coding and deployment methodology is fast dissipating as a competitive advantage for most Drupal firms as the community overall gets better. Drupal is going to become more commercialized as the easy problems get solved and the big ones come into the limelight. Established Drupal players are seeing this happen and are differentiating from other firms via commercializing their product as a result (think OpenAtrium or Acquia Gardens). However, right now, it's still fundamentally not as mature as Joomla in the commercial market.

Different tools for different jobs

Will Hall's picture

As with many applications it is more a matter of choosing the right tool for the job. Personally I am of the belief that Joomla is far more usable out of the box, straight away giving you backends (which are far easier to explain to non IT professionals how to use).

However, I find that a big failing with Joomla, and possibly why I use it less and less, is that companies appear bound to put links on your site for using their components. You just dont get this with the majority of Drupal modules.

In terms of scalability Drupal feels far more capable, however, joomla takes far less time to set up and arrange. Horses for courses I guess.

Thanks for the constructive criticism

alledia's picture

Thanks for the constructive criticism, Brian

I thought long and hard about that particular sentence but I stand by it. There just isn't the same quantity of public-facing webfirms using Drupal as compared to Wordpress and Joomla.

I could use anecdotes but stats might be more useful.

Google results:

"Drupal web design" 5,290,000
"Joomla web design" 12,700,000
"Wordpress web design" 57,400,000

ODesk projects: http://www.odesk.com/blog/2009/02/joomla...

Google trends: http://www.alledia.com/blog/general-cms-...

Again, its not a question of which is better. Drupal is doing a great-job of entering over the higher-level or enterprise sector, its just not making the same in-roads into the mass market.

re: Drupal v. Joomla! comparison by Alledia

Joe Bachana's picture

Great review, Brian, and a worthwhile refresh of the original post by Alledia. As President of a company that has implemented both Joomla! and Drupal, our team has definitely been leaning heavily toward Drupal. One of our team members, Conor McNamara, blogged about our collective experiences a few months ago (I won't post the link since I don't want you to think I'm shamelessly plugging our site!).

With regard to the comment post by Alledia, I would hardly call a Google search as proof of either volume or quality of Web design/development shops that are qualified to implement either product -- either in a workgroup or enterprise. These search results are generally easy to manipulate with smart 'link juicing'. I would suggest that there are probably nowhere near 75 million resources that implement these three products globally -- the number is more in the tens of thousands. Thus, the Google stats are fairly irrelevant.

However, I would submit that a really great endeavor would be for someone to take on the project of creating a directory of WCMS integrators, developers, designers for all three camps. What a worthwhile buyers guide that would be! You can find some of that information on the Drupal.org site, although it is a hard list to get on. Still another place for that information is www.acquia.com, where that company certifies Drupal shops (disclosure: DPCI is one such certified shop).