Blog
Ansible and Install Profiles at Drupal Show & Tell
Back in October the nice folks who run Drupal Show & Tell invited me to do a talk up in London at one of their upcoming events. I was just in the process of finishing up a project where I was using Ansible alongside my Drupal development of a custom install profile, so I thought I'd do my... Read more
Adding Access Control to Drupal 7 List Field Allowed Values
I recently had a need to restrict the allowed values on a Drupal list field to certain roles. So users of one role would be able to choose from any of them, but users of another role could only choose a few of them. This was a text list field with checkboxes as the widget. You might say that... Read more
Ansible role to check Drupal sites for updates
Drupal's Update module provides a mechanism to check for available updates to Drupal core and contributed modules, and optionally send emails to notify site admins of available updates. But leaving the update module enabled on live sites can lead to performance issues and I believe it's best... Read more
Building a Tasty Backend at DrupalCon Amsterdam
Last week was DrupalCon Amsterdam 2014 and what a week it was! This was my fourth DrupalCon after going to Prague, Munich, and London before, and as usual it did not disappoint. DrupalCons are always a bit mind blowing in that you experience so much over the course of just a few days. Through... Read more
Brighton Drupal Contrib Meetup - 15 May 2014
Here in Brighton once a month some of the members of the local Drupal user group meet up to work on Drupal core and contributed modules. It's always a good night where we (hopefully) get a lot done on personal projects or other work that we're contributing back to Drupal. There's also a lot of... Read more
Run Drupal updates directly after enabling a deployment module
When rolling out changes to a Drupal website I often use a deployment module to handle all of the updates. The module is made up of implementations of hook_update_N() in an .install file. Quite often the updates just consist of enabling or reverting features, but much more complex updates can... Read more