Drupal

Resetting a module schema with Drush

Drupal Drush
There are times when you're testing hook_update_N hooks and need to revert to a previous schema version to re-run your update hook. For example if your developing an update called my_custom_module_update_7002 and you run it there are only two ways you can re-run that update hook; 1, incrementing the update name to my_custom_module_update_7003 or 2, resetting my_custom_module's schema in the system table to be 7001.
Read more ›

EWB Challenge

In 2013 Engineers Without Borders came to me with a new project that would service hundreds of heavily engaged engineering students across Australia and the UK. Using Drupal and the Gumby framework, I kept the project on schedule, on budget and drama free. In 2014, after a short sprint, we added discussion board functionality to the site using advanced forum and, within hours of going live, students began signing up and posting on the forums. Today hundreds of users log-in daily and receive notifications on activity in the forums and on the site.
Read more ›

Victorian Government Solicitors Office

My first official contract in Melbourne, Australia turned out to be working directly for the Department of Justice: Victorian Government Solicitors Office - pretty neat!

So what is the VGSO? The VGSO is the Victorian Government's law firm and handle high profile cases that involve state government organisations (eg the Police). I learnt pretty quickly working there that lawyers can be very picky about content they publish.

Read more ›

The Diner

After working for Catch Digital on Hoxton Square Bar and Kitchen I was chosen once again to work on another Barworks site for The Diner. If you live in London and you've been to the cool places (Shoreditch, Soho, Camden) you know what the Diner is and the kind of atmosphere they deliver. It's cool, it's hip, and they needed an awesome website to go with the awesome food they serve. Their old website was a Flash number built using Papervision, rarely updated and not the most mobile friendly. It was time for an update...

Read more ›

AJAX commands in Drupal 7

Drupal AJAX JQuery JSON

One killer feature of Drupal 7 is the ability to use AJAX commands outside of FORM API allowing back-end and front-end developers to leverage high performance and solid JSON responses. JSON AJAX commands can be used simply and solidly in Drupal 7 to update blocks, nodes, pages and basically any element of a page...

Read more ›

Hoxton Square Bar and Kitchen

Hoxton Square Bar and Kitchen is well known amongst the East London trendy for gigs and boutique beers however their food menu and dining experience remained a mystery to many. Their website, although functional, frequently visited and kept up to date, was not optimised for mobile phones and portable devices (which many diners use) and felt retro (in a bad way).

Read more ›

Cecile Park Conferences

London based Cecile Park Publishing wanted a website to advertise and sell passes to all of their Law conferences from one place. The site was developed with Drupal and Ubercart and tied in with their existing payment gateway of choice, Secure Trading. The aim of this website was to allow conference organisers at Cecile Park Publishing to be able to create their own microsites for conferences complete with color customisation, branding, registration page and an e-commerce checkout that linked to Cecile Park Conferences secure trading account.

Read more ›

Share your story

Working in a team of designers and developers at Catch Digital in SOHO London I helped deliver a visually rich, complex and accessible website. Theming Drupal to this level with AJAX, JQuery animations and multiple colour schemes represented sizeable challenges to our team as we went about developing over 10 different site-specific Drupal modules and worked closely together using SVN and Features.

Read more ›

Partnership Value Calculator

A high profile client needed a sales tool to help them pitch to prospective clients around Europe and the solution proposed was to develop a multilingual, Drupal powered website which would allow the sales team to log in and create Fusion Charts powered presentations from dynamically calculated figures. I wrote a module that allowed the sales team to enter figures which would calculate predicted revenue increases based on calculations provided to me.

Read more ›

Mediums finder

The Mediums finder is a great example of how Drupal can be used effectively on smaller scale microsite and widget builds. The widget was designed to be displayed in an iFrame on both Winsor & Newtons current website (a non Drupal website) and on Facebook as an app linked to their company page.

Read more ›