All Posts

Security-Focused Drupal 11: A Few Essential Modules and Configuration for Production Sites

Drupal 11 is secure by default, but production sites need more. Here are some essential security modules and configurations that should be on every site's checklist before launch.

Understanding drupal_block() in Twig Tweak: Using the Right Tool for the Right Job

Twig Tweak is one of the most useful contributed modules in the Drupal ecosystem. This article explains how drupal_block() works, when it's appropriate, and where the module itself points you toward better alternatives for placed blocks.

Upgrading to Drupal 10.5 and 11.2: Navigating the CKEditor 5 v45 Landscape

CKEditor 5 v45 brings significant improvements but introduces breaking changes. Here's what site builders and developers need to know to upgrade successfully.

Bulk Publishing in Drupal: Why Your Content Dates Are Wrong and How to Fix It

The setSyncing() function prevents timestamp updates during bulk operations. Here's what's happening, why it matters for content visibility, and the solutions available.

Drupal 10.2.4+: Cache Metadata Bubbling Is Now Automatic

Starting with Drupal 10.2.4, field cache metadata bubbles automatically in templates. The workaround that became doctrine for a decade is finally solved at the core level.