NDP Blog

Author
Davide Catani

One of our developers, Davide, decided to explore the ease with which Drupal could be used to quickly develop a small app - in this case, for use in a genetics laboratory (The Crick Institute).

Author
Lisa Haskel

If you are commissioning a site using Drupal, you will find yourself amid discussions about modules. Here, we show how the structure of Drupal modules and the success of the Drupal community are interlinked, and how they are at the heart of the Open Source business model.

Author
Kat Elliott

A few years ago our long heritage working with charities and not-for-profits saw us beginning to work in a slightly different - but related - sector: membership organisations and Royal Colleges.

Author
Kat Elliott

We've just launched a beautiful, responsive product catalogue on Drupal 8.

Author
Kat Elliott

There’s been loads of Headless (or decoupled) CMS chat knocking about for a good few years now so we can be pretty confident that it is a Cool and Interesting Thing, at least for developers.

But what about for your business?

Author
Lisa Haskel
Jon Bamgboye

At NDP we often work with clients who need to integrate back office systems (such as bookings, ecommerce and CRM) with their website. In this post we’ll look at how we approach projects with this requirement, and how they can be architected in Drupal with robust engineering for a predictable and future-proof delivery.

Author
Behzad Lashkari

H5P is an open source framework based on JavaScript and is a great way to create interactive HTML5 content.  They have a large number of libraries that enable you to create different types of interactive content all through your browser.  They refer to the libraries as content types NOT to be confused with Drupal’s very own content types!

Author
Behzad Lashkari

Drop Guard is a continuous security solution for Drupal.  It is a service that can automate or at least part-automate the tasks of keeping a Drupal site up to date, a task that we all know is important but few of us actually enjoy.  Automating updates can help you meet client SLA’s as well as releasing valuable developer time.