
Picking a Drupal service at runtime with Symfony tagged locators
Or in other words - collecting and accessing services from the container, without injecting the whole container.

Or in other words - collecting and accessing services from the container, without injecting the whole container.

With some recent security advisories for Cross Site Scripting (XSS), it feels like an opportune time to remind those who author Twig templates for Drupal:
If you're using Twig's |raw filter, you're probably doing it wrong

You've probably seen some excitement in the Drupal community around Experience Builder. The current version (0.5.0-alpha1) shows a giant leap forward in Drupal's page building and editing experience.

With Experience Builder in development and set to change how editors work in Drupal, Lee provides an overview of this ambitious initiative.
The tale of an eight-year, collaborative effort to build a generic revision UI into Drupal 10.1.0, bringing a major piece of functionality to core.
How to make use of OpenSearch (and Elasticsearch) built-in data-types specifically designed for filtering and sorting date ranges.
In this post, we explore building a cards section with Layout Builder.
In a lightning-fast video, find out how to set up a Drupal project for component-driven design with Vite, Storybook and Twig.
We're proud to announce the release of vite-plugin-twig-drupal, a plugin for Vite that we hope will improve your workflow for front-end development with Drupal.