A review of the different ways dynamic PDFs can be generated in PHP and JavaScript. Each has its own set of pros and cons.
Insights
Article
Cypress is ideal for testing Drupal content moderation, but the learning curve is rather steep. Well, with the cypress-json-tests package, you can be done within a couple of hours.
Article
Learn how Convivial for Gov uses Drupal Canvas and pre-built components to help organisations build accessible, scalable websites more efficiently.
Article
The Drupal Views AI agent allows site builders to create and update Views using natural language prompts, without ever opening the Views UI.
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.
Article
How breaking your hand exposes hidden barriers in everyday workflows and deepened my understanding of accessibility, productivity, and inclusive design.
Article
At DrupalCon Vienna, Marji’s talk showcased a production-grade DevOps setup built specifically for Drupal teams that need reliability, repeatability and automation across multiple environments.
Article
An exploration of the multifaceted implications of AI in Drupal core development, addressing both the challenges and the immense opportunities it presents.
Article
Site owners and users naturally want the best, most relevant search results to be delivered to them. This article provides a framework for the evaluation of search results and offers suggestions on how results can be improved.
Article
This guide explains how to automate your Cypress tests for a Drupal site using GitHub Actions. We’ll cover setting up a full CI environment, connecting a MySQL database, running the Drupal server, and executing end-to-end Cypress tests - all inside GitHub’s cloud runners. You'll learn practical tips to speed up builds with caching and securely handle environment configurations.
Article
GovCMS SaaS is capable of supporting complex business logic and custom user flows to support users in their decision making process.
Article
This blog post provides a step-by-step guide to integrating a dynamic color palette feature into a theme in Drupal. It explores how CSS Variables enable seamless customization, enhance accessibility, and provide a no-code solution for site builders.
Article
Recombee is a “Recommender as a Service” which provides flexible and powerful ways to personalise recommendations for users.. This guide provides a step-by-step approach for integrating it into your Drupal website.
Article
This guide explores the benefits of integrating SendGrid with Drupal and demonstrates how to optimize email workflows with analytics and domain authentication.
Article
The Metatag 2.1.0 release introduces the powerful Metatag Custom Tags submodule, derived from the popular Custom Meta module. This new feature simplifies custom metadata management and enhances SEO.
Article
The Drupal Metatag module has been extended with a new submodule called Custom Meta. Custom Meta opens the way for the flexible definition of tags which can be used to drive custom applications outside the typical SEO requirements of a site.
Article
A guide that covers several options for how users can receive site updates from a GovCMS SaaS website.
Article
A guide to a creative solution for setting up editor notifications on GovCMS SaaS.
Article
A guide to how GovCMS SaaS can be configured to handle the collection of data for safe transmission and storage.
Article
A guide to incorporating business intelligence visualisations into a GovCMS SaaS website.
Article
A guide to setting up search autocomplete on a GovCMS SaaS website.
Article
A guide on how to set up content workflows on GovCMS SaaS to improve the quality and security of content.
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.