If creating a website for your business is on the horizon, you may be wondering which content management system (CMS) is the best choice for you. Here’s a look at three of the most widely-used ones. All three are open-source software, each developed and maintained by a community of thousands. Not only are all three free to download and use, but the open-source format means that the platform is continuously being improved to support new Internet technologies. With all of these systems, basic functions can be enhanced ad infinitum with an ever-expanding array of add-ons, contributed from their respective communities.
There’s no one-size-fits-all solution here; it depends on your goals, technical expertise, budget and what you need your site to do. For a simple blog or brochure-type site, Wordpress could be the best choice (while very friendly for non-developers, it’s a flexible platform also capable of very complex sites). For a complex, highly customized site requiring scalability and complex content organization, Drupal might be the best choice. For something in between that has an easier learning curve, Joomla may be the answer.
When you have questions or need help, will you be able to find it easily? With all of these systems, the answer is yes. Each has passionate, dedicated developer and user communities, making it easy to find free support directly through their websites or through other online forums or even books. In addition, paid support is readily available from third-party sources, such as consultants, developers and designers. Each of these systems shows long-term sustainability and longevity; support for them will continue to be readily available for the foreseeable future. The more time and effort you are willing and able to invest into learning a system, the more it will be able to do for you. With both Wordpress and Joomla, you can order a wide range of services and options off the menu to suit your needs; with Drupal, you’ll be in the kitchen cooking up what you want for yourself, with all of the privileges of customization that entails.
See the comparison chart below for more insight into the differences in these top content management systems. Still not sure? Download each of the free platforms and do a trial run to help you decide.
| Drupal | Joomla | Wordpress | |
| Homepage | www.drupal.org | www.joomla.org | www.wordpress.org |
| About | Drupal is a powerful, developer-friendly tool for building complex sites. Like most powerful tools, it requires some expertise and experience to operate. |
Joomla offers middle ground between the developer-oriented, extensive capabilities of Drupal and user-friendly but more complex site development options than Wordpress offers. |
Wordpress began as an innovative, easy-to-use blogging platform. With an ever-increasing repertoire of themes, plugins and widgets, this CMS is widely used for other website formats also. |
| Example Sites |
Community Portal: Fast Company, Team Sugar |
Social Networking: MTV Networks Quizilla Education: Harvard University Restaurant: IHOP |
Social Networking: PlayStation Blog News Publishing: CNN Political Ticker Education/Research: NASA Ames Research Center News Publishing:The New York Observer |
| Installation | Drupal Installation Forum | Joomla Installation Forum | Wordpress Installation Forum |
| Ease of Use |
Drupal requires the most technical expertise of the three CMSs. However, it also is capable of producing the most advanced sites. With each release, it is becoming easier to use. If you’re unable to commit to learning the software or can’t hire someone who knows it, it may not be the best choice. |
Less complex than Drupal, more complex than Wordpress. Relatively uncomplicated installation and setup. With a relatively small investment of effort into understanding Joomla’s structure and terminology, you have the ability to create fairly complex sites. |
Technical experience is not necessary; it’s intuitive and easy to get a simple site set up quickly. It’s easy to paste text from a Microsoft Word document into a Wordpress site, but not into Joomla and Drupal sites. |
| Features | Known for its powerful taxonomy and ability to tag, categorize and organize complex content. | Designed to perform as a community platform, with strong social networking features. |
Ease of use is a key benefit for experts and novices alike. It’s powerful enough for web developers or designers to efficiently build sites for clients; then, with minimal instruction, clients can take over the site management. Known for an extensive selection of themes. Very user-friendly with great support and tutorials, making it great for non-technical users to quickly deploy fairly simple sites. |
| Caching Plug-ins | Pressflow: This is a downloadable version of Drupal that comes bundled with popular enhancements in key areas, including performance and scalability. |
JotCache offers page caching in the Joomla 1.5 search framework, resulting in fast page downloads. Also provides control over what content is cached and what is not. In addition, page caching is supported by the System Cache Plugin that comes with Joomla. |
WP-SuperCache: The Super Cache plugin optimizes performance by generating static html files from database-driven content for faster load times. |
| Best Use Cases | For complex, advanced and versatile sites; for sites that require complex data organization; for community platform sites with multiple users; for online stores |
Joomla allows you to build a site with more content and structure flexibility than Wordpress offers, but still with fairly easy, intuitive usage. Supports E-commerce, social networking and more. |
Ideal for fairly simple web sites, such as everyday blogging and news sites; and anyone looking for an easy-to-manage site. Add-ons make it easy to expand the functionality of the site. |
© 2011-2013 Rackspace US, Inc.
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

81 Comments
A couple notes on Drupal
Drupal is capable of accepting copy-paste content from Word as long as you have one of the many (and almost always installed) WYSIWYG editors and have enabled the "Paste from Word" option that most offer. It even gives you the option in the TinyMCE editor as to how much of the Word styling to preserve.
<strong>Caching Plug-Ins</strong>
Pressflow is a fork of Drupal, not a plugin. It also provides integration with the Varnish reverse proxy (which BTW is incredibly fast if you have the memory to run it). Other cache mechanisms that can be enabled/integrated into Drupal off the top of my head are APC, memcached, and the Boost module.
Re: Drupal
Drupal's Biggest Problem
That said, Drupal 7 is screwing up big time.
They keep emphasizing cooperation and collaboration over competition. It has gone to extremes.
As an example, Drupal 7 desperately needs a module to take care of uploading multiple files and/or images. A couple of solutions have already been created, and they work well. Unfortunately, some self appointed gatekeepers think that an already official project based on Plupload should have it covered. Plupload has been out for over a year and still cannot do its job. The projects that work are considered 'duplicates' of the project that....get this....doesn't work.
This is one small example.
They have done the same thing with video player solutions, jquery plugins, meta tag modules, you tube modules....
And yet they continue to push the "media" module, which is supposed to do EVERYTHING whether you need it or not. And project media has proven itself to be one gigantic abortion.
Drupal is working really hard to destroy itself.
I have self developed three
But honestly, people who wanna use a CMS just wanna USE THEM, they wanna have easy GUI, with easy ways to update plugins/modules and the core. They want easy ways to add new layout or create articles and more.
Drupal have a lot of weaknesses which many too often forgets, the development of the core doesn't go hand in hand with release development of 3rd party modules which many relies on. So always with new big releases it takes atleast six months before modules are starting to mature.
Same when you try to upgrade modules and core, it often ends up in broken site and you need to "fix" things manually.
Drupal developers and fans may brag about how many modules there are available, but most are available still for the older version 6 of Drupal and very many of those for version 7 are in dev or beta releases.
It's all a question about quality and easy to use, not always that the web site installer need to be a geek to be able performing that task.
word press sites de-indexed by Google
re: word press sites de-indexed by Google
re: de-indexing
Google does NOT de-index
Google de-indexed WordPress sites that were spammy, had mainly duplicate content, otherwise of low content value or had malware/links to malware sites.
Consider the millions of WordPress sites around - thousands are junk... But that's not because they use WordPress - it's because of the content...
WordPress is a very good system - I run several of my own sites on WordPress and many customer sites too, which are well indexed and do very well in Google SERP.
Use WordPress without worry - as long as the CONTENT is GOOD, Google will index the site, and keep it indexed
Your comment makes me wonder about learning Drupal 7
re: drupal versions
Re
drupal/joomla/Asp.net platform
I'm having exactly this dilemma right now and drupal/Joomla are part of it.
I'm checking some Asp.net platforms as well.
I'll appreciate your advise.
On my new website, a side of an ecommerce site, I should implement a web service that should support 1000 hits a minute.
It's kind of validation service that use the configuration set by the users and return true/false.
By your experience and knowledge, which platform should I choose?
Thanks
Some people mentioned that
If you want performance/speed -> wordpress
If you want flexibility/extensibility and you can handle the configurations on your server-> drupal
If you want an easy to use/popular platform -> joomla
Drupal Fan
Drupal is the Best!!
WordPress for Bloggers
While on the other hand, Drupal and Joomla are great for businessmen who want to build professional, more expandable, neater, websites.
Drupal and SQL
Centralpoint is crap
Centralpoint CMS is better than Joomla, Wordpress or Drupal
I would like to ask you to watch this video on Centralpoint, by Oxcyon. We have been called the alternative to Sharepoint, offer source, and have been in business for 12 years, with over 320 clients. The biggest differentiators are: We integrate wtih LDAP/AD (out of the box), and support Audience, Taxonomy and Roles based filtration for each record (which no other CMS can claim), making us the most robust and universal platform out there today...
Centralpoint has been named amongst the TOP 10 CMS vendors, by Business Software.com, and can be proven via demo or trial download.
Centralpoint in Action
http://www.youtube.com/watch?v=-qFx17dAlTQ&hd=1
Centralpoint Powerpoint overview
http://www.youtube.com/watch?v=ucwjys47igI
Thank you
Mike
Stop spamming
limited comparison for Centralpoint CMS
One standout function of Plone that differentiates it from most others is the robust security model and framework. In OWASP, Cert.org reports and evaluations on security over past several years, Plone is amoung the one percent highest in security, and considerable better than the other 99 percent.
Drupal 7 forum
The site has multiple content types. I have to migrate data from other site so I am using few modules for migrating data.
I am using few more modules like Image cropping, Autosave, Page title, Module for Meta tags etc
I dont think I am using any module which can slow down the site.
Pls help to figure the root cause of slowness and improve the performance of the site.
re: slow drupal
http://www.rackspace.com/knowledge_center/article/memory-management-with-free
re: slow drupal - not
But probably the easiest is to look at the Drupal performance page and make sure CSS and JavaScript is aggregated, and the expires cache is set. Make sure the php memory is set to big enough for your website (64 MB is usually ok for D7 websites).
A very useful module for anonymous users is to enable the boost module which will help a lot.
There is more perfomance gains if you use the Pressflow version of Drupal. Use Varnish reverse proxy, Maria DB (MySQL replacement). Some people use Redis.
Custom PHP / mySQL
I think preference really
Installation
Yes, Tom, Drupal can be
If you're not familiar with setting up a local Apache server, Acquia offer a very useful installation package which will setup a LAMP stack and Acquia Drupal 7.
See 'Dev Desktop': https://www.acquia.com/downloads
My opinion
I think the fact that
Joomla's versioning cycle is
If you have several small sites to maintain, it becomes a time-waster keeping up with your favorite tools and features.
If you can keep your CMS installation and toolbox lean, you will have less headache and disappointment.
Open source, in my opinion, was to be a sandbox for a developer collective to build apps that would remain open and free. Instead, apps like Joomla become a core for commercialism. You get hooked on a freebee ... it becomes another $$ drain in the end.
After working with a Sybase (Advantage) file-based database for several years in the past, I find MySQL-based systems to be slow ... too much data in one nebulous shoebox. Backup to a development client becomes a two-step process, rather than just downloading files from the server. A diversified database made up of many files can lend itself to data re-use from established site to new site, or offer a central repository for reusable data shared with many CMS.
Just some thoughts ...
Joomla versioning
I created sites using
Try out each CMS
One last piece of advice, I recently found a guide on migrating the contents of a CMS to a new one, and it looks pretty easy to do, plus no cost http://www.youtube.com/watch?v=up9QSD--Zu8
Drupal Best Because if you
On the Otherhand Drupal Team has Strong Support.
Drupal caching
Using a clean drupal 7 with APC cache, Boost, Memcache and Entity cache will hands down offer more speed than wordpress and wp-cache, if you coupled this with Cloudflare and the drupal 7 plugin you are on to a winning setup
Varnish and Drupal 7 = performance
We compared all 3 and choose Joomla!
http://www.openpotion.com/blog/web-design/item/34-why-we-choose-joomla-over-drupal-and-wordpress
Here is an infographic showing cool stats about Joomla: http://www.openpotion.com/blog/web-design/item/62-joomla-infographic-joomla-2006-2012
In a nutshell Joomla can be setup to be as easy or easier to use than wordpress, but has a built in robust ACL system and nearly every addon has easy front-end submission for users. It is a nice midway point between the complexity of Drupal and the ease of Wordpress.
The module system is far superior to the sidebar system of wordpress, and Joomla is less theme/template dependant.
We build about half our sites in wordpress however, since we can do small brochure type sites quite quickly.
Hope this all helps!
hi, any body know about
re: security and government
On government sites, all three maintain lists of government sites using their CMS:
http://joomlagov.info/
http://groups.drupal.org/government-sites
http://wordpress.org/showcase/tag/government/
Of those, the one with the highest profile is probably the White House website, which runs Drupal.
If you're going by government sites, you might also look into Plone - their CMS is used by the CIA and FBI (though it's written in python, while the three in this article are written in PHP).
Drupal 7 used by Rackspace
From what I have read Drupal, Wordpress and Joomla are all very capable CMSs with their own huge communities.
I have used Drupal for years, I have found it to be very flexible and secure, and my clients are happy with it. I have never needed to use the other CMSs. I am guessing the same could be said by other developers who use other CMS systems.
I prefer wordpress because it
Great post man
Good work!
You're all forgetting the big
It's the same with phones, you've got everyone arguing "iPhone is better" or "Android is better" but it's the apps that are available that make the phone what it is.
Its not about which has the better image or who's is more popular. It's about which does the things you want it too!
All my main sites run on Joomla, because it has all the plugins that I need and they work very well. Wordpress (no matter what version) has an issue with CPU usage when you install a certain amount of Plugins. I run all my blogs on Wordpress and I think its a brilliant system.
The problem with Drupal is its harder to code for and therefore has fewer modules and themes. For instance, I just searched for the following:
"Joomla photo gallery" - Google's first result was the Joomla extensions directory
"Wordpress photo gallery" - Google's first result was the Wordpress plugin directory
"Drupal photo gallery" - Google's first result was the Drupal support page (someone looking its possible to get a photo gallery for Drupal)
I did the same again with "(CMS name) Facebook comments"
Again, Joomla returned the most results with Wordpress coming second although the Drupal search did link to a module this time round instead of a support page.
Summary: If the plugins/modules are there for what you need, that's all that matters. Do a search for what you need first before developing a site in one CMS only to find you can't complete it due to missing plugins/modules.
Plugins/Modules
I searched the Google Index for "Drupal photo gallery" and got different results (titles listed).
1st (a good tutorial): Creating an image gallery in Drupal 7 | MegaDrupal
2nd (a discussion about Drupal Galleries): Drupal 7 Photo Gallery Solution? | Drupal Groups
3rd: Create an Awesome Photo Gallery in Drupal 6 | 3 Waves Media
etc... all good results well connected to the semantic meaning of the keyword phrase.
If you search for "Drupal photo gallery module" (modules in Drupal = plugins) you get more specific results.
Drupal has some very powerful modules (plugins) which if you know what you are doing (search for tutorials) can very easily/quickly produce custom photo galleries without the need to code. And yes there are many a gallery module for Drupal.
Drupal developers tend to combine features from various modules (plugins) into a single module (or modules) which offer the combined features (as apposed to creating competing modules/plugins). Therefore it could be there are less photo gallery modules (plugins) in Drupal but those that exist cover a wide range of use cases and tend to integrate well without code conflicts with other modules/plugins.
Hmmm....
WEBGIS
Security
None of these CMS will do any good if they are compromised.
Drupal Security
As far as I recall modules (plugins) are first security reviewed before released to on drupal.org. There is also a third party service which will review your Drupal based website so you don't have to only rely on your developers security knowledge. When drupal modules are found to have vulnerabilities it a notes as a security advisory - the module developer(s) are notified and they have a specific date by which the module needs ot be fixed else the module is flagged as a security risk on the modules URL on drupal.org.
There is also a module for security review.
Drupal's security team has 40 members. Not sure the number is important but it shows a strong commitment to security. Drupal.org approach to security is transparent so often there are advisories from the smallest low risk issues to higher risk issues.
Drupal.org has a regular security releases of Drupal core to enable users to take advantage of the more secure Drupal releases.
whitehouse.gov uses Drupal which I think says something about its security.
france use drupal
i am french...
the france use drupal : http://www.france.fr/
france = PR8 , white house = PR9
says it all, drupal is very good séo and stability !!!!
Pages
Add new comment