All talks from DrupalCon Vienna 2025
Nestlé Nutrition Scalable Multibrand Design System on Drupal
In this talk, Olga Tsiamliak and Bastien Chanot explore the implementation of a scalable multi-brand...
TCP Fast Open and HTTP/3: Network-Level Optimizations for Lightning-Fast Drupal
This talk covers innovative performance enhancements for Drupal by delving into network protocols th...
Scaling Drupal’s Marketing to Match Its Innovation: Uniting the Community as Drupal's Super Power
This session presents a strategic initiative aimed at aligning marketing efforts with Drupal's techn...
Secure by Design: Integrating Security into Drupal Development
In this session, Janna Malikova discusses the critical importance of securing Drupal applications in...
Forks, Features, and Frustration: Technical Lessons from 100+ Drupal Sites
This talk by Benjamin Rasmussen focuses on scaling Drupal across more than 100 independent sites, ad...
Why we left Drupal, tried Storyblok, and what happened next
In this talk, Iztok Smolic shares his experiences migrating a website from Drupal to Storyblok, expl...
Transforming Drupal Agency Ops using Gleicher's Formula for Change
In this talk, Hetal Mistry explores the concept of cognitive ease, explaining how agencies can fall...
JavaScript frontend development with Drupal Canvas: Beyond decoupling
This talk features Bálint Kléri and Wolfgang Ziegler, who discuss the built-in code editor of Drupal...
The Human Edge in Presales: Beating AI-Drafted Drupal Proposals
In this session, Monisha Navlani addresses the pressing challenges agencies face with the rise of AI...
From chaos to control: Why automation is non-negotiable in big projects
In this talk, Stanislav Todorov explores the critical role of automation in managing large and compl...
Autowiring all the things
This talk, presented by Luca Lusso, delves into how Drupal effectively manages complex module depend...
Back Together Again: Lessons from Reviving a Community Post-COVID
This talk presents a case study on the revival of the Drupal community in India following the pandem...
Leaving Work at Work – How to successfully finish your working day without thinking about work in
In this session, Norman Kämper-Leymann and Svitlana Fedchenko explore the vital connection between m...
Git into the Groove - Moving from Freelance to Collaborative Workflow
This talk by AmyJune Hineline explores the transition from freelance development to working within a...
How it feels to be dyslexic in a world dominated by written communication.
This talk features Alvaro J Hurtado Villegas sharing his personal journey with dyslexia, emphasizing...
£16 million of public funding for Open Standards, Open Source collaboration and Drupal
In this talk, Will Callaghan and Finn Lewis present insights gained from the Local Digital Fund, whi...
Beyond Borders: Building Strong Open Source Communities from Local Roots to Global Collaboration
This talk explores the essentials of building and sustaining successful open source communities acro...
AIO automation testing framework - we've built it, so you don't have to!
This talk features Miroslav Rusev and Daniel Angelov as they explore Cuppet, an all-in-one Node.js f...
From Zero to Community: Building and Scaling Your Local Drupal Group
This talk explores how to successfully build and sustain a local Drupal community, drawing on lesson...
Debugging techniques: the good, the bad, and the ugly
This workshop led by Mauricio Dinarte and Wendy Baltodano focuses on debugging techniques essential...
From Chaos to Clarity: Planning for success with a Drupal Content Architecture
In this session, Duncan Worrell examines how creating an effective content architecture can signific...
Hooks, from magic names to php language feature
In this talk, Fabian Bircher and Sally Young explore the evolution of extending Drupal, specifically...
How to Land an EPIC Contribution in Drupal (Without Losing Your Mind)
This talk features Matt Glaman and Mike Herchel, seasoned maintainers of Drupal core, who share thei...
The secret lives of OSS designers: Diary studies of designers contributing to OSS
This talk features Eriol Fox and Victory Brown, who explore the challenges designers face when contr...
Accessibility, Sustainability and the Open Web
This talk by John Lockhart explores the intersection of accessibility, sustainability, and open web...
Synchronizing an ad hoc subset of my Drupal users with the members of an Azure AD Security Group
In this talk, Rodrigo Panchiniak Fernandes shares his insights and experiences with integrating Azur...
Strategies for Integrating Drupal Canvas in Your Existing Drupal Platform
This talk, presented by Boyan Borisov, covers practical strategies for adopting Drupal's Drupal Canv...
Your Camp Website Here! What’s New and Exciting with Drupal’s Event Platform
In this session, Martin Anderson-Clutz introduces Drupal's Event Platform, an open source solution d...
Communicating Collaboratively: Steering Clients Towards EAA Compliance
In this session, Paul Sebborn discusses the implications of the European Accessibility Act, which ma...
Drupal CMS now and beyond
This talk features Cristina Chumillas and Pamela Barone discussing the future of Drupal CMS followin...
Drupal + AI: The Power Duo Redefining Digital Experiences (Sponsored by NTT DATA)
This talk explores how the integration of Artificial Intelligence with Drupal is transforming the de...
From CMS to Platform: How to Build Future-Proof Digital Ecosystems with Drupal
This talk features Lukas Fischer, who discusses the importance of designing scalable Drupal solution...
The post-product product manifesto: AI is disrupting both the SaaS and the consulting world
In this talk, Bram ten Hove and Kristof Van Tomme explore the implications of organizations moving a...
From starters to solid Drupal team members: finding and growing new talent in the Drupal community.
This talk focuses on the challenges of finding, growing, and retaining Drupal talent, offering concr...
Workshop - Start with Drupal and AI. Up and running with the AI ecosystem in Drupal in no time.
This workshop prepares attendees to build their own Drupal AI-powered applications from scratch. The...
How we built Drupal CMS 2.0's design system and site templates
This talk presents an innovative approach to launching Drupal sites using Site Templates, which offe...
Smart Routing Between Legacy and Modern Drupal Sites with Cloudflare
This talk by Constantin Dumitrescu focuses on implementing advanced routing logic in a complex Drupa...
“We Need to Talk: Burnout, Belonging, and Being Human in Drupal”
This session, led by Panagiotis Moutsopoulos and co-organized by Esmeralda Tijhoff, addresses the cr...
Help! My search page is getting hammered by an AI bot!
In this talk, Antje Lorch from Ifrik addresses the challenges posed by AI bots that negatively impac...
Protecting the Open Web: How Drupal & CrowdSec Team Up 4 Community Driven Security Sponsor: CrowdSec
In this talk, Laurence Jones emphasizes the importance of web security as a shared responsibility an...
Status and Goals of the Drupal Open University Initiative
This talk features a panel discussion highlighting the progress and future of the Drupal Open Univer...
Carbon Impact Evaluator: Measuring and Reducing Drupal's Digital Carbon Footprint
In this talk, Cláudia Desidério explores the significance of the "Carbon Impact Evaluator" for web d...
AI vs. Human Creativity: How to Strike the Right Balance in Drupal
In this talk, Anubhav Tiwari explores the transformative impact of AI on building and managing digit...
Institutional Intelligence How Yale Uses Drupal 2 Transform Bureaucratic Complexity 2 Conversational
This talk explores Yale University's digital transformation journey, focusing on the development of...
From Recipe Platform to Consumer Hub - The Maggi.de Drupal Evolution
This talk explores the transformation of Maggi.de from a basic recipe platform to a comprehensive co...
AI Content Migrate for Drupal: Automating Large-Scale Content Migrations with AI
In this session, Raffaele Chiocca discusses how AI can streamline website migrations, particularly f...
Digital Sovereignty by Design
This talk explores the concept of digital sovereignty and its intrinsic link to the freedoms of open...
Beyond 99 Red Balloons: a guide to alternative text and accessible images
This talk features Chris Vickery from Kafkadoodledoo and AmyJune Hineline from Volkswagenchick, focu...
Drupal Business Survey 2025
This session presents the findings of the Drupal Business Survey, which investigates trends and grow...
Accessible by Default: How Drupal 11 Redefines Inclusive Design
This talk covers the integration of accessibility in Drupal 11, showcasing how it transforms accessi...
Improving and contributing Drupal Documentation. 2025 edition
This talk features Vladimir Roudakov and Janna Malikova, who share insights from their experiences o...
PRESERVING LEGACY, EMPOWERING FUTURE: HOW DRUPAL POWERS AMI’S GLOBAL DIGITAL NETWORK
In this talk, Roland Obermair from Roromedia discusses how the Association Montessori Internationale...
Opening Ceremony + Women in Drupal Award
KEYNOTE: Driesnote
This talk features Dries Buytaert, the Belgium-born founder of Drupal, who is recognized as a pionee...
Drupal Canvas unleashed: The future of Drupal is here
In this session from DrupalCon Vienna, Lauri Timmanee and Bálint Kléri present the launch of Drupal...
The International Splash Awards 2025 Ceremony
KEYNOTE: The Web in 2035: A Keynote Panel on the Future of the Web
This talk features a keynote panel titled "The Web in 2035," where four thought leaders, including S...
Drupal Canvas APIs: How to integrate and extend Canvas
In this talk, Christian López Espínola discusses Drupal Canvas and its potential to transform how ed...
The AI Agent Swarm has come to Drupal Canvas!
This talk features James Abrahams discussing the transformative impact of AI on Drupal with the intr...
Extend your Drupal Watchdog!
In this talk, Aleksei Korepov discusses optimizing log management in Drupal, focusing on the common...
The Future of Login: How Drupal Can Champion User Choice, Privacy, and Simplicity
This talk features Unnikrishnan Bhargavakurup, Anish Anilkumar, Dick Hardt, and Santhosh Raju discus...
Keeping the Commons Open: Ensuring Drupal's Sustainability
This talk by George DeMet explores the challenges of sustainability within the Drupal community as i...
No more steep learning curve! How UX research is making a more user-centric Drupal CMS
This talk features Emma Horrell, the UX Research Lead for Drupal CMS, who discusses how a UX mindset...
Drupal Without Limits: Expanding Drupal's reach into IoT, Commerce, and application ecosystems.
In this session, Yorgos Andreadis discusses how Drupal's adaptability and scalability position it as...
Building web experiences for the UK's biggest free TV platforms
This talk features James Hall discussing how Everyone TV uses Drupal to enhance its web experiences....
Drupal, the first design-system native CMS
In this talk, Pierre Dureau discusses how Drupal Core is enhancing its adoption of design-system rel...
Migrating anything and everything to Drupal Canvas
In this talk, co-leads of the Canvas Migration Initiative provide insights into leveraging Drupal Ca...
KEYNOTE: Drupal CMS Spotlights
This talk features key leaders in the Drupal CMS community, providing insights into the ongoing deve...
Drupal AI - strategy and application
This talk features Christoph Breidert and Frederik Wouters as they explore why Drupal has become the...
The Future of Drupal Theming: AI, Drupal Canvas, and Beyond
In this talk, Mike Herchel explores the advancements in Drupal's theming layer, focusing on the evol...
WRAP UP Ceremony Auditorium - DrupalCon 2026 city Announcement
Declarative Shadow DOM and the future of Drupal Theming
In this talk, John Albin Wilkins explores the integration of modern JavaScript APIs into Drupal's tr...
Thinking Async
In this session, Alexander Varwijk discusses the introduction of the Revolt event loop in Drupal Cor...
The Art of Doing Less: Let the Community Code Your Module
In this talk, James Shields from Lostcarpark explores effective strategies for encouraging collabora...
Top 10 Composer Problems in Drupal Projects: Solutions from Real-World Sites
This talk by Mohammad Zomorodian addresses common Composer issues that can hinder Drupal project dev...
From Chaos to Consistency: Streamlining Data Analytics in Drupal Multisite Projects
In this case study session, Daniil Borysenko explores how a unified solution can effectively power a...
From Reactive to Proactive: Automated Performance Testing Success Stories
In this talk, Nathaniel Catchpole discusses Gander, Drupal's performance testing framework, which si...
It’s OK to NOT be OK! Establishing support frameworks in community teams
Will Huggins discusses the challenges of balancing volunteering and community responsibilities with...
Designing with Purpose: How to Integrate Your Features into Drupal Canvas
This talk focuses on the design principles behind Drupal Canvas, emphasizing the importance of scala...
A Tour of Drupal CMS Recipes: Best Practices for Modern Site Building
In this talk, Gareth Alexander provides a fast-paced, insightful tour of Drupal CMS Recipes. He expl...
Make your own Drupal CMS: from distribution/profile to recipe based installation
This talk, presented by Maksym Yemets and Artem Dmitriiev, explores the transition from traditional...
Test all the things!
This talk covers essential quality assurance practices for Drupal projects, focusing on various test...
From the Starting Line to the Finish: A Digital Sprint Toward Scalable Transformation
In this session, Tanja Jesse and Annam Ravin share a bold transformation journey as they migrate a g...
Green UX in the Age of AI: Digital Products for a Sustainable Future
In this session, Petra Morawa-zechner explores how Green UX and responsible AI can contribute to red...
Fueling the Future: How Drupal and Open Source Propel the Airline Industry Towards Carbon Neutrality
This session features Sofiane Boudadi and Janick Cox as they showcase a successful implementation of...
Software Update Security for Humans: A gentle introduction
In this talk, Christopher Gervais explores The Update Framework (TUF), a standard developed to enhan...
Kubernetes-Powered Drupal: Architecting Scalable, Resilient Web Experiences
In this session, Paulo Carvalho explores the integration of Kubernetes within Drupal development to...
AI in EAA?
This talk focuses on the European Accessibility Act (EAA) and the role of AI in achieving compliance...
Masterclass: Scaling sales and marketing success for Drupal agencies
This masterclass focuses on the key factors that drive growth for Drupal agencies, highlighting the...
Supercharging Drupal with Real-Time Notifications Using WebSockets and Redis
In this engaging session, Shibin Das explores the implementation of real-time interactivity in Drupa...
Mastering the release flow - over 5 years of continuous improvement
This talk focuses on transforming risky production deployments into a seamless and reliable process,...
SEO in the Age of AI Search: What’s Really Changing (and What’s Not)
This talk by Hristiyan Myankov explores the profound impact that AI is having on search behavior, pa...
Taming the Beast: Navigating Scope Creep for Project Success
This talk covers the critical issue of scope creep in software projects, emphasizing its potential t...
Beyond the Build: Architecting Resilient Client Journeys with Drupal
This talk by Michal Czernik delves into the intricacies of building client journeys that are dynamic...
Beyond Searching - Leveraging the Search API infrastructure for different features
This talk covers the integration of Solr Log as a replacement for the core DB Log in Drupal, enhanci...
Lean digital service design with Drupal: Lessons from London's Southwark Council
This talk covers Southwark Council’s approach to digital transformation, focusing on overcoming comm...
Onboarding and Growing New Drupal Developers: Our 45-Day Internship Blueprint
In this session, Pritish Kumar explores innovative strategies for developing skilled Drupal talent i...
Drupal CMS: What's in it for me?
In this session, Raquel Fialho addresses the significant changes occurring within Drupal CMS amid th...
ECA, AI and MCP: Connecting Context, Intelligence and Action
In this session, Jasper Lammens delves into the integration of AI with Drupal's Even-Condition-Actio...
Building AI Agents, Tools, and Assistants in Drupal: A Hands-On Workshop
In this workshop, Vincenzo Gambino guides participants through the process of building AI Tools, Age...
Securing Drupal Content with Client-Side Encryption: A Zero Trust Approach
This workshop led by Rodrigo Panchiniak Fernandes and Renato Vasconcellos Gomes addresses the urgent...
Shaking Up the Travel Industry with Drupal: Riviera Travel’s Sector-Leading Transformation
This talk features Greg Sines as he explores how Riviera Travel harnessed Drupal to enhance customer...
Better Debugging with Xdebug
This talk features Derick Rethans discussing how to enhance productivity when writing PHP code using...
Why and how to write your own compiler?
This talk presents the concept of writing a compiler using PHP, challenging the perception that comp...
Imposter Syndrome's bigger, badder sibling: Shame
This talk by John Albin Wilkins delves into the often overlooked connection between shame, imposter...
Leading Through the Storm: My Journey with Mental Health to the C-Suite
This talk features Diego Costa sharing his personal journey through mental health challenges from ch...
Decision-Making at Scale: Behind the Drupal Marketplace Process
This talk features Tiffany Farriss discussing the intentional decision-making processes within the D...
How to sell Drupal site templates
This talk features Ryan Szrama discussing the concept of site templates introduced by Dries Buytaert...
Building AI Agents without coding
This talk by Marcus Johansson explores the innovative use of Agents within Drupal, demonstrating how...
From CMS to Platform: How to Build Future-Proof Digital Ecosystems with Drupal
This talk, presented by Lukas Fischer, focuses on the evolution from traditional website design to b...
BYOPB: Understanding Project Browser's Architecture and Building Your Own Plugins
This talk features Chris Wells as he explores the capabilities of Project Browser, focusing on its p...
Drush 14 is slimmed and ready for adoption by Drupal core
In this talk, Moshe Weitzman presents the significant updates in Drush 14, which has been rewritten...
Profiling your Drupal app with New Relic & DDEV: A practical guide
This talk features Roman Paska, who discusses how to effectively profile Drupal applications to addr...
GitHub Actions + Docker + Cypress = CI/CD Nirvana
In this session, Marji Cermak discusses the critical need for secure, tested, and repeatable deploym...
Drupal Association Public Board Meeting
The secret lives of OSS designers: Diary studies of designers contributing to OSS
This talk features Eriol Fox and Victory Brown discussing the experiences of designers involved in o...
Oh no! undo! Revert recipes and AI configuration changes
This talk, presented by Fabian Bircher, focuses on reverting configuration changes in Drupal, partic...
Drupal.org Engineering Panel
This talk features the Drupal.org engineering team discussing their efforts to support the Drupal co...
Redefining Leadership: How Adversity can cultivate Strength, Empathy, and Leadership Skills
In this talk, Rae Pizer explores the complex relationship between leadership and personal challenges...
Scaling Drupal as a Headless Enterprise API: A High-Performance Case Study
In this session, Vijay Mani presents a real-world case study of a large-scale enterprise application...
NEDA community meeting for European Local Associations, DrupalCamps and Drupal User Groups
This talk focuses on the establishment of a European Drupal Federation aimed at enhancing collaborat...
BEM vs Tailwind Death match: A lighthearted battle to the (front) end
In this engaging session, Tony Barker explores the question of which front-end technology should be...
Writing Custom PHPStan Rules for Drupal Projects
This talk by Ondřej Mirtes focuses on the importance of static analysis tools, particularly PHPStan,...
So you think you know PHPUnit
This talk covers the advanced features of PHPUnit, a testing framework that has been integral to PHP...
How to build a site template
In this talk, Adam Globus-Hoenich explores how to effectively start Drupal sites through the use of...
Drupal Editor Showcase + Q&A
This session explores the diverse content editing capabilities available in Drupal CMS, featuring in...
DrupalCon Vienna Aftermovie
This talk highlights the vibrant atmosphere and key moments from DrupalCon Vienna, showcasing the sh...
DriesNote DrupalCon Vienna 2025 | The Drupal Renaissance: Canvas, AI, Drupal CMS 2.0 & More
In this talk, Dries Buytaert presents pivotal updates during one of the most memorable DriesNotes at...
KEYNOTE: Neurodiversity: An Underrated Superpower in Business
In this keynote, Vera Herzmann addresses the often-misunderstood strengths of neurodivergent individ...
Aftermovie Drupalcon Vienna 2025
This talk reflects on the memorable highlights from DrupalCon Vienna, showcasing key moments and imp...