The home page has a fading set of “hero” images built in jQuery, and is fully editable by the client.
The site makes use of a range of Drupal modules - the Views module is used for the blog and site administration pages, the CCK module is used to store information about upcoming events and allows site editors to upload and crop images, the Webform module enables users to make enquiries and the Content Template module is used to take full control of the HTML for some content types.
I customised the standard page content type to include a thumbnail image, then used PHP to modify the navigation menu and create top level “overview” pages. Overview pages are used to display the summary and thumbnail of all attached sub-pages, as shown in “Shipping Services” below.
I also integrated Google Maps to display a list of upcoming “Key Shows”. Site content editors can enter a title, date and location for shows which are then displayed on the map. Clicking on a map marker (or button in the events list) displays more information about an event on the map.