***Sessions and speakers are subject to change. Additional sessions will be added as they become available.
09:30 to 18:00 CEST
The intersection of accessibility, sustainability, and open web principles forms the foundation for digital experiences that truly serves us all.
John Lockhart (jwlockhart)
DrupalCon Vienna marks the arrival of Experience Builder 1.0, ready for production. It's time to adopt new mental models for the fundamental shift in how we build Drupal sites. Get practical insights from key contributors who've been shaping Experience Builder from its inception.
Lauri Timmanee (lauriii), Bálint Kléri (balintbrews)
A scalable multi-brand design system enables companies to effectively manage multiple brands, reduce costs, comply with accessibility regulations and deliver a consistent user experience across all digital touchpoints.
Bastien Chanot, Olga Tsiamliak (volha-tsiamliak)
Experience dramatic performance gains by diving beneath Drupal's application layer into the network protocols that power the web. This session explores cutting-edge transport layer technologies to supercharge your Drupal sites without changing a single line of PHP code.
Nicolas PERUSSEL (mamoot)
When things are going well, agencies fall into the trap of cognitive ease. There is a false sense of security in the status quo. This sense of security is often disrupted by a change in the business environment. Cognitive ease leaves agencies unprepared for this disruption.
Hetal Mistry (Hetalad)
Have you wanted to organize a new Drupal camp or similar event that features community-provided talks? Feeling daunted by the prospect of creating a website that will allow your team to efficiently collect, evaluate, moderate, and schedule the submitted sessions?
Martin Anderson-Clutz (mandclu)
Drupal CMS 1.0 has arrived, but what’s next? Join us as we unveil the roadmap for the next versions, explore key development areas to shape the future of Drupal.
Prerequisite
Cristina Chumillas (ckrina), Pamela Barone
Git into the groove and git ready to move from freelance to working in an agency. In this session, learn the basics of version control, branches & local environments... all to the tune of our favorite 80s songs!
Prerequisite
Basic Command Line knowledge
AmyJune Hineline (Volkswagenchick)
Drupal’s technical innovation has reached new heights, but marketing must now match its ambition. This session unites community leaders to present a bold plan: align global efforts, amplify success stories, and trigger a new wave of Drupal adoption in the accelerating AI-driven digital world.
Paul Johnson (Pdjohnson), David Bishop (David_bishop), James Hall (james.h), Anoop John, Lenny Moskalyk (Lenny Moskalyk)
In today's threat landscape, securing Drupal applications is paramount. This session diving into the practical application of 'Secure by Design' principles.
Janna Malikova (Jannakha)
Static analysis tools like PHPStan have become essential for PHP developers, and Drupal projects can benefit greatly from custom rules tailored to their specific architecture and conventions.
Ondřej Mirtes
The European Accessibility Act has come into force, bringing new responsibilities for our clients.
Paul Sebborn (psebborn)
Imagine walking through the jungle in shoes 5 sizes too big for you. It would be uncomfortable and you would look much clumsier than you really are. This feeling is the closest I can think of to what dyslexics experience when faced with long written conversations.
Alvaro J Hurtado Villegas (Alvar0hurtad0)
Explore practical strategies for adopting Drupal's Experience Builder in existing platforms, ensuring a smooth transition without compromising current investments.
Boyan Borisov (boyan.borisov)
To be honest, I would've rather preferred not having had to deal with Azure AD. You know! The Open Source vs. the-other-way-around thing. But once I was asked to do that and was not in a power position to avoid it completely, I tried to make the best out of it.
Rodrigo Panchiniak Fernandes (Rodrigo-panchiniak-fernandes)
Listen to the unfiltered inner worlds and experiences of Designers contributing to critical OSS projects in order to make your projects more accessible to designers and design contributions.
Eriol Fox
Tempted by SaaS CMS promises? The marketing for SaaS CMS solutions is persuasive, often highlighting ease of use and contrasting it with traditional CMS systems.
I got sold on those claims and decided to put them to the test by migrating our website from Drupal to Storyblok.
Iztok Smolic (iztok)
08:00 to 08:30 CEST
In tech, some of the most innovative minds think differently – and that difference is often misunderstood. People with ADHD, Autism, or High Sensitivity bring unique strengths like deep focus, pattern recognition, creativity, empathy, and sharp intuition.
Want a secure and scalable AI tool on your terms? Join our session to learn how local LLMs offer unmatched privacy and flexibility and how to integrate them into your projects seamlessly.
Volodymyr Andrushchak
What if launching a Drupal site didn’t mean starting from scratch—or stitching together a dozen modules, recipes, and a theme manually?
Jason Thompson (Galactus86), Pamela Barone
With its built-in code editor, Experience Builder lets you create JavaScript components right in your browser.
Bálint Kléri (balintbrews), Wolfgang Ziegler (fago)
Drupal is powering the wild, the weird, and the wonderful.
From monitoring turbines to managing farms in Australia, running greenhouses in Iceland, and handling ticketing systems
Frederik Wouters (Wouters_f), James Abrahams (Yautja_cetanu)
PHPUnit has been around for over two decades and is used by nearly every
PHP developer in the world. While most of us know the basics, there are
depths and hidden valleys of PHPUnit that even the most experienced of us
may have never even heard of.
Sebastian Bergmann
In a world where AI—and therefore every agency—can draft a solid Drupal proposal in minutes, standing out has never been more urgent. Yet the agencies that win bring hard-earned success stories, tailored demos, and clear trust signals in every pitch. Come learn how.
Monisha Navlani (monishanavlani), Swarad Mokal (Swarad07)
After doing this workshop you are well prepared to build your own Drupal AI powered applications.
We'll walk you through everything from installing the Drupal AI module to building your first working AI-powered application, step by step.
Have you ever wondered how Drupal efficiently manages the complex dependencies that power its modules? The service container is the backbone of modern Drupal applications, streamlining service management and boosting performance.
Luca Lusso (lussoluca)
When the world shut down, so did our meetups, camps, and energy. But coming back wasn’t just about restarting, it was about rebuilding something better. This is the real story of the Drupal India community revival.
Nikita Aswani (Nikitaaswani)
What if your next patch, Drush command, or deployment script were drafted by an AI partner? Discover how to train and integrate an AI co-pilot into your Drupal DevOps pipeline.
Ovanes Budakyan (ovanes)
Experience Builder, Gutenberg, Blökkli - how do the different editors available for Drupal CMS compare? Join this showcase + Q&A session to find out.
Josef Kruckenberg (Dasjo)
It’s no secret that finding, growing and retaining Drupal talent can be challenging.
Jess Vetsuypers (Jessvetsuypers), Eline Van Coillie (dropsolid_hr)
How do you start Drupal sites the right way? Site templates! Learn everything you need to know to build awesome templates and share them with the world.
Adam Globus-Hoenich (phenaproxima)
Push your last commit, then push away from the desk. Clear your cache, recharge your brain. Great code starts with a well-rested mind.
Prerequisite
None
This workshop can be a follow-up to other session(s) about mental health, which reflects on the emotional toll of todays society in the sense of burnouts and depressions. In this session, we’ll bring those ideas into action—through conversation, connection, and co-creation.
Since 2018 the Local Digital Fund has provided over £16 million of funding and support to 61 council-led projects in the UK, including LocalGov Drupal, Open Referral, Local Gov IMS and Open Digital Planning. What can we learn from this and how can we replicate the successes?
Finn Lewis (finn lewis), Will Callaghan (Willguv)
AI is transforming the way we build and manage digital experiences, but where does human creativity fit in? In this session, we’ll explore how to leverage AI as a tool to enhance—not replace—human creativity in Drupal.
Anubhav Tiwari (tiwarianubhav22)
Which front end technology should we be using in our Drupal projects? Please note that no BEMs or Tailwinds will be harmed in the making of this session.
Tony Barker (tonypaulbarker)
Experience Builder will revolutionize how you will empower your editors and marketers to build sites with Drupal.
But that might not be enough for your audience, and you will want to put guiderails, extend or improve the Experience of your Builders.
Christian López Espínola (penyaskito)
Don't just build a website — build a platform. Learn how to design Drupal solutions that scale with your business, evolve with technology, and stay ahead of changing needs.
Lukas Fischer (lukasfischer)
AI bots are bringing websites down with never ending search queries.
What can you as a site builder do about that? Which modules can help?
And how do you get a better search experience at the same time.
Antje Lorch (Ifrik)
You applied a recipe to your site? Or did you let an AI change some configuration on your site? It didn't do what you wanted? You want to go back! In this session you get to see how.
Fabian Bircher (Bircher)
Imagine a community where every voice is heard, every contribution is valued, and the power of collaboration drives innovation. Now, picture that community stretching across organizations, regions, and even entire continents. Sounds like a dream?
Esmeralda Tijhoff (Esmoves)
Unleash the power of Project Browser: discover how its pluggable architecture enhances project discovery, then learn how to develop your own Source Plugins to tap into any data source—from Google Sheets to self-hosted Git servers.
Chris Wells (Chrisfromredfin)
Behind every great Drupal feature is a stubborn person (not necessarily a developer) who refused to let it stay broken. Want to be that person? We’ll show you how.
Journey inside Yale's digital transformation as we reveal how our Drupal-based YaleSites platform has become the foundation for Beacon—an AI system that transforms bureaucratic complexity into intuitive conversations.
Franz Joseph Hartl (Franzhartl)
This session presents a real-world case study of a large-scale enterprise application built on Drupal as a headless API, designed to handle a high volume of data—both fresh and migrated from Drupal 7.
We’ll dive into key challenges and solutions, including:
Vijay Mani (vijaycs85)
The Agent Swarm has come to Experience Builder and nothing in Drupal will ever be the same again! Since Barcelona, we have seen glimpses of how AI could help migrate designs and certain content into Drupal, but now with the release of Experience Builder, it’s finally here!
James Abrahams (Yautja_cetanu)
Supercharge your QA automation with Cuppet - the all-in-one Node.js framework designed to streamline functional, performance, SEO, and accessibility testing - for free!
Miroslav Rusev (Mup0), Daniel Angelov (danielangelov)
In a world that values sustainability, the "Carbon Impact Evaluator" is essential for web developers and technology companies to reduce the environmental footprint of their websites.
Cláudia Desidério (claudiadesiderio)
Drush 14 is a rewrite of all of its commands. We have trimmed a lot of special sauce in favor of doing things the native Symfony Console way. Our end game is for Drush to go away in favor of our commands in Drupal Core or CMS.
Moshe Weitzman (moshe weitzman)
Explore Maggi.de's transformation from a recipe platform to a thriving consumer hub. Discover how Drupal's power enabled Maggi to deliver personalized, innovative services, driving user engagement and setting new standards in the food industry.
Grischa Marky (Gmarky)
In bygone versions you could extend Drupal by creating a special module file and write php functions with magic names like mymodule_block_info or mymodule_form_alter. In Drupal 11 almost all of that code lives in particular places and has php attributes but it doesn't have to be frightening.
This session is intended for leaders and organizers from local European Drupal associations, DrupalCamps, other community initiatives, as well as representatives from the Drupal Association (DA).
Joris Vercammen (Borisson_), Esmeralda Tijhoff (Esmoves), Imre Gmelig Meijling (Imre-gmelig-meijling), Marine Gandy
Still running Drupal 7, rebuilding in Drupal 10/11, and stuck with some on-prem along the way? What if your traffic could pick the right path automatically, all while using one domain? Join us for a routing adventure through legacy, modern, and everything between!
Constantin Dumitrescu (oldspot)
Speed up website migrations and cut costs: discover how AI can automate content analysis, simplify workflows, and help you migrate your old Drupal website into a new one faster and smarter.
Raffaele Chiocca (Rafuel92)
Great sites start with great plans: how the process of creating a content architecture can transform your next Drupal build — better, faster, stronger, and ready to grow.
Duncan Worrell (Dunx)
Ever wondered how to build a strong Drupal community in your city? Learn the actionable steps to start, grow, and sustain a local Drupal community from scratch — lessons learned while building Drupal Kerala community.
Anish Anilkumar (anish.a)
Stop struggling with privacy – Drupal CMS is built for it! Discover how Drupal’s golden standard for privacy, with innovative consent management, gets extended by a powerful Legal Content API and the robust protection of sensitive user data.
Jürgen Haas (Jurgenhaas)
Is your Drupal app still facing performance issues despite all the efforts? Discover how to profile your app locally with New Relic and DDEV to uncover deeper code issues affecting the performance.
Roman Paska (Taran2l)
Leadership is often seen through the lens of strength, vision, and tireless energy. We picture the unshakable leader; the one who always shows up, ready to carry the weight of the world. But what happens when life delivers a blow so powerful, it shakes even the strongest among us?
Rae Pizer (Raeloupi)
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)
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 Experience Builder (XB) 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 XB.
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)
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)
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.
Renato Vasconcellos Gomes (revagomes), Rodrigo Panchiniak Fernandes (Rodrigo-panchiniak-fernandes)
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), Santhosh Raju, Anish Anilkumar (anish.a), Dick Hardt
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 (james.h)
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.
Mathias Bolt Lesniak (mabolek), Jeffrey McGuire (Horncologne)
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)
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)
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.
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.
Michel Van Velde (Michel Van Velde), Janne Kalliola (jannekalliola), Imre Gmelig Meijling (Imre-gmelig-meijling)
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, 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)
We built a SaaS on Drupal and open source, believing it would be faster, cheaper, and more community-driven. Eight years later, we’ve survived mistakes, celebrated wins, and learned lessons the hard way - lessons I’m here to share.
Prerequisite
None
Eirik Morland (eiriksm)
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.
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)
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
What do you get when you take a developer with too much usable tech waste and not enough impulse control and tell them a pun about their name? This is not the setup to a corny joke. It is the catalyst to a harrowing tale of hubris, friendship, and the joys of committing to a bit.
Qymana Botts (qymanab)
Drupal’s first-ever stand-up set invites you to debug your mood, not your module. Come for the code, stay for the community, and leave with laughter that’s great for the soul.
Shivan Jaikaran (xamount)
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)
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.
Annam Ravin (Annam-sreenivasan)
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 Experience Builder 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)