Developer

Practical Drupal articles from our developers, written from real project work. Recent posts cover the Drupal AI tools we contribute to, automated testing with Cypress and BackstopJS, search tuning, and module development.

We share what we learn so other Drupal teams can use it. Where we have built a module or tool, you will find it on Drupal.org

See the modules we maintain

Start here

Drupal AI views agent
Article

The Drupal Views AI agent allows site builders to create and update Views using natural language prompts, without ever opening the Views UI.
Bowling with bumper rails up
Article

The Drupal AI module's Guardrails system runs configurable validation plugins both before a prompt is sent to an LLM and after a response is received. Guardrails can pass, block, or rewrite content, and can be combined into sets with a scoring threshold.
Visual regressions testing - Backstop JS
Article

At DrupalSouth Community Day 2025, Marji Cermak shared a practical and grounded walkthrough of how visual regression testing, powered by BackstopJS, can prevent regressions long before they appear in production.

Latest insights

A visualisation of people creating hyperlinks
Article

Strategies for successfully migrating sites with many bad links leading to an end result where the broken links are healed and content successfully migrated.
Expectation at opening a present.
Article

Drupal launched the latest version Drupal 10 on 15th December 2022. Upgrading to Drupal 10 will bring new features, better security, and performance boost to the project.
Tree branches.
Article

A tutorial on how to preserve the hieracrhial structure of book pages during a migration from Drupal 7 to Drupal 9.
Football field playbook.
Article

A UX playbook for how to implement personalisation into a Drupal considering user research, discovery of user goals and the definition of user pathways and journeys through the site.
Open folder.
Article

IPEA is a government authority tasked with the management and reporting of parliamentarian expenditure. In this case study we will show how the Migrate and Solr modules were used to solve scalability and performance challenges by providing a user and editor friendly solution.
Quickchat
Article

Morpht has developed the Quickchat Drupal module to allow for easy integration into Drupal, making it possible for editors to train the chatbot with content from within the CMS.
Frequently asked questions
Article

Boost your Drupal SEO rankings by adopting a question and answer format for your content and utilising FAQPage markup.
Pages and folders
Article

An examination of the humble "list" and how content can be modelled in Drupal to be flexible, simple and editor friendly.
Woman visualising concepts.
Article

Creating a visual representation of a content model can help clients better understand the internal design of their Drupal website and how the pieces fit together.
Butterflies in flight.
Article

Convivial CMS was demonstrated as part of the sponsor showcase at DrupalSouth Shorts. The demonstration focuses on editor experience and Drupal personalization.
Fear not
Article

Drupal Developers these days use Docker daily (Lando, ahoy, GovCMS). But what is happening under the hood might be a bit of a mystery for some.
VantaJS
Article

VantaJS is a sweet little Javascript library which displays dynamic, interactive animated backgrounds. It is a natural fit for an implementation as a Modifier in Drupal.
Life is like a box of chocolates
Article

DrupalSouth presentation on Drupal personalisation where Murray Woodman demonstrates 13 ways to personalise your Drupal site with open source modules.