Drupal And WordPress

Most popular open source content management systems

You might ask why do we only work with these two systems?

Drupal and WordPress are the most popular and widely used content management systems on the market today. The open source software offers developers and engineers flexibility in coding, while administrators can easily manage content. Both of them have huge communities of developers whom continue to improve the code, develop plugins and extensions.
Not sure which CMS is right for you? We have worked with Drupal and WordPress since 2007 and will determine which solution is the best fit for you.


Simple! our clients love using them!

They offer a rich and robust feature set, both within the core CMS and in terms of the plugins (or in Drupal parlance, modules) that are available - plugins and modules help us extend the base functionality of your site with features such as photo galleries, event calendars, interactive forms, shopping carts, and so on.

Perhaps the most compelling reason we've chosen these two, though, is that our clients like using them. The interfaces are user-friendly; the software is reliable; and the basic functions that our clients need (from uploading a file attachment to creating new pages and blog posts) are available, easy to use, and intuitive. (I won't claim that there aren't things I wouldn't change if I could wave a magic wand - but of the CMS's we've tested, these two are far and away at the top of the heap.)

Drupal & WordPress are very different systems, with different strengths and weaknesses. Here's a quick overview of some of the distinguishing features of each CMS.

Which one?

So how do you choose which one is appropriate for your project?

Word press

WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time. Over 60 million people have chosen WordPress to power the place on the web they call "home".

Built for blogging

I personally find Drupal's blogging capabilities somewhat limited - for example, creating blog category lists, tag clouds and date-based archives is rather onerous in Drupal, whereas in WordPress they take a matter of minutes to set up. WordPress was first developed as blogging software, and it shows: its blogging features are well thought-through and have been polished by years of improvements.

Easy-to-use file management

WordPress's "Media Library" feature allows you to browse through all the files you've uploaded to your site - images, PDFs, multimedia files, whatever they might be - in a clean, attractive & easy-to-use interface. It makes managing your files and inserting them into your blog posts and site pages a much easier task.

Smart spam filtering

Because of WordPress's blogging focus, the developers had to pay close attention to managing spam. (Blogs attract a lot of spam via comments and pingbacks.) WordPress comes bundled with spam-filtering software that does a remarkably good job - and moreover, its comment-management features are well thought-out and simple to use.

Quick to install and configure

WordPress is famous for its 5-minute install, and it really does live up to its name. Although that doesn't mean you'll have a fully-functioning website in 5 minutes, it works well "out of the box" for most simple sites & blogs. As a result it is often less costly then Drupal to set up.

Easy to theme

Both Drupal and WordPress have a great deal of flexibility with regard to visual design - you can make a site built in either CMS look beautiful via either free templates or by applying your own custom design. However, theming a Drupal site is a much bigger task than theming a WordPress site, unless you are simply going to download a free theme and slap it on your site. If you want to be able to tweak design details, in our experience, that's a much faster job in WordPress.

If you aren't planning to use WordPress's blogging features, navigating through the CMS can be a little confusing, because blog posts are the primary focus in the menus, and page editing is less prominent. In this sense, its focus on blogging can be a weakness as well as a strength.

WordPress keeps your site's back-end (that's the area where you create & edit content) totally separate from the front-end (the part your visitors see). Some people (like yours truly) prefer this approach, where content is more or less divorced from presentation, whereas others prefer Drupal's integrated editing options. In my experience, this is a highly subjective preference, and it's worth trying both to see which feels better to you.


Drupal is an open source content management platform powering millions of websites and applications. Use Drupal to build everything from personal blogs to enterprise applications. Thousands of add-on modules and designs let you build any site you can imagine.

Community focus

Drupal has extensive functionality for allowing people to interact with one another via your website. Creating accounts; logging in to access special content - or create their own; connecting with one another - all of these are possible with a Drupal site, so if your short- or long-range plans include turning your website into a social hub for your visitors, Drupal is a better choice.

Editing is seamless

In Drupal, if you have administrative privileges, and you are logged in, you can edit your content simply by navigating to the page you want to update, and clicking an unobtrusive "Edit" tab. Many people find this a particularly intuitive approach to site editing. (Not only that, but Drupal is so profoundly customizable that if you want to, you can create custom themes for different areas of your site - so your back-end could look totally different from your front-end, should you feel so inspired.)

Built for dynamic content

Drupal has some very clever ways of cross-categorizing content, so if you have the kind of website where you want content to appear in multiple places based on various categories you assign to it, Drupal may be just right for you. And it's often the better choice for managing complex kinds of content, where a simple 2-field "Title" and "Body" editing screen won't suffice.

Highly modular & extensible

The underlying architecture of Drupal is quite flexible, and the CMS can be adapted for a wide variety of purposes. Drupal is like a Swiss Army knife or a food processor: it is many tools in one, and you can choose to use it for one task or several. WordPress is much more specific in its function: it does a handful of things and does them very well, but it isn't the right tool for every job. (On the other hand, if you need a simple site, Drupal may be overkill, and you could spend a lot of time turning off the features you don't want.)

Greater investment required up front

Drupal's out-of-the-box configuration is somewhat limiting, and most people prefer to customize it pretty heavily. This requires not only a solid understanding of HTML and CSS, but also of PHP and of Drupal's underlying architecture, which has a fairly steep learning curve. As a result, Drupal sites tend to cost more to set up, though the initial investment is well worth it if you plan to extend your site's functionality to take advantage of Drupal's flexibility.

What are you waiting for?

Let us be part of your team and let us create amazing design and experiences for you.