Blog

  • Nginx Redirects With Query String Arguments

    Posted: 31st January 2017

    This is an example of how my Nginx configuration looked to redirect from an old domain to a new one, and also to redirect from the root example.com domain to the canonical www subdomain.

    Read more →
  • Easier Sculpin Commands with Composer and NPM Scripts

    Posted: 7th January 2017

    In this video, I show you how I've simplied my Sculpin and Gulp workflow using custom Composer and NPM scripts.

    Read more →
  • Drupal VM Generator 2.9.1 Released

    Posted: 30th December 2016

    I spent some time yesterday working on the Drupal VM Generator, and have released versions 2.8.1, 2.9.0 and 2.9.1.

    Read more →
  • Building Gmail Filters with PHP

    Posted: 15th July 2016

    Earlier this week I wrote a small PHP library called GmailFilterBuilder that allows you to write Gmail filters in PHP and export them to XML. I was already aware of a Ruby library called gmail-britta that does the same thing, but a) I’m not that familiar with Ruby so the syntax …

    Read more →
  • Simplifying Drupal Migrations with xautoload

    Posted: 3rd May 2016

    How to use the xautoload module to autoload migration classes within your Drupal 7 migration modules.

    Read more →
  • Announcing the Drupal VM Generator

    Posted: 15th February 2016

    For the past few weeks I’ve been working on a personal side project, based on Drupal VM. It’s called the Drupal VM Generator, and over the weekend I’ve added the final features and fixed the remaining issues, and tagged the 1.0.0 release.

    Read more →
  • Programmatically Load an Entityform in Drupal 7

    Posted: 22nd December 2015

    I recently had my first experience using the Entityform module in a project. It was quite easy to configure with different form types, but then I needed to embed the form into an overlay. I was expecting to use the drupal_get_form() function and render it, but this didn’t work.

    Here are the steps that I took to be able to load, render and embed the form.

    Read more →
  • Automating Sculpin Builds with Jenkins CI

    Posted: 21st July 2015

    As part of re-building this site with Sculpin, I wanted to automate the deployments, as in I wouldn't need to run a script like publish.sh locally and have that deploy my code onto my server. Not only did that mean that my local workflow was simpler (update, commit and push, …

    Read more →
  • Sculpin and Twig Resources

    Posted: 19th July 2015

    Here’s a list of resources that I compiled whilst preparing for my Sculpin and Twig talk at DrupalCamp North.

    Read more →
  • Updating Forked Repositories on GitHub

    Posted: 18th June 2015

    Sculpin People may or may not know, but this site runs on Sculpin, a PHP based static site generator (this may be the first time that I've mentioned it on this site). The source code is hosted on GitHub, and I've listed the site on the Community page on the Sculpin …

    Read more →
Availability

Currently have limited part-time capacity

Currently no spare full-time capacity.