All talks from DrupalCon Barcelona 2024
Opening Ceremony + Women in Drupal Award
This talk presents the Opening Ceremony for DrupalCon Barcelona 2024, welcoming attendees to the vib...
Human Centred Design: An introduction for Drupal people (and how to make it work for you)
This session focuses on Human-Centered Design (HCD) and its significance in UX and product design. T...
Introducing the new Access Policy API in Drupal core
This talk presents the new Access Policy API introduced in Drupal, focusing on enhancing how permiss...
70 good reasons for a code refactoring
This talk explores the upgrade process of 70 websites across 50 countries and 20 local career sites...
The Drupal API Client
This talk provides an overview of the progress made by the Drupal API Client project following its f...
Practical exploitation of Drupal security vulnerabilities
This talk focuses on the implications of website security breaches, specifically within the context...
Drupal History in the European Commission
This talk delves into the extensive use of Drupal within the European Commission, highlighting its e...
Being well at your desk (& beyond) - practical accessible bitesize activities to support your life-w
This interactive workshop focuses on integrating movement and exercise into the workday, specificall...
Fractional vs. Full-Time Teams: Maximizing Efficiency and Expertise
This talk explores the emerging trend of fractional teams and the evolving professional landscape th...
Configuration validation, how we got here and what is in the future
This talk covers the power of configuration schemas in Drupal, focusing on how they facilitate valid...
Drupal at the Heart of a Pharma's Education Revolution
This talk explores a pharmaceutical company's transformative journey towards a unified learning ecos...
Drupal + Modern JS without going headless
This talk explores the potential of creating modern JavaScript-driven Drupal sites while retaining t...
Say Good-Bye to Your Staging Site: True Enterprise Content Management in Drupal With the Workspaces
This talk covers the implementation of enterprise-ready publishing workflows using the Workspaces mo...
Wrap Up Ceremony Auditorium - DrupalCon 2025 city Announcement
Lazy loading content for better performance, UX and SEO
This talk focuses on enhancing the user experience and performance of applications by leveraging Dru...
Securing the Modern Web: Strategies, Tools, and Ethical Hacking Techniques
This workshop covers "Securing the Modern Web: Strategies, Tools, and Ethical Hacking Techniques" an...
Local development environments for Drupal with DDEV
This talk covers the effective use of DDEV for local development of Drupal projects, providing atten...
Drupal Recipes Initiative Update
This talk provides an update on the Distributions & Recipes initiative, which aims to enhance the Dr...
The Goldilocks principle in drupal projects - It is all about being "just right"!
This talk focuses on the intricate balance between customer value, team empowerment, and project pro...
Empowering QA as Defenders of Business Goals and Client Satisfaction
This talk examines the critical role of Quality Assurance (QA) in bridging the gap between business...
Mastering the Art of the Agency Pitch
This talk focuses on effectively pitching offerings in various contexts, particularly for communicat...
Accessibility Beyond Compliance: Practical Insights for Drupal Users and Editors
This talk explores the essential role of accessibility in digital content creation, moving beyond me...
Everything you need to know about cookies but are afraid to ask!
This talk explores the evolving landscape of website cookies as Google plans to phase out third-part...
How we convinced our boss to create a team of makers
This talk presents a real-life case study of transforming a team of takers into a team of makers thr...
Drupal on Cloud Nine: Maximizing GitHub CodeSpaces for Development and Beyond
This talk explores the future of Drupal development by leveraging GitHub CodeSpaces for efficient an...
Why a big deal async Drupal is
This talk explores the potential of using Drupal to create real-time applications, enhancing user ex...
Search API meets Typesense
This talk focuses on advanced search capabilities for decoupled websites using Typesense, an open-so...
Supply Chain Security in Drupal and Composer
This talk explores the critical topic of supply chain security in the PHP ecosystem, particularly wi...
Drupal LMS: A new, modern, easy-to-use Learning Management System
This talk delves into the development of the new Drupal LMS, a result of collaboration between the A...
Implementing AI solutions for the French government
This talk explores the integration of AI systems into public service websites by the French governme...
Automated or near-automated migrations from Drupal 7 to 10
This talk covers the process of migrating a site from Drupal 7 to Drupal 10 in a streamlined manner,...
Empowering Drupal developers: redefining training and mentorship
This talk shares the speaker's journey in developing structured mentoring and training programs with...
Empowering Drupal for offline: Improved usability for low connectivity areas using PWA and IndexedDB
This talk delves into the success of Progressive Web Apps (PWA) and IndexedDB in enhancing Drupal's...
Content/Comment-Analyzer 2.0
This talk explores the innovative integration of Large Language Models (LLMs) within the City of Ham...
Ahead of the Curve: The Power of Shift Left in Ensuring Quality
This talk explores the concept of 'Shift Left Testing,' a methodology that integrates testing into t...
Migrating the A11yTalks Website from React Components to Single Directory Components
This talk explores the transition of the A11yTalks website from Gatsby to Drupal 10, focusing on the...
Love thy CMS: Going from 0 to 60 with the Schema.org Blueprints module
This session covers a live demonstration of using the Schema.org Blueprints module to enhance a Drup...
Unleash all Drupal features: how ambitious site builders take it to the next level with ECA and BPMN
This talk explores the Events, Conditions, and Actions (ECA) module and its impact on Drupal site bu...
KEYNOTE - Coding beyond functionality. Altering technologies through artistic research.
This keynote addresses the often overlooked significance of open and experimental practices in the c...
KEYNOTE - Building Safer Digital Communities - The Mission of "Defend Iceland"
This talk covers "Defend Iceland," an innovative cybersecurity initiative spearheaded by Theódór Rag...
KEYNOTE - Drupal Initiative Leads
This talk highlights the impactful initiatives within the Drupal community that drive significant im...
Helping nonprofits personalize Drupal websites with a CDP
This talk explores the introduction of personalization on nonprofit websites, specifically focusing...
Third-Party Cookies Phase-out & Server-Side Tagging
This talk explores the implications of third-party cookies on digital privacy and advertising, highl...
Bridging the gap: Unlocking Non-Code Contributions
This panel discussion focuses on non-code contributions in open-source communities, particularly wit...
Distracted during meetings? Try Sketchnoting
This workshop explores the impact of distractions on productivity and introduces sketchnoting as an...
DrupalCon’s Got Talent game show, test your skills and win prizes!
This talk presents the exciting game show format 'DrupalCon’s Got Talent', featuring the CivicTheme...
Symfony Console: Evolving Your Drupal Toolkit with Symfony Console Commands
This talk focuses on enhancing the developer experience in Drupal applications through the use of Sy...
Web AccessibIlity and Site Governance with Drupal
This talk focuses on building and maintaining accessible websites using Drupal, emphasizing best pra...
The Admin UI Redesign Process
This talk covers the design process behind the Drupal Admin UI redesign initiative, detailing the re...
Drupal Staff Augmentation: Doing it right for Customer Delight
This talk explores the critical role of Staff Augmentation in digital projects, particularly within...
The final hurdle: Empowering and supporting your pitch team towards success
This talk focuses on enhancing the effectiveness of pitch teams in the competitive landscape of the...
Kindness costs nothing: Leadership for a modern engineering organization
This talk explores the nuanced differences between management and leadership, emphasizing that effec...
Driesnote: DrupalCon Barcelona 2024
This talk features Dries Buytaert, the Belgium-born founder of Drupal, who presents his 40th #Driesn...
Exploring Agile Contracts: Maximizing Collaboration and Value in Client Relationships
This talk explores the impact of agile methodologies on development project contracts, emphasizing t...
Reinventing the Digital Agency Business Model
This talk explores the challenges facing traditional digital agencies and presents alternative strat...
Let’s burst our bubble: projects, products, estimates and forecasts.
This talk addresses the complexities of software estimation and its contentious nature within softwa...
Experience Builder Initiative
This talk focuses on the Experience Builder Initiative aimed at empowering content creators and site...
Following Drupal core development: Is it possible to understand every added change?
This talk explores the fast-paced evolution of Drupal core, emphasizing the importance of keeping up...
UI Patterns 2: Unleash SDC potential, plug your components directly in Drupal UI.
This talk focuses on the development of UI Patterns 2, which aims to enhance the integration of UI c...
Drupal AI: Once again leading the way with the new golden era of the web - The AI Module and Starsho
This talk focuses on the integration of artificial intelligence in Drupal, showcasing the innovation...
Building the future of Drupal: 11, 12 and Starshot
This talk provides insights into the future of Drupal as it explores the developments surrounding Dr...
Lessons from 12 years of mapping animals in and out of Drupal
This talk explores the intricate world of interactive mapping software, highlighting how it can be a...
Gin Admin Theme - Road to stable
This talk focuses on the Gin Admin Theme, detailing recent developments as the project moves towards...
The Web APIs powering the Starshot trial experience
This talk covers the innovative initiative named Starshot, introduced by Dries Buytaert during Drupa...
Developer Debugging Toolkit: Practical Techniques for Debugging Drupal Cache Problems
This talk dives into the intricacies of Drupal's caching system, equipping attendees with practical...
Breaking Boundaries: A Success Story of Crafting a Decoupled Web Portal for IDMC a part of the Norwe
This talk explores the innovative web development project undertaken by the Internal Displacement Mo...
Fast Tracks to Compensation: Revolutionising Rail Claims with Drupal and AI - A Case Study
This talk explores the innovative use of Drupal and AI to transform the rail industry's Delay Repay...
"Why on Earth Has This Not Been Released Yet?" - The Critical Gap in Drupal Contributions
This talk addresses the critical question of untested contributions in the Drupal community, reveali...
Strength through solidarity, resilience and collaboration: Overcoming challenges and productivity ph
This talk examines the resilience of Ukrainian Drupal development teams amidst the challenges of war...
How to Promote Drupal: The ultimate toolkit
This talk explores effective strategies for promoting Drupal beyond its core community, led by a Mar...
Revisiting how to organise a Drupal event in your city or country: curiosities, tips and lessons lea
This panel session explores the challenge of building community in a post-pandemic world, specifical...
Webforms for everyone. Explore alternatives UIs for editors to create their own online forms
This talk explores the complexities of using Webform in Drupal, particularly from the perspective of...
Building with Drupal in 2025: Reap the benefits of Drupal’s long-term architecture & modern featur
This talk explores the advancements in Drupal's architecture that have made it easier for even junio...
Terms, Conditions, and Drupal: Spinning Legal Pages into Web Wonders
This talk explores the essential role of legal compliance in web development, particularly focused o...
Building strong virtual communities and digital ecosystems using Drupal: Transforming clients into h
This talk focuses on building bonded and loyal communities centered around shared interests and need...
Designing for Privacy: Techniques and Methodologies for Balancing User Needs and Data Security
This talk presents advanced strategies for creating secure digital experiences, led by Piyuesh, Dire...
Large-scale content creation with Drupal — Delights, Pitfalls and support structures to help edito
This talk focuses on the development of a new website for a large public administration in Switzerla...
The Circular Economy: Creating a Unique Search Experience to Facilitate an Environmentally Friendly
This talk explores the innovative development of the Love Essex platform, focused on responsible was...
Project Browser: making Starshot's in-browser feature composition a reality
This talk covers the introduction of the Project Browser in Drupal Starshot, highlighting its capaci...
Gander in practice: start monitoring your site’s performance today
This workshop focuses on leveraging Gander, Drupal's new performance testing framework, to enhance t...
AI with Drupal - Using LLM technology is easy, but how do you actually build useful applications?
This talk explores the integration of AI functionalities based on Large Language Models (LLMs), such...
Empowering content editors: managing content with ease in highly complex environments
This talk addresses the complexities of content management forms in Drupal and emphasizes the import...
Catch 'em all: how to tackle major updates and refactors without releasing bugs to production.
This talk addresses the complexities of updating Drupal major versions simultaneously across more th...
Drupal Dives into Agile Waterfalls: How to Embrace Agile Principles in Traditional Project Environme
This talk explores the challenges of managing a closed scope project using agile methodologies, focu...
Over 15000 courses and almost 100 different providers - Developing and maintaining a custom Course M
This talk focuses on the challenges of gathering and maintaining educational information across near...
From Vision to Reality: Project Management in Multi-brand Platform with 140+ websites.
This talk explores the intricacies of managing over 140 websites within a multi-brand platform, focu...
How combining open source platforms can make your business and the community stronger. An update on
This talk explores the synergy between two powerful platforms, Drupal and Mautic, within the framewo...
Drupal's Bundle Classes to Better Code
This talk covers the use of bundle classes in PHP, specifically within the Drupal framework. The spe...
Innovation in action: Building a flexible and scalable Drupal platform for managing 60+ sites on Goo
This talk covers the strategies for building a Drupal platform on Google Kubernetes Engine through a...
Let's try to understand Typed Data, finally...
This talk explores the Typed Data API in Drupal, a concept that remains complex for many developers....
Running a fleet of web sites with ease via LocalGov Drupal Microsites Platform
This talk introduces the LocalGov Drupal Microsites platform, a streamlined solution for managing mu...
Accelerating Transformation in Web Accessibility on Enterprise Level
This talk explores the significance of digital accessibility and the challenges faced when implement...
Engaging a user in a multibrand environment.
This talk explores the integration of multiple brand identities within a single multibrand website,...
Scaling Smiles: GC Dental's Mammoth Digital Transformation with Drupal
This talk delves into the digital transformation at GC Dental, highlighting the unification of brand...
Drupal at the core of Schwabe Group’s Digital Strategy
In this talk, the CEO and the Director of Global Digital Marketing at Schwabe Group discuss their st...
Jumpstart your Drupal contribution with Bug Smash Initiative
This talk introduces the Bug Smash Initiative, a community-driven effort that has successfully reduc...
The Evolution of Customer Interaction on a Pioneering Telecom Website in a Developing Country
This talk explores the digital transformation journey of a leading Telecom company that evolved its...
When Designers code - UX Paper Cuts at GitLab
This talk focuses on the concept of "UX Paper Cuts," which refers to small usability issues that can...
Designing for Low Literacy: Enhancing Accessibility and Understanding
This talk focuses on designing for low literacy audiences, enhancing accessibility and understanding...