Review: Drupal 6 Performance Tips by Trevor James and T J Holowaychuk

Its hard to teach performance. There is so much to know before you can even consider making performance enhancements. This book makes no exception of that. It spends the first three chapters showing the reader, 'the ropes' of Drupal

Therefore it took me a while to get to the good stuff, the performance enhancements I could make to Drupal to make my site go faster!

Control your home entertainment with a phone remote

A friend of mine came around the other night, he just got himself a new iPhone. I'm not really a fan, but good on him. He asked me to let him connect to my wireless router then in a matter of minutes hew had control of my iTunes on a windows laptop of mine. Rather impressive. 

I, however, am a geek and not a Mac fan. I don't like iTunes mainly because it cannot handle the capcity of music I try to make it index. iTunes has a critical mass and dies soon after exceeding it.

Extending Workflow module in Drupal with Features support

It may have taken me a whole day to wrap my head around the features API and how it applied to the workflow module but I finally got there. Today I wrote features support to the workflow module. At DrupalSouth I gave a talk about features in Drupal and about exporting your configuration into code so that you can maintain it with version control and make configuration deployable.

Drupal 7 PostgreSQL Support Update

The past week here in Wellington New Zealand has been quite an exciting one with LCA (Linux Conf AU) and DrupalSouth (Drupal conference for New Zealand) both taking place. We had a lot of speakers from around the world come to Wellington to present what they've been up to and talk about there passions in Open Source. In particular, I was able to meet up with Angie Byron (webchick) again who is the Drupal 7 branch maintainer and Selena Deckelmann and Josh Berkus from the PostgreSQL community. We all sat down and had lunch together and talked databases and PostgreSQL support for Drupal.

Review: Drupal 6 Site Blueprints

In short, Drupal 6 Site Blueprints is a Drupal book for beginners and not a bad one at that. It uses application, excersises and repetition to teach the reader how to use Drupal in several different contexts. Anything from a personal blog to a multimedia events based site with multiple accounts.

Review: Drupal 6 Search Engine Optimization by Ben Finklea

Okay, so I don't normally review books. I was approached and asked to review this Drupal book and I couldn't turn it down. Without a doubt, search engine optimization is a big factor to the fail or success of a website these days and some companies pay big money to get that no.1 ranking in Google. As a developer, it couldn't hurt to learn a little more about the subject and have it in mind when developing for clients.

Drupal Database Maintainers Together at last

For the first, in Paris, all the database maintainers of Drupal were in the same place at the same time. From the left is David Strauss (MySQL Driver), Larry Garfield (Database and MySQL Driver), Károly Négyesi (SQLite Driver), Damien Tournoud (SQLite and PostgreSQL Drivers) and myself (PostgreSQL Driver). Though there are only 5 of us. Each database in Drupal 7 has 2 maintainers for its Driver. At the time of this post there are no other CMS's around that have dedicated maintainers to there CMS pushing Drupal further as the best CMS and framework around.

Commandline tool for Drupal Module Development on Debian/Ubuntu

Sick of repeating the same steps every time I wrote a custom module for a project, I decided to write a simple script that generated the base structure for creating a Drupal module.

Being a developer who likes to make stuff take less time by spending ages on the tools that make it take less time, I extended the simple script and turned it into a debian package.

So! I give to you! a debian package to easily download and install on your Ubuntu or Debian machine and start using this great tool.

Firstly you need to some stuff that makes the tool work: php5-cli and libreadline:

Extending Support for PostgreSQL Outside Drupal Core

As all well and done providing PostgreSQL support for Drupal Core - it an important job that provides future proofing for thousands of projects around the world. But it doesn't, well that is to say it shouldn't, stop at just core.

Breaking PostgreSQL Upgrading Ubuntu

If you've altered your stock standard postgresql.conf configuration file of your Ubuntu server and upgraded to the lastest release, there is a good chance you'll get an error like:


FATAL: could not create shared memory segment: Invalid argument
DETAIL:  Failed system call was shmget(key=5432001, size=72302592, 03600).