Project: Sandbag website

www.sandbag.org.uk

Client: Sandbag Climate Campaign, UK
Date: February 2009 – December 2009
Tech: Drupal (PHP), MySQL, jQuery (Javascript), XHTML, CSS

Sandbag Climate Campaign wanted to improve and enhance their website. I was partly responsible for maintenance and improvement of the website and contributed numerous enhancements to make the website better for both users and administrators. Some of the major items:

  • An automated build system and functional tests to ensure payment systems integration (Google Checkout, Paypal) was working correctly.
  • Membership-related features: forum access, a membership report for admins showing a breakdown of petition signatories, payments made, permit certificate requirements, etc.
  • Helped to build a public data API (outputs XML or JSON) for carbon emission data (see it: json, xml).
  • Helped to build a global “power map” utilising Google Maps (see it).
  • A page for users to download CO2 emissions data from the Sandbag database (see it).
  • Embeddable widgets utilising good use of XHTML, CSS and JavaScript (see it).
  • A Drupal module which allowed for Sandbag to setup ‘public actions’, e.g. online petitions which could be signed by users and then sent to one or more intended recipients (see it).