Journal for January 2005

Progress is a good thing

I wasn't quite as far as I thought I was.

There were still a few PostgreSQL bugs in Drupal that I had to fix before getting on with theming the site. This turned out to be too big a task for an evening so I modified the Drupal port of Michael Heilemann's Kubrick theme, changing the title picture (anyone recogise the mountain?) and the footer, hacking the template so that the sidebar vanishes if it has no content, and making a few other tweaks. Personally I still have my reservations about a fixed-width layout like this - even though it's very pretty - so when I have time I'll fix it up to use relative units.

Additional modules I've installed now are the PHPTemplate theming engine, the Article, Trackback, Wiki Markup and Project Management. There's not really much else I need, though I'd like to be able to add screenshots and documentation to the projects.

I turned on comments for completeness, though I don't expect to recieve any yet. It does mean I'll have to be on the watch for comment spam but I don't think the spammers know about my site yet. Anyway, Drupal offers a Bayesian spam filter when I need it.

And so it begins...

I've been wondering for literally months how to set up this site. I almost went with a custom coded solution but Drupal's logging and modular 'plug-in features' were ultimately too alluring. The critical question, as always - what would be the best layout? Which modules to use to categorise and display my projects? How do I make all these features work together?

I finally got around to setting up the site properly. My year-old half-baked installation of Drupal should now be fixed (I've reinstalled it several times playing with various configurations) and set up to do everything I want it to. I had to use a few modules, several of which had to be ported to PostgreSQL, but overall the installation process was quite easy. The categories, blocks and links are all set up and all that remains is to create a theme. Then the content can be rolled in...