WordPress vs. Drupal - Content Management Systems

Jun. 7th, 2008 By Nick Volpe

Do you remember back in the days of Web 1.0 before Google was really a verb and before Flickr lost the ‘e’? That was back when static web pages plagued the web. FrontPage and Dreamweaver were the common tools of webmasters all over. However, the world has changed. Programs are more so on the internet these days than they are on your computer. Sites like Facebook and MySpace try to add the most functionality to your online world making actual pieces of local software less and less appealing.

With that all being said, what is a “webmaster” to do when content and a clean interface are really what they want? Should they create an HTML page in Dreamweaver and update content directly on the page every time one of their writers submits an article to them? Theoretically they could but that would make their life more difficult than it really has to be. Instead they should turn to a Content Management System, or CMS.

Content Management Systems basically keep the content separate from the interface of the website while maintaining a clean look and endless possibilities. The next question becomes, what are my options and what should I use? In reality, there are very, very many options, but only some of the options really matter for personal users.

When I look for a CMS for a personal blog or website I look at a few key things:

    Functionality : What exactly can this CMS do for my website? What will it allow and not allow?

    Price : If it’s for my personal website, it’d better be FREE! Also, be wary of how the software is licensed and how you are entitled to use the software.

    Security : How fast are security vulnerabilities fixed? How many people contribute to bug fixes, etc.?

    Extensibility: This goes along with functionality. Does the CMS offer plug-ins or extensions? That is, can I add functionality and expand my site if I wish to do so in the future?

This article is going to focus on two major Content Management Systems that, in my opinion, are the only two that matter or have something to offer for everyone. You can, of course, dispute this in the comments. Let us know what CMS you use or favor.

Wordpress

Wordpress The first CMS to highlight is called WordPress (which is what Make Use Of runs on). WordPress was started in 2003 and is released as free, open-source software, meaning it is developed for and by the community. WordPress is a very functional, extensible, and easy to use blogging content management system. With WordPress you can create just about anything from a family photo journal to large scale news site.

At WordPress.org, you can find the open source software that you can run on your webhosting service. It takes a little bit of know how to set up but if you’re lucky, your webhost might have an auto-installer for it. For those of you that don’t have hosting or don’t want to get into the configuration and setup, WordPress.com gives you your own free WordPress blog. It is like a blogging social network of sorts. WordPress is very secure and reliable because of its large user base and development backing. It is extensible through thousands of plug-ins to use on your WordPress site. Your site can grow as you grow.

Drupal

Drupal The next CMS is Drupal. Drupal is an open source content management system framework which means you can build anything from a static two page site to a high traffic social network. With this huge pool of flexibility comes a much more advanced set up and configuration. It will take you longer to get your site ready but it may make more sense in the long run.

The latest version of Drupal 6.x, gives a very clean admin panel with status and error logs so you can track most errors and know when your installation is out of date. This applies to all of your modules (referred to as modules in the Drupal community), themes, and core. Drupal, like WordPress, is extremely extensible and secure. It also has a very large user base and developer base. Best of all, Drupal is my favorite price - free!

If you are developing a website or online platform, take into consideration WordPress’ ease of use and Drupal’s framework capacity. Check out their websites and real world examples, be sure they have themes or plug-ins that you do or may need later so you can be future-proof for whatever may happen in your website’s potential future. Good luck and may the best CMS win!

(By) Nick Volpe is a freelance blogger and web guru from techNETWORK.US,a provider of tech news, open source software, web development tools, useful tips, as well as podcasts, tech videos, and much more.

Enjoyed the article? Subscribe to MakeUseOf to get daily updates on new cool websites and programs in your email for free. You'll also get free printable cheat sheets to your favorite programs

Your Email:

Add MakeUseOf to:



32 Comments Add Comment
2008-06-07 14:05:48
darkkosmos

Erm.. Joomla?!

2008-06-07 15:50:04

Joomla is nice, but it’s very heavy. If you’re system is even a wee bit slow it can seriously choke up. I put it on my own personal server for a friend of mine and it nearly crashed the server more than once.

But, it’s free and highly customizable, lots of plugins for it.

2008-06-07 15:57:20
Nick Volpe

I personally don’t find Joomla as robust as WordPress or Drupal and I find it hard to recommend it to others and that is why I did not include it. That’s just my opinion, though.

2008-06-08 05:02:56

I haven’t used Joomla myself but a friend of mine had some experience with it. Based on on my experience dealing / troubleshooting with him I wasn’t impressed. It needs to grow a bit more.

2008-06-07 14:13:26
Network_Punk

What about Expression Engine?

I’m starting to build a site with it and have found it’s much more scalable than wordpress and easier to build than drupal =)

2008-06-07 15:58:50
Nick Volpe

To be honest, I have never heard of this. Is it related to Microsoft’s Expression line or something totally different? Thanks for the suggestion!

2008-06-07 16:21:04
Network_Punk

Nope, I think it was previously called pMachine, or has replaced it.

It looks pretty robust, their showcase gallery shows off what can be done with the engine. There’s also some video tutorials that show how to get started making pages.

http://expressionengine.com/showcase/

(Comments wont nest below this level)
2008-06-07 18:03:37

Expression Engine is nice. But not free. We love free!

2008-06-08 05:03:37

:-)

(Comments wont nest below this level)
2008-06-08 10:20:00
Network_Punk

Actually they do provide a free version, however it’s unsupported and alcks some of the more desirable features (Like membership)

(Comments wont nest below this level)
2008-11-18 12:36:28
Victor
Subscribed to comments via email

Yes, Expression Engine might have a free version, but it is not Free.

Don’t you understand? Let me make myself a bit more clear.

Please, let nobody be offended by what I am about to say and call me a racist (or anything like that), it is not my intention. I am just making a point here with an issue that is bound to raise emotions.

[2 LINES OF TEXT WERE REMOVED BY MODERATOR]

A few grams of coke might be free the first time, but once you are hooked, it will be very hard for you to make yourself Free from it.

Check out the Free Software Definition. Free Software is about Freedom, not price.

You can charge a LOT of money for Free Software. You can charge for support, setup, training, etc.

You can also sell advertisement space on your website, affiliate with others who write ebooks or other info products, make your own, get people to assist to in person seminars (and pay $10k per head). You could do a thousand different things to make money.

You could do it like MySQL, RedHat, WordPress, Joomla, Ubuntu, or counless others.

It is not necessary to resort to mafia-like tactics to make money (the drug dealers), no way.

2008-06-07 15:18:12

A warning for people thinking of WordPress.com: they charge if you want any access to your template at all. There are about 10 or 15 templates to choose from, but if you want to add another sidebar or change the colors or anything, you have to pay. It also can’t take Digg. If you want to customize, and you think you might hit Digg or /., go for paid hosting.

2008-06-07 16:01:11
Nick Volpe

Yes, I agree Mackenzie. If you really want total control over your site, you should invest in your own web hosting provider.

2008-06-07 19:04:27

I think own web host and WP is the secret of nice and easy organized blog/site.

2008-06-08 05:28:20

Good article, I ever told in my blog why I prefer Drupal here on my blog

2008-06-08 10:50:52
2008-06-08 23:35:30

wow.. quite useful application!
Thx Neil!

2008-06-08 13:13:40

Hi -

Good article. We use WordPress exclusively as a CMS solution for clients, and I have also worked with Drupal, JOOMLA, and a handful of others. There’s a good article series on using WordPress as a CMS here. I prefer WordPress for ease of use (as you noted), and it’s thousands of plugins which add just about any type of extensibility you might want.
- Scott

2008-06-09 03:17:34
Mohammad Akram

I personally use drupal and with an autoinstaller, it is very easy to set up and use

2008-06-09 09:41:33
frank

Great Information blog ! Thank you for keeping up the good work. I look forward to returning to your blog, and learning more from you !

2008-06-11 21:51:29
2008-06-11 21:52:06

Thanks for the information.

2008-07-06 13:18:16

I would recommend WORDPRESS all the way! It’s a great platform to work with, and the plugins to add more features to it are endless.

Wordpress is the best!

2008-07-14 17:45:38

I have used both Drupal and Wordpress on my website. I’m currently using Drupal 5 because of the extendability and modules. What I really want to know is, who creates an easier, more accessible mobile website? I’ve got a pet project that needs a mobile site, but I would really like to run it with either Drupal or Wordpress in a way that is almost fully functional from Blackberry and iPhone. Any ideas?

2008-07-14 19:54:26

Jburn,
What you might want is one of these WP plugins :
http://www.newwordpressthemes.com/2007/mobile-plugin-andymoore/
http://alexking.org/projects/wordpress/readme?project=wordpress-mobile-edition

If you want a mobile theme, bear in mind that some phoens (like the iphone …) are browser specific, so certain features of the theme may or may not show up…
http://www.wpelements.com/2008/03/06/introducing-massive-news-mobile-edition/
http://themes.blogflux.com/theme/1228.html

If you ARE just after mobile themes, try
http://www.google.com/search?q=wordpress+mobile+theme

2009-02-26 06:29:39
Subscribed to comments via email

Hi,

I’ve recently started a blog, mobiledrupal.com, which all about making and testing mobile websites with Drupal. I’ve also added a section which summarises mobile modules available for Drupal, which I hope people will find helpul.

Please have a look and get in touch with any comments!

Tom

2008-08-05 22:15:41

People should be sharing more free things like this. Its what keeps the Internet buzzin’.

2008-10-31 04:22:55

Ive already used wp for making blogs, i want to try drupal, can some one give me a basic tutorials for drupal, thanks.

2008-12-03 04:29:23
erie

I always see see “expression engine is the best” comments on articles like this, and being a commercial product can’t help but think it is a marketing strategy to create interest vs authentic support. This is why open source wins, there is no reason to fake interest since there is no profits to be made.

Note that Drupal now has a paid “support” version unlike wordpress. I think this conflicts with OS because now Drupal, Inc. is now going to profit from all the work that developers contributed. I think fewer people will now want to work on Drupal knowing this fact.

Also comparing drupal and WP, drupal’s focus is the back-end while wordpress main strength is the front-end. Drupal is Microsoft (catering to devs) while Wordpress is Google (Catering to noobs). A truly functional drupal site using drupal’s strengths will require custom programming almost every time.

The problem is drupal is not enterprise level like everyone says, as most enterprise level sites use custom solutions.

In my opinion, a new website with CMS content should start with wordpress. It would permit a faster setup time. It is much easier to later move the site over to Drupal if and when the need may arise.

2009-01-31 13:55:40

for me the best is wordpress, because you can built a good sites
for example this wordpress http://quehayparahacer.com/
is a good example the power of wordpress :)

2009-05-23 12:25:42

Much rather use Wordpress than Drupal. Especially since they started rolling out more and more features to let people use it as a CMS and not just a blog.

2009-06-26 10:46:42

Rule of thumb, use Wordpress for small websites or blogs. Use Drupal for bigger websites with community features and also Drupal is new with a lot of promise. Drupal also has a steeper learning curve and is geared to the more technical.

Reply

You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.