Drupal

A strong part of my role is to promote Drupal as the platform of choice for non-profits, because
  • there is no licence fee to pay
  • the community support is very strong
  • the project has a promising future
  • a lot of web 2.0 can be deployed very quickly and cheaply
  • its modular structure, along with recipies and installation profiles together offer a huge range of functionalities
  • it written in a widely used language, php
Difficulties with Drupal are:
  • there is currently a shortage of professional developers.
  • its flexibility means that projects can get very complex.
  • the documentation is poor, which makes it harder to get into.
  • there is a lag between the core major releases and the modules becoming compatible.
  • Upgrades are hard because the core changes between major releases, and because not all module projects burn as bright as the core.

Demonstration at Web 2.0 Expo, April 2008

Download a apache/php/mysql/drupal in a preconfigured stack from bitnami.

Drupal and me

2006
Working for Shelter Centre I was researching content management systems. Drupal came to our attention as our research on Plone indicated high implementation and maintenance costs
I built a Drupal theme for Shelter Centre
2007
I wrote a Request for Proposal for a CMS in Drupal, including suggestions on a Drupal architecture and modules which could be used.
Made my own site. This took a month, but most of that time was spent on content!
2008
Attended DrupalCon Boston 2008
Built first module, http_headers
First paid website built
Started work on LETS project
Completed rich site for World Student Christian Federation General Assembly