Articles about Web Development

Testing configuration files before they go live - with Ansible

I came across a great Ansible tip recently that showed how to use the validate option of the template module in Ansible. A great solution for testing configuration before it goes live. However it doesn't work with Apache (apachectl -t -f) - you get a validation error like "Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration" for syntax that is perfectly valid. A bit of investigation shows though that this is expected and you have to go a bit further - but I came up with a solution.

Drupal Commerce site for Moscow bakery

We were commissioned to create a Drupal Commerce based web site for a top Moscow bakery.
The site is a custom themed multilingual site offering online ordering, delivery slot choice alongside recipes and other product information.
The Drupal Commerce framework is an ideal platform for the creation of an online shop and with a degree of customisation provides an excellent base for this multilingual online bakery.

Dickies Workwear - Online Catalogue responsive web site

The internationally renowned manufacture of hard wearing and fashionable workwear - Dickies - engaged us to create a web site for their workwear range.
The web site presents their range of workwear and links through to a network of online distributors and retail shops. The site is presented in 10 languages, is responsive and optimised for multilingual SEO.
The site also provides access to corporate information and enables the ordering of custom workwear, embroidery and access to the extensive image library of Dickies products.

We were engaged by Pelgrow UK Ltd to develop an online e-commerce solution for their network of highly successful high street pharmacies in London and across the UK. We were tasked with the design and building of the YourPharmacy brand through the design and creation of an online e-commerce store.

History of Parliament Online

We were engaged by the History of Parliament Trust to work on their flagship website that publishes the results of research into the members and constituencies of all British parliaments since 1386. This data rich web site is managed by the Drupal CMS and has tens of thousands of 'nodes'. We were tasked with solving various issues with the site's performance and importing data from the DTP files used to create the published volumes.

Technology Articles

Update: we have now combined this site with our main site! And all the articles are available in the one site.

We wanted to create a home for our knowledgebase and created the website Here we provide a range of articles and posts covering issues from using CMS systems such as Drupal through to security articles covering securing access to your website.

Species Protection Legislation

Over ten years ago when we started creating web sites and applications to manage biodiversity related information we needed a public website to act as a host for these projects. was created to provide web space for not for profit Biodiversity and conservation projects and provide resources for biodiversity projects.

Wet Woods Restoration Project Website

To design, create & host a web site to highlight the work undertaken for the LIFE project for the management and conservation of wet woodlands in Scotland. The resulting web site was also to present a gallery of photographs depicting wet woodlands and their management.

The resulting web site used a mixture of static and dynamic ASP based HTML. The various cases studies of woodland sites and their management and conservation status are linked to the gallery of photographs available. We provide the domain registration and hosting for this site.


Produce a first version of a web site to highlight the work undertaken by organisations in the UK supporting the International Convention on Biological Diversity. The client required that the design enabled their in-house staff to continue the production of the site. The client also wanted to have a geographical searching method to enable visitors to the site to search for details about biodiversity initiatives in their area.

The Species Dictionary at the Natural History Museum

To create an online representation of the NBN Species Dictionary. The required version was to be a simple reflection of the structure of the data model to highlight the concepts and the content of the standards promoted by the Species Dictionary.

The National Biodiversity Metadata Index

To create the foundation for a metadata standard to be used across organisations working together for the conservation of biodiversity. In addition to the production of a ’standard’ the client commissioned a metadata collection exercise to ‘pump prime’ the initiative. The client also required a dynamic web site to show case the metadata collected.