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.
09:00 to 18:00 CET
The City of Hamburg is pioneering an innovative approach to public engagement and content management through the integration of Large Language Models (LLMs) within their Drupal-based digital platforms.
Julien Hofer (MethodJules)
The world of cookies is changing. By the end of this year, Google aims to have phased out 3rd party cookies entirely for Chrome, which has big implications for website owners.
Will Huggins (Zoocha Will)
Are you building a decoupled website or need advanced search capabilities like search-as-you-type and AI integration? Typesense may be the right solution for you; it's flexible, powerful, open source, and integrated with Drupal (using the Search API module).
Luca Lusso (lussoluca)
The Events, Conditions, and Actions (ECA) module, also recognized by the Drupal Project Initiatives Keynote in Portland, revolutionizes Drupal's capabilities for site builders without having to write code or involve a programmer.
Jürgen Haas (jurgenhaas)
"[The Recipes Initiative] is a great example of making it easy for people to be part of Drupal and the open web." - Dries Buytaert, Driesnote, DrupalCon Prague
As part of its strategic plan for this decade, the French government is pursuing its efforts to provide more and improved public services online.
David Suissa (Dydave)
Let's share experiences and learn from each other on checking for accessibility.
Do you use Open Source Accessibility tools? Which one is your favourite? Is something missing from you toolbox? What are your regular workflows for checking issues?
Simo Hellsten (Simohell)
Let's get ready for Friday's contribution day. We'll refresh on
* Issue Forks, what they are, how to use them
* Using Drupalpod to test or fix an issue
* DDEV skills and needs
* Using git and how it relates to Drupalpod and Issue forks.
Randy Fay (rfay)
Engage with the Drupal Association's Development and Fundraising team.
Jitka Pilar (Jitka_pilar), Tim Doyle (Tim D.), Kelly Delaney (Kelly_delaney)
Websites are probably what Drupal does worst, but everything and everyone seems to be focused on that. I understand we are following the money, but I wonder what other things can be done with Drupal.
Jorge Lopez-Lago (Kurkuma)
In a world where accessibility compliance is more important than ever, it can be easy to fall into seeing this as a box ticking exercise.
Paul Sebborn (Psebborn)
Anu LMS is our open-source, Drupal-based, learning management system, currently used in over 70 countries. Join SystemSeed CTO, Evgeniy Maslovskiy, for a project update, to understand how you can use Anu, and learn about what's coming next.
Ev Maslovskiy (Spleshka)
Join our session for a short demo of the EU Open Source Solutions Catalogue – an MVP developed by the European Commission on Drupal to showcase open source software created by public administrations across Europe.
Miguel Diez Blanco (Miguel.diez)
The UI Suite ecosystem is composed of 5 main modules:
UI Patterns
UI Styles
UI Skins
UI Examples
UI Icons (being developed during summer 2024)
Nicolas Loye (Nicoloye)
Education is the base of every career path, and too often it has a limited budget, but that does not mitigate its importance.
Marcin Grabias (Graber)
Come learn a bit about how we're using Svelte in Project Browser and identify how you can contribute to Drupal core while learning a modern, easy-to-understand JavaScript framework.
Christopher Wells (chrisfromredfin)
The Drupal Business Survey investigate the trends in the digital market, in particular from service provides involved with the open source DXP Drupal. Digital agencies from all over the world participate in the yearly survey.
Imre Gmelig Meijling (Imre-gmelig-meijling), Janne Kalliola (Jannekalliola)
Chris Darke (Chrisdarke)
Discover how you can provide new experiences when moving beyond the synchronous world of web servers.
Prerequisite
This session requires no prior knowledge.
Alexander Varwijk (Kingdutch)
Snippet: Imagine you are tasked with integrating a legacy Drupal site into a microservices environment. How do you automate testing for stable code delivery? How do you set up your CI/CD pipelines
Prerequisite: You use drupal and have a rough idea about APIs and microservices
Moritz Schuh
A journey with a live demo showing how to go from 0 to 60 with the Schema.org Blueprints module. The session aims to help, inspire, and assist people to "Love thy CMS!"
Jacob Rockowitz (Jrockowitz)
Learn to effectively use DDEV for local development of Drupal projects. This session will walk you through a wide array of features for professional Drupal development.
Prerequisite
No prior knowledge of DDEV or Docker is needed.
Mauricio Dinarte (dinarcon)
As a communication agency, we help other agencies, technical product companies, and open source projects pitch themselves. But we have to pitch ourselves to them to get there!
Jeffey McGuire (Horncologne), Tiffany Farriss (Farriss)
Explore the success story of Progressive Web Apps (PWA) and IndexedDB to enhance Drupal's capabilities and elevate user’s offline experience.
Prerequisite
Basic understanding of Drupal websites.
Anjali Rathod (anjali-rathod), Abhai Sasidharan (abhaisasidharan)
Drupal’s initiatives form powerful teams that make great things happen. Core initiatives self-organize to get new improvements to the base system while community initiatives coordinate event organization, spread diversity best practices, collaborate on promotional materials, and so on.
Christoph Breidert (breidert), Emma Horrell (emma-horrell), Tiffany Farriss (Farriss), Gábor Hojtsy (Gábor Hojtsy), Gareth Alexander (the_g_bomb), Christian López Espínola (penyaskito), Tony Barker (Tonypaulbarker), James Abrahams (Yautja_cetanu)
Learn how the European Commission is pioneering digital transformation through its Open Source Strategy, driving innovation and transparency across EU institutions.
Miguel Diez Blanco (Miguel.diez), Claudiu Cristea (claudiu.cristea)
This presentation is about what you as a web developer or website owner can do with your site but also with your company to get a lower footprint. With just a few small adjustments you can make a big difference.
Ramon Fincken (Halvar_io)
In this technical deep dive, we will explore how we transformed a sluggish membership registration process into a swift and seamless experience.
David Bishop (david-bishop), Fathima Asmat (Fathimaasmat)
The session will address the challenges of attracting developers to use PHP and sequentially recruiting them in companies and teams where Drupal is the framework of choice.
Ales Kohek (akohek)
Little Background about Ubercart:
Ubercart and Drupal commerce are two famous alternate solutions to get your ecommerce store settled up very quickly in Drupal.
Ubercart has been heavily used for e-commerce setups by Drupal, but it's support has been deprecated after Drupal 7
Shikha Kumar (Shikha_lnweb)
Local Drupal initiatives are at the heart of the Drupal community, bringing people together to exchange ideas, innovate, and celebrate the incredible things being done with Drupal every day.
Joi Garrett (Joigarrett), Baddy Sonja Breidert (baddysonja), Imre Gmelig Meijling (Imre-gmelig-meijling), Esmeralda Tijhoff (Esmoves)
Dive into the power of AI + Drupal. In this how we can achieve and use Power of Ai into our drupal websites.
Ashish Ashish (Ashish Verma (ashish.verma85))
Sometimes headless is overkill! The Drupal Acceleration Team has found a way to make modern JS driven Drupal sites while keeping their head intact.
Prerequisite
Awareness of the pros/cons headless vs. non-headless sites.
Benjamin Mullins (bnjmnm)
Join us to explore pharma company’s transformative journey to a unified learning ecosystem with Drupal. From scattered sources to a centralized platform, discover how integrating AI, xAPI, and data analytics revolutionized training for global biopharmaceutical teams.
Raúl Bordallo (rbordallo)
How many of us started out building Drupal sites as a hobby? Drupal used to be easy to download, install on low cost hosting, and build a site. Drupal was common for personal sites, blogs, photo galleries, forums, etc. But Drupal is rarely used for these any more.
James Shields (Lostcarpark)
As a follow-up up to the Recipes Initiative Update, we can use this this time to discuss, real-life experiences building Recipes, potential opportunities for new recipes, some of the ways site builders can already use recipes, and more.
Martin Anderson-Clutz (Mandclu)
Configuration schema's power most of the configuration of your drupal sites, making those validatable paves the path towards easier config forms, recipies and decoupled admin ui's.
Prerequisite
Joris Vercammen (Borisson_)
We all know movement, exercise and screen breaks are recommended, do we do them? Probably not as much as we should!
I’m sharing activities that can fit in your schedule at or near your desk!
This is an interactive workshop offering practical modifiable takeaways.
Karen Leech (Kae76)
Your talent needs probably fluctuate as you adapt and grow and the market changes around you. Fractional teams are on the rise at many companies in response to these changes in the professional landscape.
Tracy Evans (Kanadiankicks), Jeffey McGuire (Horncologne)
Discover how to leverage the Workspaces module for implementing enterprise-ready publishing workflows by staging large sets of content changes!
Fabian Franz (Fabianx), Andrei Mateescu (amateescu), Hank VanZile (Hankvanzile)
Join the Drupal.org engineering team for updates on our work to support the community.
Neil Drumm (Drumm), Brendan Blaine (B_man), Fran Garcia-linares (Fjgarlin), Lenny Moskalyk (Lenny Moskalyk)
Drupal has a long history of usage in the European Commission (>10y at large scale) powering hundreds of websites from high profile communication websites to community websites where European citizens interact.
Hernani Borges De Freitas (Hernani)
Human Centred Design is becoming more widely used as a UX and product design discipline. Join this session to learn what it is and how it can help you.
Elise West
What would it look like if your site got hacked? What would the bad actors actually do, and why? How can you avoid this?
Prerequisite
No prerequisites.
Drew Webber (mcdruid)
Discover how we upgraded 70 websites (50 countries + 20 local careers sites) to new branding, built a robust content delivery system, and followed country-specific requirements in a highly regulated environment.
Marcello Testi (Pinolo), Alexander Farkas
This BoF will explore the possibilities of an integration of drupal into a RAG stack. First it will describe what a RAG stack generally is and what problems it can solve. Then it will discuss why it makes sense to integrate it with drupal , how that can be done and what advantages it gives.
Hendrik Kuck (Uniquename)
In extension to the presentation of Joi Garret about the Local Associations Initiative during the BoF 'Local Drupal Regions & Associations Round Table', we come together to further discuss strategies for local associations and camps.
Esmeralda Tijhoff (Esmoves)
Over the years we have built very many and very different websites.
Some have many authenticated users, some integrate many APIs, some have many different editorial roles, some have a lot of content, some have highly structured content.
Have you been a volunteer this year? Please come and discuss your experiences using the new app.
Any problems you've had, improvements that can be made, features to add? Let me know and we can sort them for next year.
John Cook (John Cook)
Let's have a discussion about Drupal and AI! Learn about the features and sub modules of the AI abstraction layer and how we built the planned Starshot functionality. Learn how you can use it yourself or even contribute.
James Abrahams (Yautja_cetanu)
Welcome to our workshop on "Securing the Modern Web: Strategies, Tools, and Ethical Hacking Techniques"! In today's digital landscape, web security is a critical concern. Join us as we delve into essential strategies, tools, and ethical hacking techniques designed to safeguard web applications.
Kavana Tadagalale (Kavana_tad)
The Drupal API Client project has made substantial progress since being selected for funding as part of the Pitch-burgh Innovation Contest. We're excited to share information about the 1.x release of our JSON:API Client, and what the future holds for this initiative.
Brian Perry (Brianperry)
Want to make sure your employees do not work outside of office hours? Want to get rid of UID 1's all-access pass? Well now you can, thanks to the brand-new Access Policy API!
Kristiaan Van den Eynde (Kristiaanvandeneynde)
Explore the Future of Drupal Development: Leverage GitHub CodeSpaces for efficient, containerised Drupal site development and testing - completely free.
Ivaylo Kadiyski (Kadiiski)
QA bridging the gap between what the business needs and what the dev team does. Ensuring the best implementation of the best product for a satisfied customer.
Stanislav Todorov (Stodorov)
This is a session to discuss the current landscape for core and contrib local development, and plan a roadmap.
Newcomers to core and contrib contribution are easily baffled by the wide range of tools and techniques for local development.
Joachim Noreiko (Joachim)
Join the lead maintainer of Gin Sascha Eggenberger and Starshot UX lead Cristina Chumillas to discuss the future of Gin and get involved.
(Note for content admin: make Sascha and Cristina the owners of this BoF is possible on the schedule and omit Gábor :)
Sascha Eggenberger (Saschaeggi), Cristina Chumillas (ckrina)
This BoF session invites everyone to share their experiences with Drupal and headless architecture, discuss challenges, and brainstorm ways to improve headless Drupal solutions. Whether you're a frontend developer, backend expert, or content manager, your input is valuable.
Lukas Fischer (Lukasfischer)
Join us to see https://blokk.li/ in action, get your questions answered and find out how-to contribute & what are the first steps to try it out.
Josef Kruckenberg (Dasjo)
Improve your application look & feel and performance using Drupal's build-in capabilities.
Prerequisite
Medium to advanced knowledge of Drupal front-end development.
Ignacio Díaz-Roncero Fraile (Idiaz.roncero)
Learn how the A11yTalks website was moved from Gatsby to Drupal using Single Directory Components.
Prerequisite
Attendees will need familiarity with Drupal and an interest in Single Directory Components
Mark Casias (Markie)
In the modern world of 'software built elsewhere' and complex dependency trees, supply chain security is more important than ever.
Christopher Gervais (Ergonlogic), Nils Adermann (Naderman), Neil Drumm (Drumm)
In this session, I'll share a story of several years on developing company's mentoring and training programs. In the beginning, they lacked organization and a coherent structure. I brought there my experience as a mentor and my love for Drupal.
Yevgeniya Kobrina (Yevko)
This is a real life story of how we turned a team of takers in to a team of makers by convincing the company to allow the whole Drupal team to spend a day every other week innovating, working together to do Drupal better and make Drupal better.
Duncan Worrell (Dunx)
Customer Value, Team Empowerment and Profitability -
The balancing act while delivering Drupal projects from Goldilocks & the Three Bears!
Hetal Mistry (Hetalmistry)
Dive into the 'Shift Left' revolution where early testing meets efficiency, transforming the DNA of software development and quality assurance for the agile era.
Daniel Angelov (Danielangelov)
We are going to show you how we have managed to reduce the time needed to migrate a site from Drupal 7 to Drupal 10 to minutes.
Prerequisite
None
Julían Valero (JulianVJ)