Posts from January 2009

Thought for the day

We spend the first bit of our lives wishing we were older, and the remainder wishing we were younger.

For men, the changeover probably happens around the mid-thirties. For women, in the mid-twenties.

There's probably an excellent evolutionary explanation based around attractiveness to the opposite sex and peak reproductive performance...

From Plone to Drupal

I've spent today converting the old Ndiyo site, which used Plone as the CMS, into Drupal.

Plone was very cool when we set the site up many years ago, but it's quite quirky, and very heavy on memory usage. On a dedicated machine this is not a problem, but when I've been setting up sites on a shared server, I can run rather a large number of Drupal sites in the RAM required for one Plone installation. With hosting services like the excellent Webfaction, there's a pretty direct motivation to switch. One Plone site needs more than the base-level service and so will cost you more per month than several Drupal sites.

Besides, Drupal is wonderful. I've investigated many CMSes over the years and I've fallen in love with Drupal. It's beautifully designed, despite the fact that it's written in PHP, which for me is a bit like admitting that I like The Matrix even though it stars Keanu Reeves.

Drupal's power is not immediately apparent, but if you're willing to put some time into it, listen to the podcasts, Google for the screencasts, explore the contributed modules (of which there are now thousands), your effort will be repaid. I was very pleased with how quickly I got Rose's new site up and running, for example.

Anyway, all of that is a long introduction to the fact that I wrote a Python script which helped me convert Plone content into Drupal content and I've posted it on qandr.org in case it's useful to anyone.