28 Oct 2026

feedDrupal.org aggregator

Matt Glaman: ContribKanban now tracks GitLab work items

Drupal projects are moving their issues from Drupal.org to GitLab work items, and ContribKanban couldn't see them. I rebuilt it so that one board tracks both.

28 Oct 2026 12:00pm GMT

The Drop Times: WordPal Converts WordPress Block Themes for Drupal Canvas and Display Builder

A familiar WordPress design can now become an editable Drupal site. But what survives the conversion, who maintains the result, and how close is the experiment to working on real projects?

28 Oct 2026 11:12am GMT

feedSymfony Blog

New in Symfony 8.2: Security Expressions Everywhere

Security expressions let you use functions such as is_granted() and is_authenticated() to define complex access rules in access_control, #[IsGranted] and other security features. Symfony 8.2 makes these functions available in more expressions, such as validation…

28 Oct 2026 8:26am GMT

feedDrupal.org aggregator

Stuart Clark (Deciphered): Vale 1.0.0; prose linting for Drupal

Drupal is 25 this year, and its code has had linters for a long time. Its words haven't, and with Drupal AI writing straight into the node form, more of them now come from a model. A search of drupal.org turns up readability scores and spellcheckers, but nothing that holds a save to your own style guide.

Vale (for Drupal) does that with the Vale prose linter. Break an error-level rule and the save is refused, or only the publish if drafts should save freely. 1.0.0 is out now for Drupal 10.3, 11 and 12, and needs the Vale binary on your server.

Vale in CI is the right tool for Markdown in a repository. Content in Drupal arrives through a save instead: the node form, a Fully Decoupled frontend over JSON:API, a workspace being published. The module checks there, on the server, whatever editor the author used.

Continue reading →

28 Oct 2026 5:20am GMT

27 Oct 2026

feedSymfony Blog

SymfonyCon Warsaw 2026: Beyond HTML: Colocating Assets in Twig Components

Always better when we learn together. SymfonyCon Warsaw 2026 is happening November 26-27, bringing developers together for 3 tracks of presentations and informal networking. 🎤 Speaker announcement We are delighted to welcome Matthias Krauser,…

27 Oct 2026 1:30pm GMT

New in Symfony 8.2: Generics and Stricter Types in the Serializer

The Serializer component relies on the TypeInfo component to know the type of each property it denormalizes. Symfony 8.2 makes both components understand more of the types you already write in your PHPDoc, such as generics and arrays of union types, and makes…

27 Oct 2026 8:12am GMT