Measuring What Matters: Building More Sustainable DrupalConEur

Posted by DrupalCon News & Updates - 14 Apr 2026 at 09:48 UTC

 

As DrupalCon continues to evolve, so does our responsibility to understand and reduce the impact of the events we create.

Great digital experiences don’t exist in isolation. They are shaped not only by the technology we build and the communities we nurture, but also by the environmental footprint we leave behind.

At DrupalCon Vienna 2025, we took an important step forward by measuring the event’s carbon footprint in detail, with measurement conducted by TerraVerde Sustainability, and the results tell a meaningful story.

 

Image Photo by Jo Da

 

 

Why measuring impact matters

Sustainability is not a one-time achievement. It is an ongoing process of learning, improving, and making better decisions over time.

The 2025 Event Carbon Measurement Report provides a comprehensive view of DrupalCon’s environmental impact, helping us move from assumptions to data-driven action.

The total carbon footprint of the event was 512.8 tCO₂e, down significantly from 1,574.57 tCO₂e in 2024.

This progress reflects not only better planning, but also more intentional decisions, particularly in location and venue selection, where more efficient energy use and improved waste management played a key role.

 

Image Terra Verde logo

 

Read more

Introducing Node Cleanup - Your solution to managing & deleting unpublished nodes in Drupal 10/11

Posted by Specbee - 14 Apr 2026 at 09:01 UTC
Still cleaning up messy content for hours? Read this blog to learn about the Node Cleanup module that can quickly filter, manage, and safely delete unused nodes to keep your Drupal 10/11 site organized.

Drupal CMS leadership changes

Posted by Drupal blog - 14 Apr 2026 at 05:44 UTC

We're excited to announce updates to the Drupal CMS leadership team, with the addition of Bálint Kléri as our new Frontend Lead.

Bálint Kléri named Drupal CMS Frontend Lead

Bálint Kléri has been named Frontend Lead, a new leadership role created to oversee the frontend architecture for Drupal CMS, Mercury and Mercury-based themes. Bálint is a full-time contributor to Drupal Canvas, leading the development of Code Components for Acquia and a key contributor to Mercury, the Drupal CMS design system. 

During development of Mercury, Bálint stepped in to guide the Tailwind CSS implementation and advocate for the use of best practices. We are grateful for his contributions already, and are excited to have him formally join the team. The addition of this frontend role is critical as we refine the Drupal CMS design system, providing users with a modern and adaptable foundation for Drupal sites and site templates.

Pamela Barone promoted to Product Lead

Pamela Barone is now Drupal CMS Product Lead, overseeing product direction, roadmap, prioritization, and delivery. Serving as Product Owner previously, this shift recognizes the product management responsibilities that Pamela has taken on during the evolution of Drupal CMS.

She will continue to work closely with me as I lead the Drupal CMS initiative. I’ll continue to set direction, align teams, and ensure we have the support and momentum to achieve our goals.

We appreciate the ongoing support from Technocrat support in giving Pamela the time to contribute to Drupal CMS.

Read more

Drupal CMS leadership changes

Posted by Drupal Starshot blog - 14 Apr 2026 at 05:44 UTC

We're excited to announce updates to the Drupal CMS leadership team, with the addition of Bálint Kléri as our new Frontend Lead.

Bálint Kléri named Drupal CMS Frontend Lead

Bálint Kléri has been named Frontend Lead, a new leadership role created to oversee the frontend architecture for Drupal CMS, Mercury and Mercury-based themes. Bálint is a full-time contributor to Drupal Canvas, leading the development of Code Components for Acquia and a key contributor to Mercury, the Drupal CMS design system. 

During development of Mercury, Bálint stepped in to guide the Tailwind CSS implementation and advocate for the use of best practices. We are grateful for his contributions already, and are excited to have him formally join the team. The addition of this frontend role is critical as we refine the Drupal CMS design system, providing users with a modern and adaptable foundation for Drupal sites and site templates.

Pamela Barone promoted to Product Lead

Pamela Barone is now Drupal CMS Product Lead, overseeing product direction, roadmap, prioritization, and delivery. Serving as Product Owner previously, this shift recognizes the product management responsibilities that Pamela has taken on during the evolution of Drupal CMS.

She will continue to work closely with me as I lead the Drupal CMS initiative. I’ll continue to set direction, align teams, and ensure we have the support and momentum to achieve our goals.

We appreciate the ongoing support from Technocrat support in giving Pamela the time to contribute to Drupal CMS.

Read more

April 2026 Drupal for Nonprofits Chat

Posted by Nonprofit Drupal posts - 13 Apr 2026 at 19:44 UTC

Join us THURSDAY, April 16 at 1pm ET / 10am PT, for our regularly scheduled call to chat about all things Drupal and nonprofits. (Convert to your local time zone.)

We don't have anything specific on the agenda this month, so we'll have plenty of time to discuss anything that's on our minds at the intersection of Drupal and nonprofits. Got something specific you want to talk about? Feel free to share ahead of time in our collaborative Google document at https://nten.org/drupal/notes!

All nonprofit Drupal devs and users, regardless of experience level, are always welcome on this call.

This free call is sponsored by NTEN.org and open to everyone.

Information on joining the meeting can be found in our collaborative Google document.

Talking Drupal #548 - How to build your own CRM

Posted by Talking Drupal - 13 Apr 2026 at 18:00 UTC

In episode 548 we welcome back JD Leonard to discuss what CRMs are, what problems they solve, and which organizations benefit from them. JD explains why Drupal CRM defines CRM as "Contact Relationship Management," outlines core expectations like contact and relationship tracking and integrations, and describes Drupal CRM's Drupal-native architecture using dedicated, fieldable entity types for contacts, relationships, and contact methods. The panel compares Drupal CRM to older Drupal CRM efforts and user-based approaches, covers security considerations for PII and plans for field encryption, and highlights ecosystem projects such as CRM Email, CRM Membership (including Drupal Commerce integration), and event registration needs.

For show notes visit: https://www.talkingDrupal.com/548

Read more

Edges of Judgment

Posted by The Drop Times - 13 Apr 2026 at 16:29 UTC

The conversation around AI is drifting into a familiar trap. We’re treating it as a question of alignment when it’s really a question of judgment. A recent reflection by Matthew Tift, written after DrupalCon, captures this tension well. Debates harden into sides, positions get defended, and nuance disappears. But the more useful observation is this: most of the people doing meaningful work with AI aren’t anchored to a fixed stance. They’re working through it, using principles they already trust.

That’s the part many organisations are skipping. Instead of grounding decisions in existing values, they’re reacting to the pace of change. This creates a false urgency to define a position quickly, often at the expense of clarity. In practice, that leads to inconsistent decisions. One team leans into AI for speed, another resists it for control, and neither is wrong. What’s missing is a shared framework that makes those decisions coherent over time.

At TDT, we see this as less of a technology shift and more of a decision-making test. AI doesn’t require new values as much as it exposes whether existing ones are actually being used. If your principles only show up in documentation but not in how choices are made under pressure, they’re not doing much work. The organisations that navigate this well won’t be the ones that pick a side early, but the ones that stay consistent in how they decide as the landscape keeps changing.

Read more

Is your website optimised for AIO / GEO?

Posted by 1xINTERNET blog - 13 Apr 2026 at 12:00 UTC

Is your website ready for AI search? Learn how AIO and GEO help your content get cited in AI-generated answers, not just ranked in search results. Discover the S1x SIGNALS framework and request a free assessment.

Drupal (AI) Playground: Adding more structures to my playground

Posted by Jacob Rockowitz - 13 Apr 2026 at 10:23 UTC

Building new modules using AI

I am setting up a playground to experiment with AI. My last post discussed developing and contributing a new Entity/Field Labels module to Drupal using AI. I look forward to seeing what I can create next. Before moving forward, I want to pause and explore how AI can assist me in managing and maintaining my existing contributed modules.

Maintaining my contributed modules using AI

Over the past decade, I’ve created and managed numerous contributed modules. I'm not sure how many there are, and it's been challenging to keep them all up to date. In the long run, I believe an AI agent with the right skills could help me manage my overwhelming list of modules. First, I need to clone my modules into my local development environment.

Cloning my contributed modules via Composer

It's unrealistic for me to manually clone each module's repository. Fortunately, Composer supports Git repositories. However, setting up and testing each module's Git repository using Composer can still be very time-consuming. Since AI excels at repetitive, predictable tasks, this is a perfect opportunity for me to let my AI assistant step in and make my life easier.

Using Agent skills to make things easier

Since cloning a Drupal repository for local development is quite straightforward, this presents a great opportunity to develop a custom agent skill. As with many AI-related tasks, it's best to seek help from the AI. Therefore, I prompted Claude to assist me in planning my drupalorg-project-clone skill.

Here is the front matter description of my new drupalorg-project-clone skill, which was generated by Claude Code and Codex.

Read more

Drupal 11: Creating A Tabbed Interface With HTMX

Posted by #! code - 12 Apr 2026 at 18:14 UTC

This is part three of a series of articles looking at HTMX in Drupal. Last time I looked at using HTMX to run a "load more" feature on a Drupal page. Before moving onto looking at forms I thought a final example of using HTMX and controllers to achieve an action.

One of the key examples that helped me understand HTMX was when it was used to create a tabbed interface, without reloading the page. This was quite simple to recreate in Drupal and can be done in a single controller.

In this article we will be creating a tabbed interface in Drupal, where HTMX is used to power loading the data in a tab like interface without reloading the page.

All of the code contained in this article can be found in the Drupal HTMX examples project on GitHub, but here we will go through what the code does and what actions it performs to generate content.   

The first task is to create the route for our controller.

The Route

The route we create here just points to an action in a controller.

drupal_htmx_examples_tabbed:
  path: '/drupal-htmx-examples/tabbed'
  defaults:
    _title: 'HTMX Tabbed'
    _controller: '\Drupal\drupal_htmx_examples\Controller\TabbedController::action'
  requirements:
    _permission: 'access content'

When the user (assuming they have the access content permission) visits the path /drupal-htmx-examples/tabbed then they will trigger the action() method in the controller.

Let's build the controller that this route points to.

Read more

Solving a small Drupal issue with plenty added tests: most basic Claude Code setup, without writing a single line of code, issue commentary or commit message myself

Posted by Gábor Hojtsy - 10 Apr 2026 at 09:20 UTC
Solving a small Drupal issue with plenty added tests: most basic Claude Code setup, without writing a single line of code, issue commentary or commit message myself

To say that there is not an agreement of using large language models (LLMs) for Drupal development would be an understatement. I've been using Claude Code for a while to assits with my Drupal development and I shared a month ago how I brought back the Drupal 7 module upgrader tool from the dead. That was a bit of an involved example, so I wanted to find a simpler one and this time rely even more on Claude.

Gábor Hojtsy Fri, 04/10/2026 - 12:20

Introducing LocalGov Bus Data: Bringing Bus Information into Your Council Website

Posted by mark.ie - 9 Apr 2026 at 20:00 UTC
Introducing LocalGov Bus Data: Bringing Bus Information into Your Council Website

We’re excited to announce the release of LocalGov Bus Data — a new Drupal module built with and for councils, now available for the entire local government community to use.

markconroy 10th Apr 2026

10 years of free Drupal events: DevBranch’s journey to the 30th Drupal Café Lutsk meetup!

Posted by Drupal Association blog - 9 Apr 2026 at 15:40 UTC

This is a guest post from the incredible team at DevBranch, a Drupal development team based in Lutsk, Ukraine.

Drupal Café Lutsk and Drupal Global Contribution Weekend (DGCW) have become regular opportunities to strengthen the Drupal community in Lutsk, Ukraine. Organized by the DevBranch development team, they connect developers and grow an active community both locally and within the global Drupal ecosystem.

Is Drupal Café Lutsk the biggest systematic free Drupal meetup?

Drupal Café Lutsk became one of the largest events of this kind and one of the world’s leading Drupal meetups. It all started with the desire to promote this CMF to local programmers.

This idea took shape as free and offline meetups. Their format included two speakers giving sessions on technical Drupal topics in an informal setting. Recordings of the sessions were streamed on Facebook, but the main emphasis remained on live interaction among participants.

The first Café, held on February 18, 2016, attracted nearly 40 attendees. Such a strong start inspired the organizers to continue their mission of introducing more people to Drupal. Their creative peak was to put Drupal’s founder, Dries Buytaert’s, portrait on the logo. To everyone's sheer surprise, Dries himself replied to the email with a confirmation! As a result, the announcement of the next Café had the aforementioned logo.

Drupal_Café_Lutsk_#1_(18.02.2016)
Drupal Café Lutsk (18.02.2016)

One of the key challenges in organizing the event was finding the right venue. Since the primary goal was to create informal communication in a comfort zone with no recruitment or headhunting, the choice fell on open-space venues to rent.

Read more

Editorial workflows in LocalGov Drupal: secure, scalable and council-ready

Posted by Annertech - 9 Apr 2026 at 13:35 UTC
Workflows made easy with LocalGov Drupal

Managing a council website is a high-stakes balancing act where a single accidental “publish“ can impact public trust. Learn more about how LocalGov Drupal solves this problem for councils.

Building a Page Layout: Canvas vs Display Builder (Part 1)

Posted by HOOK_DEV_ALTER() - 9 Apr 2026 at 13:30 UTC

Drupal site-builders rejoice! We currently have two major page building projects approaching production-maturity: Drupal Canvas and Display Builder. In this article series, I compare the two projects by implementing real world use cases from the perspective of a site-builder.

DrupalCamp Grenoble Begins Today with Expanded Bilingual Programme

Posted by The Drop Times - 9 Apr 2026 at 07:30 UTC
DrupalCamp Grenoble begins today in Grenoble, France, bringing together more than 110 attendees for three days of sessions, keynotes, and contribution work. The event introduces a third English-language track alongside two French tracks, reflecting a broader European outreach while maintaining its Francophone roots. With topics ranging from Symfony’s evolution to security and sociotechnical reflection, the programme signals a balance between technical depth and community introspection.

Driving digital innovation with UICC

Posted by 1xINTERNET blog - 8 Apr 2026 at 12:00 UTC

Discover how 1xINTERNET and UICC apply responsible AI to real-world digital experiences. Webinar and podcast recordings are ready to watch!

When AI meets humanity: a Driesnote that left a lasting mark

Posted by 1xINTERNET blog - 8 Apr 2026 at 12:00 UTC

A personal, powerful Driesnote shows how Drupal’s community, AI innovation, and leadership shape the future of digital experiences.

UI Suite Monthly #34 — Pushing Toward Core: Design Tokens, AI Workflows, and Display Builder's Road to RC1

Posted by UI Suite Initiative website - 8 Apr 2026 at 00:10 UTC
Overall SummaryOur 34th monthly meeting brought together a smaller-than-usual but engaged group of contributors to review the state of the UI Suite ecosystem. With Drupal's core freeze just six weeks away, we focused on what it takes to get our APIs — Style API, Design Tokens, and Icon API — across the finish line for Drupal 11.1 or 11.4. We also reviewed the rapid cadence of Display Builder beta releases, celebrated impressive adoption numbers for UI Icons, and opened an exciting conversation about AI agent integration with our UI Pattern suite. The session closed with a deep-dive discussion on how Display Builder can eventually work alongside or replace Paragraphs-based workflows for site builders.

Pages

Subscribe with RSS Subscribe to Drupal.org aggregator - Planet Drupal