Drupal Vs Joomla Vs Wordpress and other CMS

A very common question from Beginners is whether I should choose Drupal or Joomla or Wordpress or other CMS?

I had to make this tough decision 2 years back and I thank myself everyday for choosing Drupal over other CMS. I am glad I did not quit when I found some things difficult.

Drupal has a superior architecture and very SEO friendly. It can cater to your needs, it can be used for a simple FAQ site or a very large million visitor site.

Here are some Key pros and cons of the two systems.

Drupal
* Rock solid & high quality platform
* Real multi-site-feature (only one installation for several sites)
* Any Kind of user groups & user permissions, OpenId compliant in Version 6
* Can run membership and community sites, not only CMS etc
* Powerful templating system. Any XHTML or CSS template can be easily converted to Drupal.
* Drupal needs a little time investment to realize all the huge possibilities of Drupal
* Clear, high quality code and API (easy to integrate with other solutions etc)
* Flexibility and no known limitations
* Drupal has a very large GPL module Libraray
* Drupal checks its Modules for security breaches.
* Drupal allows role based authentication. One can assign as many roles and also assign permissions to those role. Wordpress allows only two roles
* Many high profile sites use Drupal (e.g.: MTV UK, BBC, the Onion, Nasa, Greenpeace UK, New york observer. )

Joomla
* If you are not techy its good to start
* Easy install & setup with your mouse
* Easy learning curve
* Cannot integrate other scripts etc. to your site
* Generally you cannot create high-end sites, without investing huge amount
* No SEO out of the box, URLs are not search engine friendly.
* Server resources utilization is more compared to drupal
* Only one site per installation
* No Single Log-in to several sites
* No User groups & permissions
* More intuitive administration user interface
* Some polished modules for things like calendars, polls, etc.
* Modules cost you money
* Joomla tends to have more commercial extensions

System Requirements:

  • Drupal can work with MySQL and Postgres while Joomla is known to support only MySQL
  • Drupal can work with Apache or IIS while Joomla is known to support only Apache
  • Joomla support SSL logins and SSL pages. Drupal not known to support it.

Site Management

  • Drupal has free add on for Workflow management. Joomla not known to have one.
  • Drupal has inbuilt Translation manager. Joomla has a Free ad on for the same
  • Drupal has more   granular priviledge managment

Interoperability:

  • Drupal has iCal support [Add on] , Joomla not known to have one.
  • Drupal is XHTML Complaint. Joomla not known to be one.
  • Drupal has excellent versioning and Audit trail which Joomla lacks

If you are still not satisfied, I suggest you read the following

Drupal vs Wordpress

WordPress was built for personal blogging platform, while Drupal is a CMS or framework where blogging is only one of the features. While there's a good deal of debate on this, too, the bottom line is that you can do a lot more with Drupal, and if you know what you're doing, Drupal is easier and faster. However to new user Wordpress appears easier to learn and hence its more popular.

There is a learning curve to Drupal. This would be the case with any new skill or tool you pick up. There will be initial learning curve and once you know what you dont know then you start learning faster.

If you want a simple, easy website or blog and don't plan to develop it much in the future, Wordpress may be it. Advantage with wordpress is that it has a lot more good looking and free themes available. But if you plan to keep adding things, and more functionality then just blogs then you may consider drupal.

Drupal allows you lot more customization and flexibility over wordpress, Something which you will appreciate in long term.

Wordpress's popularity means that there are lot more commercial plugins available.  I would suggest make a list of features you need then compare which one would suit you better.

Finally this post will give you lot more details about what you need to know about Drupal and Wordpress comparsion http://techczech.net/2012/07/28/drupal-wordpress-choice/

How-To: 

Comments

You got to love Drupal, once you get through the initial learning curve. I have created 35+ video tutorials for some one to easily get started with Drupal CMS

Hi,
I am new in Drupal.

Is any video's are available through which i learn Drupal.

If any, please tell me.

I am waiting.

Thank You.

Many years ago before I knew what I was doing, I hated drupal and briefly thought about using joomla. It has been painful but I really couldn't have built my local business directory buythatlocally.com in anything else.
g.

Joomla as a CMS and drupal more as a blog are good I like both and have used them for customers over the years recently i started using ready made joomla and drupal sites for them to get installs up faster.

Open source content management systems can make the tasks of creating and managing your website a lot easier - and there's no licensing fee involved

The issues on comparisons between Joomla and Drupal are very common these days as they are currently considered the top two open source content management systems (CMS) out there. But, Which one is more usable, powerful and popular ?

It's a simple question with no simple answer

Please go to this link and answer some questions (especially for those who have experienced in using Joomla and Drupal --> Online Survey )

www.2b.ceomalaya.com

You could just check how easy is it to create a design for Joomla vs Drupal.
The world leading provide still has some problems with Joomla Templates
and a variety of designs for Drupal at their Drupal Themes category.
I think the main problem in flexibility of platform.

I've put together a survey meant to determine the pros and cons of Drupal and Joomla. Now all I need is people to fill it out.

I'm looking for professionals knowledgeable about either Drupal, Joomla!, or both. Please take the survey and help us get a better handle on what each CMS does better than the other.

Your input is important, please let us know what you think.

Refer to my blog to learn more about the purpose of this survey and why we need your input.

I actually was using Mambo way before the Joomla fork (and the ensuing drama). Back then, I had heard of Drupal and how great its Taxonomy system was, but I couldn't wrap my head around it.

Based on the enthusiasm of developers and coders that I respected, I took the plunge and changed to working with Drupal... and I never looked back.

YES - it does have a steeper learning curve, but not by much. The community is fantastic, and I have never had trouble finding a solution or getting an answer.

To help others take advantage of Drupal without having to start from scratch, I have put together a hosted version specifically designed for Small Business Websites.

Its called 4500%, and contains some great modules and themes, a solid site structure and configuration, and the great admin theme Root Candy.

You can try out an admin demo to play around with it at http://demo.4500percent.com

Its an easy way to look under the hood and learn a bit more about Drupal.

With all due respect, I have to strongly disagree with ALL of your Joomla points. Joomla can do everything you've stated it can't do -- and more! I just hope that the beginners out there will be able to see this and not rely on your comparison. I agree with another poster -- Drupal is great for Blogs. Joomla is absolutely more powerful for a full-blown CMS. I have been using Joomla (old Mambo) for almost 10 years or so. I just now have a project that would require a simplified easy-to-use dynamic portal, e.g. Drupal. If you really want to understand Joomla, you have to dig in and develop a few things: 1) Your own dynamic templates; 2) An MVC Component; 3) An MVC Module; and 4) An MVC Plugin. You will then only appreciate the API and ease vs complexity of Joomla 1.5 series. Cheers!

Some links in the article are not avaliable anymore. This is a new Drupal-Joomla comparison. I agree that Drupal is better but Drupals themes are still the worst.

First thank you for the post, its useful in some places, however allow me to have a big comment on the credibility of such comparison as it neglected many areas in Joomla, and was so obviously toward Drupal and against Joomla.

I’m a big fan toward both CMS’s however when you look at both CMS’s there are a huge gap into the functionality and usability factor in a way you cannot compare them together.

I vote for Drupal as a Blogging system, and vote for Joomla as a Content Management Solution.
Both have advantages in so many ways, but you cant neglect the huge massive library of application built for joomla which can transform joomla into anything the user wants it to be.

Drupal is excellent blogging system, and I think the comparison should be highly between Drupal and Wordpress, as both look alike and from functionality point of view they are comparable.

Appreciate you patronage into such article.

Our group made a formal study about those three CMS. Using one of the student org. on our school as a sample website, we created three prototype website using those three and conducted a survey. The survey is composed of three criteria - interface, ease of use, and functionality. We surveyed both front and back end users. Turns out, Joomla! is the best among the three.

Although, the advantages mentioned above on drupal is true.
We hosted the Joomla! generated website. It is still under maintenance but you can visit it if you want.
Here's the link:

http://xcel.xu.edu.ph/

:)

Joomla was working fine intially !!! But it has Severe Vulnerabilities even the Super Admin account gets compromised and your site gets into hackers control within seconds!!!!!!! To add more to this Joomla Forum and other "so called" helpful links are extremely unhelpful!!! The Leadership Team of Joomla consists of Immature, Inexperienced Jerks like Brad Baker and all. All they do is write mean, abusive words, and blame you for Joomla Vulnerability!!!! USE IT AT YOUR OWN RISK!!!! They say Update is more secure!!! But how knows what troublem it has in store!!!!!

I don't have a formed opinion on which is better. I don't know joomla, and I'm just starting to know drupal.

I started using drupal a couple of days ago, and already managed to create a site with the EXACT same functionalities as stackoverflow.com . It's not something to go live, is just an experiment.

About joomla, I know nothing.

But one thing is for sure, Drupal is not a blogging system, it can ALSO be, but is not ONLY, if you know what I mean. It's power is gigantic, and what distinguished drupal from joomla (and here I'm just guessing), is that drupal tools (or modules, call them whatever you want) are more directed towards development. For example, joomla probably has a pre built module to transfom it in a social bookmarking website, but with drupal, you'll have to use views and cck, and probably a couple of lines of code to get the same, but with much power and flexibility.

But once again, I'm just guessing about Joomla, but drupal is not a blogging system. PERIOD.

Dear Hrcerqueira,

No one said that Drupal is only a blogging CMS, however its most effective when used in blogging system, reference to its structure, interface, mechanism, and most of all capabilities.

After years of professional operation on Joomla and Drupal, i highly advice using drupal as a blogging system and Joomla as CMS.

Once you use both systems for over a year, and successfully build multiple operational websites you will be able to build an opinion but not yet my friend.

Btw. if you do like Drupal try also testing wordpress.

I have tried wordpress, I've even had a blog a 10k daily visitors blog in wordpress (which I had to abandon for professional reasons), and I think it's not even comparable.

Ok, let me try this, I know nothing about joomla, and I know little or almost nothing about drupal. My experience with webpages resumes to pure JSP or tapestry framework based webpages, more recently I worked on a big Elgg based project (my first php project and where we almost had to recode the entire application), and now I'll work on this drupal based project. (and I had the wordpress blog but I hadn't coded a line).

My little experience with drupal shows me it's huge power. There are specially three modules with which you can do pretty much everything, those are:

- CCK (custom content types on the flie, and you can even add relationships between nodes/content)

- Views (super powerfull list module, and I mean SUPER powerfull, you can create any type of list)

- Panels (allows you to do build blocks and pages placing this here and anything else there and a refrigerator beneath and a button to automatically make my laundry, unexplainable...)

And all these "talk" with each other really well.

They are not something like you install this module and poof, you have a super cool forum and an amazing ajax powered web 2.0 menu, or a embebed cooking hoven in your site. Those are tools that based on admin interface allows you to do pretty much everything... And theres more, like contemplates, nodequeue, rules, bueeditor, etc, etc, but those 3 are the most powerfull I've seen so far.

I promise I'm going to try joomla some of these days, probably at personal title, since I'm using drupal now for personal reasons, but I will really amased if it allows you to do the same as drupal without coding anything.

And I'll refrase this, drupal is not a blogging platform, it's way more powerfull than that.

Too many times the Drupal vs. Joomla debate is more religious than anything. We have all chosen our specializations and have our biases, but those don't necessarily prove useful to our clients. Instead, it's important to understand there are times when one tool is a better fit than another and the only way to do that is to understand the tools at your disposal.