Schedule

Check out the schedule for Drupal Developer Days Athens 2026.

Keynote Session: "Autonomous Drupal: The fire is in our hands"

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

Speaker: Frederik Wouters

For decades Drupal has been the platform behind the web’s most complex digital experiences. A new moment now arrives. Artificial Intelligence is no longer a tool we bolt onto our systems. It begins to transform how content is created and consumed.
Frederik will explore the shift from the traditional CMS to an Autonomous Content Framework. We move beyond automation toward a Drupal Flywheel that learns, adapts, and scales with every interaction.
The fire of knowledge is now in our hands.

Fireside Chat: Dries Buytaert - Prof. Dimosthenis Anagnostopoulos Gen. Secretary of Digital Transformation

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),
                    Prof. Dimosthenis Anagnostopoulos (General Secretary of Digital Transformation of Greece)

 

Dries will be participating in a Fireside Chat together with Prof. Dimosthenis Anagnostopoulos. They will explore the intersection of open-source innovation and the future of digital ecosystems.

Beyond Checkout: Using Drupal Commerce to Power a Custom Accounts Management System

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

This session explores how Drupal Commerce, custom entities, and tailored backend logic were used to build a bespoke accounts management system. 

Instead of traditional checkout flows, Commerce was repurposed as a flexible engine for handling account lifecycles, payments, custom workflows and reporting.

A future without juniors

Speaker(s)
Kristiaan Van den Eynde
Experience level
Beginner
Session track
Agency & Business
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

Studies show that AI adoption is leading to fewer junior developers being hired. Yet these are the very people we need to build our future. Where do we go from here and what might a future without juniors look like?

Test all the things!

Speaker(s)
Ricardo Sanz Ante
Experience level
Intermediate
Session track
InfoSec & DevOps
Session Room
Room 3 (Acquia)
Time Slot
Duration
40 min

All other checks and actions apart from Unit and Browsing testing that can be added to a project to quality assurance: accessibility, performance, API testing, static analysis and other tests.

From Chaos to Consistency: One Custom DDEV Add-on for optimizing developer experience across 110+ projects

Speaker(s)
Bill Seremetis
Experience level
Beginner
Session track
InfoSec & DevOps
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

Discover how building a custom DDEV add-on transformed development workflows for 110+ Drupal projects and 30+ developers.

Learn practical patterns for standardizing local environments, automating repetitive tasks, and creating team-wide tooling that scales across your entire organization.

Participation Data Analysis in Urban Development with Drupal and AI: The DIPAS Analytics Case Study

Speaker(s)
Julien Hofer
Christian Lamine
Experience level
Intermediate
Session track
Clients & Industry Experiences
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

Digital participation platforms increasingly collect large volumes of citizen feedback — but meaningful analysis of this feedback remains a major bottleneck for practitioners. In the DIPAS Analytics project, we combine Drupal with AI-based natural language processing (NLP) and urban data in understanding and acting on participation data more efficiently and transparently. We will show our designed and implemented workflow for analyzing this data for the Free and Hanseatic City of Hamburg. 

Hybrid Semantic Search in Elasticsearch: Combining Meaning with Medical Rules

Speaker(s)
Markos Polos
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 3 (Acquia)
Time Slot
Duration
40 min

This session takes you on a journey from zero to a fully functional hybrid search engine. We will walk through implementing Elasticsearch in Drupal, starting with the basics and advancing to a sophisticated solution that combines semantic understanding with rule-based precision for a healthcare platform.

Drupal AI module 2.0

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

Learn what will happen in Drupal AI module 2.0, in terms of native agent support and Symfony.

Beyond Chunk and Pray: Smarter RAG for Drupal AI

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

In this session, we’ll explore practical techniques, hybrid search, smarter chunking, re-ranking, and Drupal-aware context that turn simple embeddings into genuinely helpful AI assistants.

Drupal CMS AI - No-code Visual AI Agent builder - Future of Agents

Speaker(s)
James Abrahams
Experience level
Intermediate
Session track
Drupal CMS
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
40 min

Building AI Agents in Drupal has never been easier! FlowDrop UI for Agents allows you easily create and edit Drupal CMS AI Agents with no code and use AI to help you! 

Come and see what we have right now and how the move to Symfony AI will bring this to the next level!

From 20 Seconds to 500ms : An Autopsy of a Drupal Optimization

Speaker(s)
Robin Colombier
Experience level
Expert
Session track
Coding & Site Building
Session Room
Room 2 (Indigital)
Time Slot
Duration
40 min

From painful latency to near-instant responses: discover how concepts like CQRS, data inlining and data materialization helped us overcome infrastructure bottlenecks in our Drupal application —and why PostgreSQL materialized views were the chosen implementation.

Tab traps, focus fails, and ARIA fixes: real Drupal accessibility challenges

Speaker(s)
Maria Young
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 3 (Acquia)
Time Slot
Duration
40 min

Most Drupal developers know the accessibility basics - semantic HTML, alt text, heading structure. We've got that covered. But then you need to build something interactive: a disclosure widget, custom navigation, a carousel.

So you build it. The design looks great, the JavaScript works beautifully, your client's delighted. Then someone tries to use it with just their keyboard and ends up trapped in an infinite tab loop. Or a screen reader announces "button button button" giving the user no clues to what they are supposed to do next.

These aren't edge cases. They're problems I see constantly - and I've created plenty of them myself. They happen because knowing the basics doesn't prepare you for how assistive technologies actually interact with dynamic content. This session tackles the interactive accessibility challenges you're genuinely facing as a developer, with real code examples showing both the mistakes and what actually works.

The Perfect Compromise: Balancing Image Fidelity and Performance in Drupal

Speaker(s)
Majid Ali Khan
Experience level
Intermediate
Session track
Drupal CMS
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
20 min

Images are a dominant component of modern website content, often comprising 50% to 90%. As developers, we are often caught in a tug-of-war: stakeholders demand high visual fidelity, while Core Web Vitals demand speed. It isn't about picking a side—it is about engineering the perfect balance.

In this session, we will move beyond the default Drupal settings to build a better image pipeline. We will benchmark PHP GD vs. ImageMagick to help you choose the right toolkit for your architecture. We will also dive into the technical nuances of resampling algorithms (Lanczos vs bilinear interpolation), demystify ICC color profiles, and discuss when to strip metadata versus when to keep it.

Join this session to learn how to deliver crisp, professional visuals without sacrificing your site's performance.

Turning Drupal Into an MCP Server

Speaker(s)
Giorgi Jibladze
Giorgi Gagoshidze
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 2 (Indigital)
Time Slot
Duration
20 min

Drupal MCP is a module that brings Model Context Protocol into Drupal, enabling Drupal's integration with external LLM applications (ChatGPT, Claude and others) and automated workflows (n8n, langflow and others).

This session will introduce Drupal MCP module, explain how it works, demonstrate real-world use cases, and show how developers can extend it for their use-case - building their own tools and how to integrate with external LLM systems and workflows.

Creating data visualization dashboards on multi-user Drupal sites

Speaker(s)
George Kaffezas
Experience level
Intermediate
Session track
Coding & Site Building
Session Room
Room 3 (Acquia)
Time Slot
Duration
20 min

Discover how to build data visualization dashboards (powered by Highcharts) that represent general content, user statistics, as well as group-based content. Learn how to retrieve and process thousands of data points without bringing your Drupal site to its knees.

Automatic update routines for smaller and larger Drupal projects

Speaker(s)
Stephan Zeidler
Experience level
Intermediate
Session track
InfoSec & DevOps
Session Room
Room 1 (Amphitheater Pantheon)
Time Slot
Duration
20 min

Keeping Drupal sites secure shouldn’t be a manual chore. Learn how to automate Drupal core and dependency updates using CI-driven workflows that scale from single projects to large portfolios with dozens or even hundreds of sites.

Marketing Drupal in the Age of AI Builders and Headless Platforms

Speaker(s)
Wolfgang Ziegler
Experience level
Beginner
Session track
Agency & Business
Session Room
Room 3 (Acquia)
Time Slot
Duration
20 min

AI builders deliver sites in minutes. Headless platforms offer modern DX. And for many, Drupal is stuck with "outdated" perception. Time to talk about what's really going on, and how to fix the story.

Streamlining Drupal Localisation: Reducing Effort While Improving Consistency with RAG + LLM

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

Localising Drupal remains an arduous manual task. While LLMs offer high-quality translations, they often struggle with consistency without domain-specific context. In this talk, I will explain a RAG-based translation pipeline that supplements the LLM with relevant terminology and translation memory, ensuring more accurate and consistent results. I will also touch on how this system can be a basis for improving existing translations.

Refactor to #[Hook]

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

Some Hooks became plugins or event subscribers in Drupal 8.
But now it is again to time to refactor. The vast majority of procedural hooks need to be transformed to object oriented hooks.

Educational Track - Drupal in a Day Sponsors

Social Night Sponsors

In-Kind Sponsors

Media Partner Sponsors