The other day we were talking to a new prospective client about how we make websites and we started talking about Drupal, which is the open source content management system that we have been using for the last couple of years, and I'm embarrassed to say that we sounded a bit gushy!
The truth is that Drupal has competely changed the way we build sites - and we are not looking back! So, what is it about this oddly-named software that gets us so excited?
So far, Drupal has delivered everything we've needed from a CMS. Whenever a job has needed an extra edge, Drupal has had it. It helps you create, collaborate, edit, search, store and manage.
We don't own the code, so if our clients want to move to another agency (as if they would!) or another server, they can move the whole thing - and easily find another Drupal specialist to take on the job. Using a bespoke CMS created by an agency can effectively tie you in to that agency - and who likes being tied down?
Popular content management systems are common targets for hackers, that is why Drupal issue regular security patches for not only the core system, but also for contributed modules. Turtlereality are emailed as soon as patches are available and we can apply them immediately.
It's Easy for the Client to Use
Drupal is a massive and complicated system - but it also allows us to build pared down dashboards and control panels for our clients. We can tailor the admin site to give individuals access to only the elements they need to edit.
Drupal starts with the core modules which do the basics, but in addition to that we can add from a range of thousands of bolt-on modules. If you have a requirement, the chances are somebody else has had the same need - and written a module. If it doesn't work quite how we want, we can improve it and add the improvement back to the development community.
It Has a Great E-Commerce System
We have evaluated a lot of e-commerce systems in the last few years, and Ubercart is one of the best we have seen. Coupled with the fact that it benefits from all the other good points of Drupal it makes it our top choice. Playbark.com was recently made using Ubercart. It can also be used as a catalogue without the basket and checkout functions - as seen on the Dentsply website.
It Backs its Data Up
Drupal has a great module that saves scheduled backups to a variety of locations on and off the server.
It's Supported by a Large Network - not a potentially vulnerable company
Software companies don't all live forever. Products can sometimes be discontinued or the company can disappear. Upgrade paths might be more expensive than you would like. Drupal is based around a large worldwide community of users and developers and less likely to be prone to these problems. When choosing a CMS it's important to think of the long term and Drupal is almost certainly going to be there to help.
If your site takes off and becomes a global phenomenon Drupal can handle it, as proved by the next point.
It's Been Used for Some Very Prestigous Organisations
Here are some of the high-profile sites built using Drupal:
http://www.whitehouse.gov/ - US government
http://london.gov.uk/ - Greater London Authority & Mayor of London
http://www.economist.com/ - The Economist
http://www.wfp.org/ - World Food Programme
http://www.mensa.org/ - Mensa (and they are apparantley very clever!)
http://kofiannanfoundation.org/ - Kofi Annan Foundation
All that, and it's free! No wonder we are a bit gushy!