Drupal

The Drupal Content Management System (CMS) is a PHP/MySQL based development platform. Infinitely extensible, with a very clean core code and an active community. I've been developing with it since the 4.6 release, contribute extensively to the forum and documentation, and have released a few popular open-source modules and developed many more for custom jobs.

Small sites

As well as the larger contracts, I'm also called on to help out a number of small businesses and web builders in different ways.
From:

  • Troubleshooting HTML and layouts
  • Assistance installing and configuring Drupal, getting a domain etc
  • Tutoring sessions, teaching content managers how to use their systems effectively
  • Help choosing, patching, upgrading or changing modules
  • Specialist assistance setting up the trickier things like WYSIWYG, Video, eCommerce

Metadata Management for Drupal

Part of the Metadata management documentation

As part of my contributions to the Drupal Open-Source project, I am working with various methods for metadata mangement in Drupal. I have several modules in development for working with:

  • EXIF data
  • XMP data
  • Watermarking and credits
  • Conditional image processing based on metadata
  • Working with image metadata as part of the Drupal content management workflow
  • Bulk imports of annotated images, eg importing titles and captions when uploading galleries

The Vintage Aviator : High resolution fluid site

The Vintage Aviator. Front page 2008

The Vintage Aviator is an intensely visual website, showcasing a local workshop that produces handmade aircraft and replica gear. It was built over an extended period using Drupal 5.

I was the sole technical developer, working in association with Mark Williams of Gomi who provided all the graphics. I wrote up a huge technical case study for drupal.org and the site design has received critical acclaim from many places.

Sticky Pictures

Sticky Pictures Website, Front Page, 2009 revision

Sticky Pictures is a local film and television production company. I was asked to upgrade their website to a system that would enable them to update news updates and new content.

Using Drupal CMS, I migrated the older content and the original design (originally from dnation) into an XHTML-valid theme, and modified some features.

The site contains a few basic features, including: Video Clips, WYSIWYG editing, Custom Award badges.

sorted.org.nz - Conversion to CMS

sorted.org.nz 2007-12

Sorted is a portal project created by the Retirement Commission of New Zealand providing tools and advice on money management to the public.

It contains many online calculators for assistance in budgeting, investment and borrowing, helping people plan for their goals, or review the true costs of financial planning.
More about Sorted

Import HTML

Import HTML logo

The import_html.module was developed to assist migrating from old, static file sites (or spidered mirrors) into the Drupal CMS

OurMedia! - small community news site

EPMU website - 2007

OurMedia represents the media branch of the NZ Engineering, Printing & Manufacturing Union. This was a small-budget site set up to handle news releases for union members.

With no great design or technical requirements, and limited 'brochure' content to begin with, this was mostly an exercise in rapid set-up.

New Zealand Life & Leisure Magazine

NZ Life & Leisure 2007

Working with Sparks Interactive, I assisted in the site architecture for the New Zealand Life and Leisure Magazine portal site. This involved creating an archive and browse system for publication releases and regular columns.

We built the site on the Drupal CMS, with several customizations to support the special requirements. The site provides article summaries and advertisements for upcoming features. We started off with a good number of past issues, which we imported several back articles each from, giving the site a rich backlog of content at release time.

Syndicate content