Drupal customisations for The Code Sharman web site