We are excited to announce the session schedule for DrupalCon Barcelona 2024! Each track has great content on every day of the event, check them out below.
Our Drupal Starshot track is still being assembled and will add even more exciting sessions to the program.
Keep track of our further communications regarding our exciting keynotes and social events to be announced.
If you wish to see the program overview at glance to plan your trip, please click here
***Sessions and speakers are subject to change. Additional sessions will be added as they become available.
08:45 to 09:30 CET
Take a tip and bookmark packed dive through the vast landscape of interactive mapping sofware via tales of mapping seabirds, seals, sharks, trees, bears and more, and learn how far too many housecats almost put this developer off Drupal for life.
Filip Hnízdo (Filipnest)
UI Suite aims to improve Display building experience by integrating full Design systems (components, style utilities, layouts, examples, CSS variables, themes, icons sets, ...) in configuration everywhere in the Drupal UI.
Michael Fanini (G4mbini)
Jitka Pilar (Jitka_pilar), Julia Kranzthor (JR_KThor)
Do you want to improve your productivity and confidence with git? Let's work together to look at the basics of git on the command-line, and try to solve specific problems you may have. You can bring any project or concern or skill you want to work on. I'll share my preferred strategies.
Randy Fay (rfay)
At amazee.io, we’ve encountered virtually every method of managing the deployment of multiple Drupal sites. Whether you’re running a few personal sites, managing a medium-sized agency, or overseeing a vast portfolio of brand sites, you’ll find valuable insights here.
Toby Bellwood (tobybellwood)
Very few universities teach PHP as part of their curriculum, since it's not "fancy" enough. In 2020 I was able to shoehorn in a class, with a little bit of disguise, into the curriculum of Reykjavik University, where I'm now teaching it for the fifth time.
Hilmar Kári Hallbjörnsson (Drupalviking)
We all know about Non-code Contribution, but do we truly understand how it works? This panel discussion aims to shed light on what it involves, its challenges, and more, all from the perspective of contributors themselves.
Surabhi Gokte (Surabhi-gokte), Baddy Sonja Breidert (baddysonja), Shawn Perritt (SPerritt), Lenny Moskalyk (Lenny Moskalyk), Seferiba Salif SOULAMA (soulsesa)
Curious about the design process behind the Drupal Admin UI redesign initiative? Join us as we walk you through the research, design and collaboration process while sharing concepts that didn't quite make the cut.
Jen Witkowski (jwitkowski79), Stephanie Ganzer (StephanieGanzer)
Software estimation, despised by many, is one of the most contentious subjects in the world of software development. Constantly creating tension between developers, project managers, product managers, clients, budget holders and stakeholders.
Tassos Koutlas (Tassos)
In a world where time is money, discover how we revolutionised the rail industry's Delay Repay claims management system using Drupal and AI, and reduced their processing time from 30 minutes to 5.
James Abrahams (Yautja_cetanu)
Love Essex is a site dedicated to dealing with waste in a responsible and environmentally friendly manner. Discover how the end user was at the very core of the creation process for this unique approach to functionality, education, and guidance.
Anthony Lindsay (Anthonylindsay)
We are one of the leading technology consulting companies with 100% private capital nationwide in Spain.
Adrián Marín (amarincolas)
CACI Digital Experience (formerly Cyber-Duck) has been driving digital transformation for over 19 years, leveraging Drupal to deliver impactful solutions. Our clients include renowned organisations such as Sport England, the College of Policing, and the Bank of England.
Enrique Worwa
In a moment when all conversations about technology seem to center on AI, machine learning, and the need for vast, unattainable resources, this keynote seeks to reclaim the importance of open, unproductive, unstable, and maker-culture-like practices.
Mónica Rikić
Webform is a great form builder but the complete interface can be too daunting for the typical Drupal editor
Prerequisite
Having played at least once with webform is enough to be able to get some insights from the session although some code will be presented.
Rodrigo Aguilera (Rodrigoaguilera)
Now that everyone sees how important it is to build an open DXP to deliver personalised digital experiences to deliver ROI to customers in the form of double engagement and conversion rates, let's look at the fundamentals needed.
Dominique De Cooman (Domidc)
The Dutch Drupal association shared their code for drupal.nl with the community. This resulted in the la_eu project. Multiple countries have launched their local site using this template and translated the english content to their language.
Björn Brala (bbrala)
Let's exchange ideas on best practices for designing and developing Drupal digital repositories that cater to the unique needs of galleries, libraries, archives, and museums.
Akanksha Singh (bibliophileaxe)
James Shields (Lostcarpark)
All Drupal Association individual members are invited to this round table discussion. The DA team will present our vision for the future of the membership program, and invite your questions and feedback.
Experience level
Beginner
Julia Kranzthor (JR_KThor), Jitka Pilar (Jitka_pilar)
The Internal Displacement Monitoring Centre (IDMC) is the world’s leading data source and analysis on internal displacement.
Kartik Shukla (Kartikshukla), Annam Ravin (annam-sreenivasan)
As of DrupalCon Barcelona 2024, Drupal 11.0 is still very new, but we already know when Drupal 12 will be released. Work on Starshot is well underway, and the Driesnote will provide a high-level update on its progress.
Gábor Hojtsy (Gábor Hojtsy), Tim Plunkett (tim.plunkett)
The new Website of a large public administration in Switzerland is based on Drupal. With a new structure and a setup built from scratch, the new website offers a state-of-the-art user experience. But to make this work, nearly all content had to be created from scratch.
The traditional digital agency business model is broken. By embracing an agile mindset and self-organization, we can reinvent our businesses in ways that increase engagement, reduce burnout, and improve outcomes.
George DeMet (gdemet)
How can we better build and maintain websites with accessibility built-in? This session hopes to explore best practices in accessibility-led website building and maintainance in Drupal.
John Lockhart (jwlockhart)
"Come for the code, stay for the community" – this is Drupal's motto, but...is it difficult to build community on your location, given the post-pandemic new reality, remote work, etc.?
The answer is absolutely not!
Prerequisite
Pedro Cambra (Pcambra), Niklas Franke (Heroicnick), Ricardo Amaro (Ricardoamaro), Nick Veenhof (Nick_vh), Cristina Chumillas (ckrina), Hernani Borges De Freitas (Hernani), Anne-Sophie PICOT (Asplamagnifique)
Come with any topics you'd like to discuss. I'll come with some notes on the changes in Drush 13 in case folks want to hear about that.
Moshe Weitzman (moshe weitzman)
We want Drupal to be inclusive and accessible to everyone, and that starts with the words we use. The 'Drupalisms' issue was born from a belief that people shouldn't need to know how to ‘speak Drupal’ to be able to use it to create outstanding digital user experiences.
Emma Horrell (emma-horrell)
We will review the results of the DrupalCon Europe Submissions Survey, talk about some key takeaways and actions, and open the floor for community members to give their insights and experiences.
Jeremy Chinquist (Jjchinquist), Aikaterine Tsiboukas (Bletch), Antonella Severo (antonellasevero)
Agile methodologies have revolutionized the way development projects are executed, emphasizing flexibility, collaboration, and value delivery. However, the traditional contract models often do not fully align with agile principles.
Jorge Tutor (Gedur)
In depth discussion about the Key Technical Decisions framework and process that was introduced in Lille 2023.
Jorge Lopez-Lago (Kurkuma)
Hello! I'm Piyuesh, Director of Technology at QED42. Our team led a successful session at DrupalCon Lille, and I'm thrilled to share some advanced tips for creating secure digital experiences.
Piyuesh Kumar (piyuesh23)
Time and time again Drupal has led the way in the golden era of the web and we continued to do so with AI.
Marcus Johansson (Marcus_johansson), James Abrahams (Yautja_cetanu), Frederik Wouters (Wouters_f), Martin Anderson-Clutz (Mandclu)
Personalization has long been a "holy grail" for many web teams. Legendary in its power. But also hidden in parts unknown, out of reach. It takes a heroic journey to get there. Or does it?
Alex Moreno, Josh Koenig (Joshk)
Did you know that an average internet user is tracked by hundreds of trackers every day, often without their explicit consent? This invisible tracking has fueled the digital advertising industry but at the cost of privacy.
Tihomir Radev (T.Radev)
While many nonprofits would like to add personalization to the website, most remain stuck at the starting line. We’ll walk through how we are piloting personalization for Boston Children's Hospital with no additional software costs using Lytics.
Sam Zimmerman (Sam Zimmerman), Annam Ravin (annam-sreenivasan)
Discover how to navigate the complexities of migrating large-scale Drupal 7 applications. Our session will delve into real-world case studies, best practices, and expert insights to help you successfully transition to the latest Drupal versions.
Mohammad Danish Usmani (Danishusmani)
Commitment is an intrinsic part of NTT DATA’s corporate culture, and this of course applies to the Drupal community.
Raquel Fialho (raqfialho)
The Single Directory Component module (SDC), now integrated into Drupal core, offers indispensable benefits for effectively managing content organization and presentation on your website and directly support the Starshot initiative.
Joshua Northcott (Joshnorthcott), Austin Amento (Austin.amento)
Drupal Commerce 2.37 added a dashboard for merchants to track their store's performance and receive updates from the project and module maintainers. It delivers useful summary statistics, but it is limited just to basic queries against the order tables in your store.
Ryan Szrama (Rszrama)
Are you an agency considering extending your offering with AI services or a business looking to enhance your product using AI technologies? If any of the latter describes your case, you're in the right place.
Roy Vikovych
In November 2023, Theódór Ragnar Gíslason, CTO and Head of Innovation at Syndis, an Icelandic cybersecurity firm, secured a €2.53M grant from the European Commission as part of the Digital Europe plan.
Theodor Gislason
In this session we'll explore how we used several key Contrib modules to create a complex, enterprise-level solution in one of our recent projects.
Simon Bäse (Simonbaese)
Join us for a public board meeting of the Drupal Association. Board members will talk about future programs, conduct regular business to support the Drupal Association's non-profit operations, and and answer community questions.
Experience level
Beginner
Tim Doyle (Tim D.), Owen Lansbury (owenlansbury), Dries Buytaert (Dries), Tiffany Farriss (Farriss), Nikhil Deshpande (Nikofthehill), and the rest of the DA board
Join the maintainers of Drupal packaging infrastructure, Packagist and Rugged TUF Server for an in-depth discussion and Q&A about how the Drupal Association is helping to keep your Drupal sites up-to-date and secure.
Christopher Gervais (Ergonlogic)
Sometimes working on a client project we run into accessibility issues that could be fixed in the core (or contrib). Let's always try to do just that. It's sometimes even easier - and you get credit for it, maybe even your client.
Simo Hellsten (Simohell)
Managing user interactions can be complicated. Some operations must be executed immediately, whereas others can be scheduled for the future. Drupal core has batches and queues, but we can do better. We can dispatch commands that can be synchronous and asynchronous, in real-time or delayed.
Luca Lusso (lussoluca)
Rachel Lawson (Rachel_norfolk)
Unlock the mysteries of Drupal cache woes with our Developer Debugging Toolkit! Dive into practical techniques that'll empower you to conquer cache issues and turbocharge your site's performance.
Ovanes Budakyan (ovanes)
Fancy yourself as someone with mad website building skillz!?
Think you have the creds to win the game show of the year? Then join the DrupalCon’s Got Talent’ (DGT) game show, the CivicTheme design system edition!
Prerequisite
Beginner Drupal content Management
Suchi Garg (gargsuchi), Akhil Bhandari (Akhil@salsa)
The UI Patterns community has large experience in building component-based Drupal solutions. We rethink UI Patterns to build a flexible and straightforward no-code solution on top of SDC to make it easy for site builders to bring the data to the components.
Christian Wiedemann (Christian.wiedemann), Pierre Dureau (pdureau)
Crafting your content involves more than just sharing a success story. In this session, we will share best practices involved in standing out among the noise, along with the ultimate toolkit for being a Drupal ambassador, covering how to approach:
Rosie Gladden (rgladden), Paul Johnson (pdjohnson), Emma Horrell (emma-horrell)
Building bonded and loyal communities centered around common interests and needs is a pivotal strategy in marketing. We are going to delve into best practises and smart ideas of forming such vibrant communities and ecosystems.
Georgios Andreadis (esepia)
Leadership doesn't come from a title and having oodles of experience won't make you a great manager, so what does?
Prerequisite
None
Shawna Spoor (shawna.s)
Piyuesh Kumar, Director of Technology at QED42, will explore the evolution of Digital Experience Platforms (DXPs) in addressing modern digital engagement needs and discuss the future of digital solutions with Space DXP integrated with AI technologies.
Piyuesh Kumar (piyuesh23)
Introduction
Alan Burke (alanburke)
Introduction to my black book of development rules, which I have compiled throughout my career in engineering and software development. We will use some of them as conversation starters so you can bring your own to the table.
Jorge Lopez-Lago (Kurkuma)
Not everyone is a natural salesperson, or wants to be. This session will center on how, in an increasingly competitive market, we can best support our pitch teams to win more new business and grow the global Drupal community.
Hannah O'leary (Hannaholeary)
Embark on an inspiring journey into the resilience of Ukrainian Drupal development teams amid wartime adversity. Uncover how solidarity, resilience, and collaboration fuel productivity, offering invaluable lessons for teams facing challenges worldwide.
Vladyslav Moskalenko (vmoskalenko), Osman SEFEROV (osman_seferov)
Distractions, whether internal or external, can significantly impede productivity and focus. Numerous studies have delved into understanding these distractions and devising strategies to mitigate their effects.
Ashita Jain
Drupal moves faster than perceived.
Keeping up to date is important and it may be challenging if you are not doing drupal core development full time.
Let us explore Drupal core pace of changes, resources to follow it, and some experiences trying to do that.
Marco Villegas (marvil07)
Do you have questions about using DDEV, or a particular problem, or just want an introduction to using DDEV? Join us as we work together on anything you want to work on.
Randy Fay (rfay)
Join us to explore how this cutting-edge development could revolutionize the way users get started with Drupal, making it more accessible and convenient than ever before.
Prerequisite
Outline
Matt Glaman (Mglaman)
Kernel tests are faster to run than browser tests, but they're typically only used for testing APIs.
Joachim Noreiko (Joachim)
Welcome, fellow travellers, to a journey through the intricate pathways of legal compliance on the digital highway. Just as traffic laws regulate our conduct on the road, legal pages on your website serve as guiding lights, rules and regulations in the vast expanse of cyberspace.
Mirena Dobcheva (mdobcheva)
Drupal's focus on a high-quality, maintainable architecture is paying off. Learn how even jr developers can efficiently build modern websites with Drupal in 2025.
Prerequisite
Knowledge of how websites are generally built using Drupal
Ashraf Abed (ashrafabed)
Digital projects extensively rely on Staff Augmentation for project capacity needs, and Staff Augmentation service providers have much within control to bring about customer delight.
Monisha Navlani (Monishanavlani)
It's been a while since I've talked about the Gin Admin Theme! We've slowed down development quite a bit, but we've recently picked up speed again and cleared some of the big hurdles to finally get Gin to a stable release, even though it may feel like a meme now.
Sascha Eggenberger (Saschaeggi)
Drupal's evolution has been marked by the continual pursuit of developer experience improvements and usability improvement.
Imagine how effortless it would be to create console commands in your Drupal application or module.
Mohit Aghera (Mohit_aghera)
"Why on Earth Has This Not Been Released Yet?" - The question, that often comes up in Drupal forums when a contributed code was tested by the community. In this session, we unveil the critical gap in tested and untested contributions and its consequences for the Drupal community.
Adam Nagy (joevagyok)