Neilson logo

Designed and developed core architecture for this new Drupal 8 site. Created custom entities in order to mould Drupal's functionality to the operations of this specialist holiday organisation.

Further details are covered in this blog post: "Leapfrog the Drupal Learning Curve & Architect the Perfect Solution in 3 Simple Steps".

Website URL:
Industry:
National Theatre logo

Provided strategic consultancy to the National Theatre as they began their project to update their existing Drupal site along with a number of external systems.

Industry:
Nickelodeon Jr logo

Powering the fun of Nickelodeon Junior's online colouring app is Drupal. A set of line art is stored on the system, and when coloured in the layers are stored with users accounts. On the back-end, competitions can be managed such as 'pic of the week' and there are a number of functions such as send to a friend which compile the art and send it via email.

The API was tailored for speed as obviously this is a very high-traffic site. Out-of-the-box Drupal and contributed modules provide the functionality, however it takes a number of steps to perform certain actions, so refactored for this implementation.

Website URL:
Industry:
Prince2 logo

Premier suppliers of training for the PRINCE2 ('Projects In Controlled Environments') set of qualifications needed a flexible system to cope with on and offline training products available in a number of countries, each with their own set of offerings. They also wanted to be able to cope with corporate and individual buyers, so the system had to cope with people buying courses for other users.

The system involved a number of integrations with external systems - from single sign-on when an online training course is purchased to sending financial reports to their legacy system via Amazon SQS. Drupal Feeds were implemented to feed in data about available offline training courses, each of which is a Drupal Commerce Product. Great care had to be taken here in case of missing data from feeds and potential issues with connectivity and ended up helping improve Feeds garbage collection as much of the Feeds code was written to cope with Drupal Nodes as opposed to Commerce Products.

IP redirection was implemented so you are presented with a different site depending on which country you visit from, as each country has a different set of products available and localised training centres. The organisation has multiple entities which deal with sets of countries so billing was also customised to cope with this on the back-end.

 

Website URL:
Industry:
uView app logo

Universal Music has an app for iOS and Android which provides Augmented Reality experiences used mostly for specific promotions.

Developed the content and asset management system which powers the app, working with the digital agency who were providing the content for these promotions.

Industry:
Kineo logo

When Kineo elearning decided to adopt Drupal as a platform for their training products and services they called to help on-board them to the project and community.

Brought together several members of the community and provided Kineo with a short, intense training course covering a number of key areas of Drupal - project discovery, build, theming and support.

Website URL:
Industry:
Expertise:
Brighton & Hove City Council logo

Delighted to help on-board Brighton & Hove City Council to the Drupal platform and community with training and helping them through their first Drupal project after they made the decision to migrate from ColdFusion.

With Drupal being a flexible toolset you can mould to how your organisation works, at first it may seem a surprising change as with proprietary software you are often restricted to a certain set of features. With Drupal you map your particular processes to the generic functionality Drupal provides, enabling the building of a system which fits your needs 100% as opposed to an 'almost' fit.

Starting with a small project, showed their team how simple data modeling along with some time spent on module research cuts development time down, for this project from three weeks to three days.

Introduced the council to the local Drupal community, for which to this day they still work with on the continuous development of the city web properties.

Industry:
Eurovision Showcase logo

Developed the Drupal back-end for this television content market operated by the European Broadcasting Union.

Industry:
access advertising logo

Helped on-board to Drupal this Manchester-based digital agency with a short, intense training course in how to Leapfrog the Drupal Learning Curve.

Industry:
Expertise:
CRESC logo

Provided the Drupal build for the Centre for Research on Socio-Cultural Change ('CRESC').

With a wealth of content often crossing categories, the toughest part of the project was ensuring it was easy for site visitors to navigate through different sections without getting 'lost' or arrive at dead-ends.

Website URL:
Industry:
onlineborders logo

Developed faceted spatial search functionality for this Scottish Borders community information site.

This meant results appear on a map which was correctly zoomed into just to cover the results found.

Industry:
Cartoon Network Toonix characters and logo

Collaborated at the intersection of a games design company, a digital agency and the Cartoon Network to develop the asset management system and API to enable these cute creatures to please many a child!

When a user registers on the site they choose and customise their characters so the system goes and gets all the different types of bodies, eyes, headgear and so on and once selected they are stored along with the user profile. As games are played scoring information is also stored, and there is a limited messaging facility.

Website URL:
Industry:
Disney Screenings logo

Disney runs promotions in national newspapers offering free screenings. Each newspaper has a unique code printed on it which readers then type into a website and are then able to book a certain number of tickets for particular films in a limited number of cinemas.

Built the website which managed both the content management side to manage the film, cinema, and showing time details along with the unique code creation and validation, ensuring the tickets used were valid ones. Made use of Drupal Commerce suite of modular commerce-related modules.

Industry:
Holy Moly logo

HolyMoly was one of the original celebrity gossip websites launched in 2002 but sadly closed its virtual doors in 2015.

Back in 2008 the site was running on Java which was hard and expensive to adapt to their fast-moving editorial needs. As Drupal was on the rise as a respected Content Management System in the media industry they wanted to migrate their site over and this is when they were recommended to us as the Drupal experts.

Over the course of nine months we migrated their six years of data across to a new Drupal-based site and improved their workflow, including developing custom image uploading module so they could batch-upload and focus on a specific area of the image according to the naming of the image file.

By far the largest part of the migration was the heavily-used discussion forums. The existing system was hard to use for both community members and moderators alike, so worked with staff and a number of their regular posters to make the system as easy as possible, for which much praise was received post-launch.

Website URL:
Industry:
Books for Keeps magazine cover

Launched in 1980, Books for Keeps is noted as being "the most important periodical in the world of British children's books". There was even an uproar from authors when a star-rating system was introduced as this had not been done in their industry before - you can see when this happened as early issues have no ratings on reviews. With over 12,500 reviews and 2,000 articles as well as information about authors and artists, this project was no simple Drupal upgrade but more an exercise in data cleansing and migration.

Over the years, due to the configuration of their existing system, Books for Keeps had stored detailed information about each of the books reviewed and/or articles had been written about, in two fields 'Supplemental 1' and 'Supplemental 2'. Due to the fields not being suitable for the data contained within, along with typos, often patterns were not able to be followed to migrate the data and it would have to manually be adapted. For example you would have authors as "Danand Adrianna Wilson" which would need to be split into "Dan Wilson" and "Adrianna Wilson".

Once the data cleaning process was complete the system is now much easier to navigate, with sections used mostly by school teachers so they can search for books on particular topics, see which books illustrators have contributed to, who has written what, and so on.

A key accomplishment was using Drupal's Panels, mini-panels, views, and blocks in order to present one issue on one URL. By splitting the reviews into age-ranges, which was the one piece of data we knew site visitors would know about their intended audience, we were able to achieve this compact yet detailed design.

A second phase of the project saw a new front page created with a number of content queues created for content managers to easily highlight specific articles and reviews, along with links to the latest edition. The magazine recently stopped print publishing and the online version still receives ongoing praise from the industry and teachers, the main users of the website.

Website URL:
Industry:
Mazda London Triathlon logo

In 2008 Mazda sponsored a number of Triathlon events, including the one in London. 

Built a Facebook application to engage the community, powered by their Drupal website which enabled their friends and family to show their support and keep track of results after the race.

Website URL:
Industry: