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

GovCMS How to: Maps
Article

A guide to setting up a simple map solution on GovCMS SaaS.
GovCMS How to: Content workflow
Article

A guide on how to set up content workflows on GovCMS SaaS to improve the quality and security of content.
GovCMS How to series: Avoid zombie files
Article

A guide on how to configure GovCMS SaaS to avoid the creation of outdated, forgotten files which may lead to erroneous content being bookmarked and served.
GovCMS How to: When Migrate isn’t enough
Article

A guide on how to set up content migrations on GovCMS SaaS where the requirements fall outside what is usually handled by the Migrate module.
GovCMS How to: Sections and channels
Article

A guide on how to structure and present a site which contains many sub sections which need to be themed different on GovCMS SaaS.
GovCMS How to: Embargoed files
Article

A guide on how to manage files on GovCMS SaaS where the files need to be hidden from the public until a specific time.
GovCMS How to series
Article

An introduction to a series of “how to" guides for common but tricky requirements on GovCMS SaaS, covering the implementation for various scenarios.
Beer poured from clean pipelines
Article

The Morpht CI pipeline caught a recent vulnerability in Drupal core which led to the problem promptly being fixed.
Haystack in a field, with a needle hidden inside
Article

Search is a core competency of most websites, however, so often it doesn’t perform the way users desire. It’s possible to get good results from Search API in Drupal with a rigorous approach and a bit of fine tuning.
DrupalSouth presentation: Kelvin
Article

Kelvin Wong shares some useful tools for building sites with Twig. How templates can be structured to maintain consistency across content types while allowing room for customisation on individual needs.
Example of AI tools for design
Article

Elevate your design process with AI tools that not only assist but inspire creativity. Regardless of your design team's size, consider AI as a valuable team member that adds a perspective and expertise to your creative projects.
DrupalSouth Community Day
Article

Morpht is sponsoring and running a hands-on workshop demonstrating the various AI integration tools it has developed.
GovCMS Session Slide
Article

Marji Cermak shares tips and tricks for working with GovCMS, the website management system built by the Australian government on Drupal and hosted on AWS.