DrupalCon Barcelona 2024

All talks from DrupalCon Barcelona 2024

99 talks Total watch time: 62h 11m 24 Sep 2024 – 27 Sep 2024 Event Website
Opening Ceremony  + Women in Drupal Award
1:15:30
1

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)
43:39
2

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
51:51
3

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
46:05
4

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
44:00
5

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
40:56
6

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
20:29
7

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
43:09
8

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
43:16
9

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
40:14
10

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
24:34
11

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
46:51
12

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
45:08
13

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
26:31
14

Wrap Up Ceremony Auditorium - DrupalCon 2025 city Announcement

Lazy loading content for better performance, UX and SEO
37:08
15

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
33:24
16

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
48:27
17

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
45:56
18

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"!
14:54
19

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
17:19
20

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
41:34
21

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
24:17
22

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!
24:27
23

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
21:06
24

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
21:50
25

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
28:29
26

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
36:19
27

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
45:38
28

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
43:51
29

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
58:24
30

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
17:37
31

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
20:36
32

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
27:41
33

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
47:31
34

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
16:00
35

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
23:42
36

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
38:54
37

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
1:01:45
38

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.
1:11:29
39

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"
1:17:22
40

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
1:03:23
41

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
18:18
42

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
17:06
43

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
45:20
44

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
29:14
45

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!
40:24
46

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
21:38
47

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
1:07:16
48

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
33:28
49

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
17:18
50

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
22:10
51

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
45:40
52

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
1:16:16
53

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
33:48
54

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
50:31
55

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.
42:06
56

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
41:33
57

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?
21:44
58

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.
45:22
59

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
45:14
60

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
47:06
61

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
46:30
62

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
17:28
63

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
21:16
64

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
45:17
65

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
43:32
66

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
46:44
67

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
34:17
68

"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
20:08
69

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
50:27
70

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
49:29
71

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
32:50
72

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
20:48
73

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
17:35
74

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
41:52
75

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
33:22
76

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
48:38
77

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
39:22
78

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
37:04
79

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
1:24:32
80

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?
46:14
81

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
47:03
82

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.
22:35
83

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
21:33
84

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
42:34
85

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.
41:06
86

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
39:02
87

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
11:56
88

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
27:48
89

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...
45:59
90

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
47:26
91

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
19:42
92

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.
25:43
93

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
42:07
94

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
36:57
95

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
19:49
96

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
18:18
97

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
47:34
98

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
33:54
99

Designing for Low Literacy: Enhancing Accessibility and Understanding

This talk focuses on designing for low literacy audiences, enhancing accessibility and understanding...

DrupalCon Barcelona 2024

24 Sep 2024 – 27 Sep 2024
99 talks
62h 11m
Event Website
Back to Watch