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!