***Sessions and speakers are subject to change. Additional sessions will be added as they become available.
08:30 to 09:15 CEST
In this hands-on workshop, you’ll learn how to build AI Tools, Agents, and Assistants inside Drupal CMS using the ai_agents module. We’ll code together, step-by-step, covering best practices for designing agents and evaluating agent performance.
Vincenzo Gambino (Vincenzo Gambino)
Let's look at the new features added to DDEV this year, including XHGui for studying performance, the Windows installer, and many more. Bring your questions and your feature requests!
Randy Fay (rfay)
The Drupal Business Survey investigates trends in the Drupal market based on data provided by digital service providers from all over the world.
Imre Gmelig Meijling (Imre-gmelig-meijling)
Do you still use Database Logging in Drupal? Or already switched to the syslog, files, cloud? In both cases - you're cooking the logs wrong! And I'll explain why!
Prerequisite
A couple of looks at Drupal logs and an attempt to find something useful there.
Aleksei Korepov (Murz)
So much of our lives is spent working. We talk about work/life balance. And sometimes we talk about harder things, like Imposter Syndrome, or burnout, or "mental health". But we rarely talk about mental illness or about how our emotions affect our lives and our work.
John Albin Wilkins (Johnalbin)
You've heard about Drupal Canvas and it looks great! But... you are already using Layout Builder or Paragraphs or [insert some Drupal tech here] and you aren't sure how you can go from where you are to leveraging the goodness of Canvas.
No worries... we've got you covered!
Kristen Pol (Kristen Pol)
A UX mindset is our superpower in making Drupal CMS the gold standard for non-technical audiences. As Drupal CMS UX Research Lead, I’ll share how UX research is driving a product that’s changing the narrative about Drupal.
Emma Horrell (emma horrell)
How do you manage a diverse ecosystem of digital experiences while ensuring scalability, accessibility and streamlined content sharing? The Association Montessori Internationale (AMI) has found its answer in Drupal.
Roland Obermair (Roromedia)
Discover how Drupal unlocked Riviera Travel’s ability to deliver seamless customer journeys, unify complex data relationships, and accelerate ahead of industry expectations - all in a sector not often seen as a Drupal use case.
Andy Green, Michelle Tassi
The unspoken burden of mental health can silently shape our lives and careers. For decades, I navigated leadership roles unaware of my own challenges. Discover my journey to the C-suite and learn how bringing awareness and openness can transform individuals and your workplace culture.
Diego Costa (diegofcosta)
Accessibility is no longer an afterthought — Drupal 11 builds it into every site by default. Discover how Single Directory Components, Recipes, and real-time tools empower you to create inclusive, scalable experiences effortlessly.
Ulka Bendale (Bendale)
In this talk I explain how to use Xdebug to get more productive writing
PHP code, focussing on the improvements in Xdebug 3.3 and 3.4, and the
upcoming 3.5, to make the debugging experience better and easier to set
up.
Derick Rethans
Ready to make your content sing? Join us for a deep dive into inclusive content creation, alt text best practices, and how 80s imagery can help bring it all to life. Let’s ensure every reader feels the beat!
Prerequisite
None
Outline
Chris Vickery (Kafkadoodledoo), AmyJune Hineline (Volkswagenchick)
Making big decisions in open source isn't magic—it's intentional. Learn how the Drupal community is co-creating the future of our ecosystem through transparency, collaboration, and shared leadership.
Tiffany Farriss (Farriss)
Let's gather those interested in improving the accessibility of Drupal Canvas and formulate plans to make it better.
Gábor Hojtsy (gábor hojtsy)
As technology rapidly advances, Drupal’s adaptability positions it at the forefront of innovation, powering IoT platforms, cutting-edge applications, and sophisticated commerce solutions.
Yorgos Andreadis (Esepia)
Program Placeholder
Imagine everyone was a royal. If that was the case, privacy would not be enough. We would all have top notch secrecy.
Rodrigo Panchiniak Fernandes (Rodrigo-panchiniak-fernandes), Renato Vasconcellos Gomes (revagomes)
Login today often limits users to a few big tech providers -and compromises their privacy. Let's explore how Drupal can lead a new movement: one where users choose how they log in, safely and freely.
Unnikrishnan Bhargavakurup (Unnikrishnan), Anish Anilkumar (anish.a), Dick Hardt (Dickhardt), Santhosh Raju
Everyone TV is a not-for-profit joint venture owned by the BBC, ITV, Channel 4 and 5 ,who run the UK's biggest free TV platforms: Freely, Freeview and Freesat. Learn how Drupal is at the heart of Everyone TV's web experiences.
James Hall (jamesh-0)
After Dries Buytaert introduced site templates at DrupalCon Atlanta, Centarro released a completely retooled Commerce Kickstart to use the concept as a sales strategy. We set a goal to make our first template sales before DrupalCon Vienna, and we found success within weeks.
Ryan Szrama (Rszrama)
This talk will showcase how the Agents can be used everywhere in Drupal for helping with everything from menial small tasks to supercharging you when building your website from the ground up with external tools via MCP. All without having write a single line of code.
Marcus Johansson (marcus_johansson)
Digital sovereignty is a topic on the rise, but true digital sovereignty cannot happen without the freedoms of open source software. Let's look at what digital sovereignty really is and how you add true "digital sovereignty by design" to your sales pitch.
Jeffrey McGuire (horncologne), Mathias Bolt Lesniak (mabolek)
Drupal Core is accelerating its adoption of design-system related API started in 2023 with SDC, revolutionizing its theming workflow. Inspired by UI Suite proposals, our beloved Drupal is becoming the first design-system native CMS.
Pierre Dureau (Pdureau)
Lately we've organised a series of help contribution sprints focused on reviewing, updating, and enhancing Drupal documentation based on feedback from the Slack documentation channel.
Vladimir Roudakov (VladimirAus), Janna Malikova (Jannakha)
What happens when a digital commons reaches its breaking point? As Drupal grows, so does the risk to our shared ecosystem.
George DeMet (gdemet)
Drupal Canvas does not support multilingual use cases at the start. Let's meet to discuss potential use cases, UI elements, workflows, and so on. Organizations and individuals interested to help implement it are especially welcome, but also don't be shy to come if you can't contribute (yet).
Gábor Hojtsy (gábor hojtsy)
To enhance user experience, brand trust and awareness in modern web architecture, designing with privacy in mind has become a crucial aspect of digital design.
Alessandra Petromilli
Writing a compiler is almost always perceived as a task not intended for high-level languages such as PHP. If you believe so, allow me to convince you otherwise. Through real-world examples, knowledge of how compilers work, and their benefits, will be demonstrated.
Nikola Svitlica (thecelavi)
Meet key Drupal CMS leaders to get insights on how the platform is being built and learn about future plans. Topics include Drupal Canvas, AI, design systems and more.
BÁLINT KLÉRI
ELLIOTT MOWER
GÁBOR HOJTSY
GIORGI JIBLADZE
KRISTEN POL
PIERRE DUREAU
Giorgi Jibladze (jibla), Pierre Dureau (Pdureau), Yolanda Gorriz (Ygoex), Kristen Pol (Kristen Pol), Bálint Kléri (balintbrews)
What is the European Accessibility Act and how can AI help you in your journey to become compliant
Prerequisite
Nothing really. I'll explain all of the EAA and accessibility concepts from ground zero.
Daniel Angelov (danielangelov)
Replacing dblog by Solr Log, implementing Cross Language Information Retrieval (CLIR) with TMGMT, integrating Default Content Deploy with Search API.
Prerequisite
Basic Drupal site-building knowledge, no coding skills required
Markus Kalkbrenner (mkalkbrenner)
Drupal has become the most advanced open-source AI orchestration platform in the world. With the Drupal AI module and its growing ecosystem, it’s now possible to automate content workflows, power advanced search, create digital assistants, and personalise user experiences.
`git bisect` is an amazing tool and surprisingly easy to use. You don't have to remember much at all to use it. You can find out so very easily where a bug was added in your commit history. We'll use a real hands-on example.
Randy Fay (rfay)
How do you digitally transform hundreds of public services without blowing the budget? Discover how Southwark Council cracked the code—saving resources for bigger challenges, accelerating delivery, and seamlessly integrating legacy systems.
Alex Langley (A_langley), David Bishop (David_bishop)
Many Drupal agencies excel at technical delivery. A recent survey ran by the Drupal Executives Network shows Drupal agencies would benefit from support with structured sales and marketing.
Imre Gmelig Meijling (Imre-gmelig-meijling), Janne Kalliola (jannekalliola), Michel Van Velde (Michel Van Velde)
Just one year after the initial BoF in Barcelona, the Drupal Open University has grown beyond the wildest imagination of the attendees. Over 100 people contribute to the initiative with suggestions and contributions.
Hilmar Hallbjörnsson (Drupalviking), Jean-Paul Vosmeer (Jpvos), Rachel Lawson (Rachel_norfolk), Lenny Moskalyk (Lenny Moskalyk)
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.
Ricardo Sanz Ante (Tunic)
With the introduction of the Revolt event loop in Drupal Core, we're getting ready for Drupal to tackle an entirely new class of problems: asynchronous applications. In this session you'll find out how to think asynchronously and leverage Revolt in your applications.
Alexander Varwijk (Kingdutch)
The Story Begins
In the fast-paced world of endurance sports, success isn’t just measured at the finish line—it’s about delivering seamless, memorable experiences from the moment an athlete signs up to when they cross the tape.
Tanja Jesse, Annam Ravin (Annam-sreenivasan)
For a frontend developer, Drupal is old-school. For the past decade, developers have been experimenting with JavaScript-based frontend frameworks that completely replace Drupal's frontend. But what if we could inject a fully modern JavaScript API into Drupal's rendering system?
John Albin Wilkins (Johnalbin)
Gander, Drupal's performance testing framework introduced in Drupal core 10.3 and implemented for Drupal CMS 1.0, is markedly improving Drupal’s performance.
Nathaniel Catchpole (Catch)
Can your next digital project help save the planet? Discover how Green UX and responsible AI can reduce your digital footprint—without sacrificing user experience or business goals.
Petra Morawa-zechner (pemoze), Arthur Lorenz (Arthur_lorenz)
For every new project, there are certain tasks we have to complete over and over again. We install the same modules, because we are used to having them, we configure features in a consistent way, implementing best practices or the optimal approaches that we know work well.
Maksym Yemets (Cmd87), Artem Dmitriiev (admitriiev)
Finding skilled Drupal talent is hard — so why not build it yourself?
This session shares the structured 45-day plan we used to successfully onboard and mentor a batch of interns into confident junior Drupal developers, blending hands-on projects with best practice learning.
Pritish Kumar (pritishkumar)
Imagine your Drupal site delivering live updates, pushing real-time notifications, or powering a chat system without the need to refresh the page. And more importantly, without depending on Firebase, Pusher, or any commercial messaging service.
Shibin Das (d34dman)
Drupal’s theming layer has grown by leaps and bounds over the past several years. We’ve seen new Twig filters, theme generation tools, and the introduction of Single Directory Components.
Mike Herchel (mherchel)
Join us to explore the latest improvements and shape the future of the **Search API Typesense** module—the bridge between Drupal's Search API and the powerful Typesense search engine.
Roberto Peruzzo (robertoperuzzo)
Are you struggling to navigate Drupal CMS’s seismic shift? With no-code and AI tools reshaping everything—including client and management expectations—adaptation is key, or we risk going the way of the dinosaurs...
Raquel Fialho (raqfialho)
This session highlights a success story in how Drupal powers a data-driven solution for tracking sustainable fuel usage, which in turn supports the EU's ambitious goal of becoming carbon neutral by 2050 (55% reduction by 2030, compared to 1990 levels).
Sofiane Boudadi, Janick Cox (Jaynike)
We plan to access the visitors sites during the event and award 3 best sites at the end of the event.
Discover what’s inside Drupal CMS Recipes with a fast-paced, insightful tour. See what’s being delivered, uncover new best practices, and explore how these pre-configured solutions can enhance your site-building workflow.
Gareth Alexander (The_g_bomb)
It’s not just about building Drupal sites — it’s about building client journeys that evolve, convert, and last. This session explores how to architect experiences that scale with real-world clients like ABRSM, Silverstone, and Hiscox.
Michal Czernik (michalczernik)
Discover how integrating AI with Drupal's ECA module can revolutionize your workflows. Learn to use AI for chat, text-to-speech, and more, and meet an AI agent that simplifies model management.
Jasper Lammens (lammensj)
Balancing volunteering and community responsibilities with personal and professional obligations can be stressful; it's difficult to know who to turn to for support.
Will Huggins (zoocha-will)
Transform your risky production deployments into a smooth, reliable process. Learn from 5+ years of continuously improving the release flow for a platform handling 40+ sites.
Toni Kolev (toni.kolev)
The Update Framework (TUF) is a standard being adopted across the open web, as a collaboration between open source projects to improve supply chain security. Learn about how this collaboration came to be, what TUF is, and why it was chosen to support Drupal's Automatic Updates initiative.
Christopher Gervais (ergonlogic)
Are Composer issues causing headaches in your Drupal projects? Discover the top 10 real-world Composer mistakes and how to fix them, so you can build cleaner, safer, and more maintainable Drupal sites.
Mohammad Zomorodian (Mzomorodian)
Learn how Drupal Canvas was designed to grow with you — and how you can extend it without compromising usability, consistency, or performance.
Renee Lund (reneelund)
In an era where website performance directly impacts business outcomes, Kubernetes empowers Drupal developers to build infinitely scalable, self-healing architectures.
Paulo Carvalho (Pmaiacar)
Captivating Introduction
Hristiyan Myankov (Hristiyan Myankov)
Scope creep is one of the most silent but deadly threats to any software project — derailing timelines, blowing budgets, and clouding project goals.
Nina Holzapfel (Nina-holzapfel)
The open web benefits from collaboration of many people on projects, but how can you encourage people to contribute to yours?
James Shields (Lostcarpark)