Schedule

Check out the schedule for Drupal Developer Days Athens 2026.
See the Session Rooms Map.
See the Schedule as pdf.

Keynote Session: "Lessons Learned from 5 Years of ECA"

Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
45 min

Speaker: Jürgen Haas

Over the past five years, the ECA (Event–Condition–Action) module has evolved from an initial idea into a powerful and widely adopted tool within the Drupal ecosystem. In this keynote, Jürgen Haas shares his personal journey in the Drupal community, using the story of ECA as a lens to reflect on growth, challenges, and collaboration.

The session will explore the key lessons learned along the way — from early decisions and missteps to the iterative improvements that shaped both the module's architecture and its user experience. It will also highlight recent UX and feature advancements that demonstrate how continuous community feedback drives meaningful progress.

Beyond the technical aspects, this keynote emphasizes the importance of Drupal's governance model and community culture. Projects like ECA do not succeed in isolation; they thrive because of a structured, open, and supportive community that enables individuals to contribute, experiment, and innovate.

Ultimately, this talk is an invitation: to reflect on your own ideas, to engage with the community, and to take the steps needed to turn concepts into impactful, real-world solutions.

VISIT PRESENTATION

Q&A: Dries Buytaert, Dominique De Cooman

Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
45 min

Speakers: Dries Buytaert (Drupal’s founder and project lead, Co-founder & Executive Chair at Acquia.) 
                     Dominique De Cooman (Board Member of DA, Founder & CEO at Dropsolid AI)

An open conversation with Dries and Dominique.

Submit your question

Bursting the Bubble: Why Code Alone Won’t Save the Open Web

Speaker(s)
Alejandro Moreno Lopez
Experience level
Beginner
Session track
Drupal CMS
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

We built it. We optimized it. We secured it. But outside of our issue queues and Slack channels, does the wider tech world know—or care?

For years, the Drupal community has suffered from a "build it and they will come" mentality. We have created one of the most robust platforms on the web, yet we often find ourselves preaching to the converted in a comfortable, self-referential bubble.

In this session, I will share the uncomfortable reality of taking the Drupal Association to Web Summit Lisbon—a massive, generalist tech event where "Drupal" was just another booth in a sea of startups. I will share the messy details of what happens when you step out of the "Drupal Island" and face the market head-on.

But this is not a talk about marketing; it is a talk about survival.

As developers, we have a responsibility that goes beyond code quality. We need to confront the "Tragedy of the Commons" that threatens open source projects: everyone relies on the ecosystem, but few invest in its external visibility. I will explore how our technical decisions—from DX to API design—either reinforce our isolation or help us burst the bubble.

VISIT PRESENTATION

Mago - format, lint and analyze your PHP code

Speaker(s)
Klaus Purer
Experience level
Beginner
Session track
Coding & Site Building
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

Mago is a developer tool to improve the quality of the PHP code you write. In the era of AI it is important to have strict, reliable and fast guard rails to validate your code. We will talk about Coder, PHPStan and Mago - tools for static code analysis.

DOWNLOAD PRESENTATION

BoF: "Unlocking Public Drupal Content as AI-Ready Open Data with GlossAPI"

Session Room
Room 5 (BoF)
Time Slot
Duration
40 min

Speaker: Myrsini Ioannou (GFOSS)

Public sector platforms often rely on Drupal to manage large volumes of structured content. This talk presents how GlossAPI can transform such content into clean, documented, and reusable datasets. We highlight opportunities for open data, transparency, and AI applications, enabling institutions to extend the value of their content beyond publication into machine learning ecosystems.

Stability & Innovation: Web Acceleration with Drupal Core and Drupal CMS

Speaker(s)
Gábor Hojtsy
Experience level
Intermediate
Session track
Drupal CMS
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

For 25 years, Drupal has provided the velocity builders need. However, trying to serve every audience with a single tool often meant compromise. The recent strategic distinction between Drupal Core and Drupal CMS has unlocked a new path: parallel improvements that embrace the specific ways different builders work.

With the arrival of Drupal CMS 2, the introduction of Drupal Canvas and Site Templates fundamentally changes the game. These tools shift the focus to visual, component-based building, allowing users to launch new sites with best-practice features already configured.

But what does this shift mean for the future of Drupal Core and the wider ecosystem? For those not using Drupal CMS (yet)—and for critical use cases like headless architectures, social platforms, and e-commerce—what is the path forward? What can developers and architects expect as we look toward Drupal 12?

Join us to discuss how catering to these distinct needs will shape the broader ecosystem and what the long-term implications are for the community.

Beyond the Hype: Practical AI in Drupal

Speaker(s)
Isabel Santamaría
Fiorella Moragón Alcaraz
Experience level
Beginner
Session track
Open Web
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

AI is already transforming Drupal projects. This session shows practical AI integrations in Drupal from editor assistants and accessibility tools in CKEditor 5 to automated workflows with ECA while respecting privacy, performance, and Open Web principles.

LocalGov Drupal translation

Speaker(s)
Mori Sugimoto
Experience level
Beginner
Session track
Coding & Site Building
Session Room
Room 5 (BoF)
Time Slot
Duration
BoF

We’ll be discussing possible approaches to translate LocalGov Drupal. We’ll also try out the RAG-LLM Translator. 

Stop Mapping Fields by Hand: Automating Drupal Migrations with AI + Migrate API

Speaker(s)
Raffaele Chiocca
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

Stop mapping fields by hand: this session shows how the module AI Content Migrate can detect repeatable patterns in legacy pages, propose content models and mappings, generate selectors, recover media, and produce ready-to-run migration files that generates faster iterations, fewer surprises, and safer rollbacks.

Gitlab CI/CD Templates by DA

Speaker(s)
Dimitris Kritsotakis
Experience level
Beginner
Session track
InfoSec & DevOps
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

For a few years now, DA has created templates for CI/CD to be used by maintainers of contrib modules in DA's infrastructure. They offer an out-of-the-box solution for testing and linting your code. It also offers many customizations and it can expand your testing, allowing your module be more secure from core and dependency updates, catching errors and deprecations, preventing releasing hotfix releases

BoF: "How a junior team member built a fully autonomous AI sales engine in weeks — without a coding background — guided by a CTO coach"

Session Room
Room 5 (BoF)
Time Slot
Duration
40 min

Speakers: Luc Claeys (CEO, Aperta Studio) & Hanne Broeckx-Deckx (AI Sales Engineer)

How a junior team member built a fully autonomous AI sales engine in weeks — without a coding background — guided by a CTO coach. A hands-on story about process, AI tooling, and what's now possible for any digital agency.1. See how a non-technical person built a real AI product — and what that means for your team2. Learn the coaching model that makes junior + AI more productive than a full dev sprint3. Walk away with a practical framework you can apply in your own agency, starting this week

Taming complex Drupal projects with AI-assisted specification and codebase analysis

Speaker(s)
Kevin Thiels
Experience level
Intermediate
Session track
Clients & Industry Experiences
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

Complex Drupal projects rarely fail because of code. They fail because intention, implementation and reality drift apart. This session shows how AI-assisted codebase and specification analysis can restore control, clarity, and confidence in large, long-lived Drupal systems.

React meets Drupal's Single Directory Components.

Speaker(s)
Francesco Maria Battaglia
Vincenzo Gambino
Experience level
Beginner
Session track
Coding & Site Building
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

Learn how to embed interactive React components inside SDCs while keeping your theme lightweight, and maintenable.

BoF: Share experiences running and using Local/Self-hosted/"Open-source" LLMs

Session Room
Room 5 (BoF)
Time Slot
Duration
40 min

Facilitator: ekes, Iskra (Freelance)

So who has tried running local LLMs? Let's take this chance to share anything that worked, what didn't, and what's the best setup and uses. If no one turns up with any experiences to share I guess I should have lemonade running s.l.o.w.l.y with something on my laptop... maybe you too?

FlowDrop: Rethinking Workflow and Orchestration in Modern Drupal

Speaker(s)
Shibin Das
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

When workflows stay simple, configuration is enough. But modern Drupal systems deal with orchestration, external services, and long-running processes. At that point, rules become invisible logic. FlowDrop rethinks workflows as executable systems, making orchestration explicit, inspectable, and built for modern Drupal architectures.

Revamp Transactional Email in Drupal Core

Speaker(s)
Lorenz Schori
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

Work is underway to modernize the transactional email APIs in Drupal Core. Discover what is already available and what is currently in development.

Display Builder, the HTMX-powered visual builder

Speaker(s)
Pierre Dureau
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

Drupal’s front stack is actually under exciting modernization. Pierre, a Core’s provisional front-end manager, will show how those changes and additions can help us build modern UI and revolutionize the display building experience.

A Practical Deep-Dive into Drupal’s Configuration Schema

Speaker(s)
Joris Vercammen
Experience level
Beginner
Session track
Coding & Site Building
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

Drupal's configuration schema layer has been a stable underpinning for custom data structures, in this session we'll go over the basics and end up explaining all the possible ways to use it.

Educational Track - Drupal in a Day Sponsors

Social Night Sponsors

In-Kind Sponsors

Media Partner Sponsors