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

pexels-vlado-paunovic
Article

This is a presentation about a relatively new module called Layout Paragraphs. However, it really should be subtitled as "A brief history of laying things out in Drupal". 
Sajari logo
Article

Those of you who work with Drupal, you are probably familiar with the combination of using Search API with a search backend such as MySQL or Solr. A pluggable architecture makes Search API a good choice for indexing content in Drupal.
Migration
Article

Learn about how to use the Migration API to massage and migrate source data into Drupal. A presentation by Kelvin Wong at DrupalSouth 2019.
GovCMS8 UI-Kit Starter Theme screenshot
Article

The newly released GovCMS8 distribution ships with a brand-new base theme, designed to deliver a great-looking, functional site - straight out of the box, with no theming or coding required. Suitable for government agencies, platform evaluators as well as site builders and themers.
Dials and sliders
Article

The final installment of a five-part series of articles exploring the configuration schema, how developers can define this schema in their modules and provide defaults, as well as how to debug configuration schema errors.
Dials and sliders
Article

Part four of a five-part series of articles exploring the Drupal 8 Configuration API. This part looks at various modules that extend the Configuration API, use cases behind these modules, and how the modules work.
govCMS logo
Article

Earlier in the year Morpht was hard at work on the new GovCMS8 UI-Kit Starter theme. That work has come to fruition and has now been released as open source.
Paragraphs Demo Logo
Case study

The Drupal Paragraphs module enables flexible, component-driven page building. Morpht, a pioneer since 2015, showcases its features and innovative approaches, demonstrating the module's powerful potential.
Social Share initial
Article

There are couple of online tools, and integration modules to get sharing widget to your site. They rely on JavaScript and the security of your users is questionable. This article will show you how to create a simple yet flexible and safer service sharing widget without line of JavaScript.
DruplCon Nashville 2018
Article

DrupalCon Nashville is being held from April 9 to April 13 in, you guessed it, Nashville. Morpht will be presenting on a site building recipe which combines the Bricks, Paragraphs and Modifiers modules.
Image of screen pointer highlighting security setting.
Article

Let’s Encrypt Drupal is an open source project which makes it easy for Let’s Encrypt to be run on your Drupal web server.