A technical design that works well at one scale can become costly as an ecosystem grows. Drupal's update service shows how those costs can fall on a different group from the one that controls the underlying code.
...more
The week’s Drupal calendar stays in person, with a full conference programme in Poland alongside regional community gatherings in Germany and India.
...more
A complete-looking documentation run later proved unreliable when Omega8 subjected the output to deeper verification against BOA's code. That failure changed what the team demanded from its later agent workflows.
...more
Symfony teams evaluating Vite or Rsbuild no longer have to treat Reprise as an experimental integration. Its 1.0 public API now carries Symfony's backwards-compatibility promise.
...more
Markdown output can now carry more of the context normally available around a Drupal page. Markdownify 1.2.0 adds structured metadata for consumers ranging from developers to AI agents.
...more
Drupal AI integrations can depend on services whose runtimes, build pipelines and credentials sit outside the site's Composer-managed code. The LiteLLM incident shows how that external trust boundary can become part of the security picture.
...more
A permission check can pass a unit test while still leaving Drupal without the cache context needed to vary access correctly. Kalinowski argues that these silent omissions deserve particular attention when reviewing AI-assisted code.
...more
Practitioners with original lessons from Drupal projects, design, business, or community work can submit them for consideration across seven programme tracks.
...more
A valid technical type does not tell a workflow author whether two values represent the same thing. Port Shapes add that distinction at the point where nodes are wired together.
...more