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:30 to 18:00 CET
Join the Opening Ceremony for an exciting start to DrupalCon Barcelona 2024. Right after the welcome coffee, the Organizing Secretariat, Advisory Board members, and Drupal Association staff are eager to welcome you to the vibrant city of Barcelona.
Belgium-born Drupal founder Dries Buytaert is a pioneer in the Open Source web publishing and digital experience platform space. For his customary (and 40th ever) #Driesnote presentation in Barcelona, Dries will give an update on the State of Drupal.
Dries Buytaert (Dries)
Everyone is special. No more so than the almost 1000 further education providers across Ireland who provide information for use on the National Further Education Portal.
Alan Burke (alanburke)
Our CEO will present together with the Director Global Digital Marketing at Schwabe Group the digital transformation and decision process behind the selection of Drupal as an essential solution component in their digital strategy.
Baddy Sonja Breidert (baddysonja), Alexander Reisenauer (alexreisenauer)
Bridge the gap between two powerful platforms, Drupal and Mautic, within the context of an open Digital Experience Platform (DXP).
Dominique De Cooman (Domidc)
At this workshop we will teach attendees how to use Gander, Drupal’s new performance testing framework. We will teach how to write performance tests and how to improve existing PHPUnit tests with performance related assertions.
Large organisations like councils, governments, universities have always needed to run a varying number of small websites. However, these are often on disparate technologies, maintained by disparate individuals and companies and quickly become inconsistent and out of date.
Finn Lewis (Finn Lewis)
Designing for low literacy: Enhancing accessibility and understanding through techniques such as visual storytelling, iconography, and simplified language, to communicate information effectively to users with limited reading skills.
Prerna Singh (Prerna Singh), Piyuesh Kumar (piyuesh23)
Gitpod and GitHub Codespaces are great places to work on your Drupal/DDEV projects. (We don't be talking about Drupalpod here unless you want to, we'll have another session for Drupalpod, which is mostly for direct contributions to Drupal core and contrib.)
Randy Fay (rfay)
Drupal 7 is reaching end of life, but extended security support from HeroDevs means you can stay secure and compliant until you’re ready to migrate.
Jared Rhodes (Jcalles)
Are you part of an organization that embraces cooperative structures, sociocracy, or other alternative work models?
Brian Sharpe (Ridefree)
In DrupalCon Lille we officially started the IXP Initiative.
The IXP Fellowship Initiative is a community-driven initiative to create incentives for companies to guide new developers through the very beginning of their career in Drupal.
It seeks to address several issues:
Carlos Ospina (Camoa)
TraceLink has revolutionized the healthcare supply chain by creating the world’s largest digital network, which simplifies the global track-and-trace processes for pharmaceuticals.
Reena Tripathi (reena.india), Manish Kothare (mkothare@tracelink.com)
Hey there! I’m excited to talk to you about a cool new Drupal module I’ve been working on. You know how writing alt text for images can be a real pain, especially when you’ve got tons of pictures? Well, I’ve found a way to make it super easy using AI.
Austin Amento (Austin.amento)
Join us to learn how we're planning to enable content creators and site builders to build fully customized pages and themes using no-code and low-code tools without ever leaving the browser.
Lauri Timmanee (lauriii)
Ready to discover the magic behind managing 140+ websites in a multi-brand platform? Join us for an eye-opening session on turning visions into digital reality! Don't miss out on this captivating insight!
Mihael Shumelov (Shumelov)
Typed Data API still remains quite a mystery for many. We need to get familiar with it in order to really know how entity data is modeled. In this session I'm going to get to the bottom of it, so please fasten your seatbelts and be ready to understand it. Finally...
Piotr Pakulski (piotr-pakulski)
Embark on a professional journey into the heart of digital transformation as we unveil GC Dental's remarkable evolution of unification of brand identity and design standards across a multitude of brands, enhancing engagement and fostering trust among B2B customers, specifically dental professiona
Reena Tripathi (reena.india), Anubhav Gupta (anubhavgupta), Eric Luijer
We all know how painful a small cut on the tips of your finger can be. Not worth it for a doctor to check it, but painful enough to always remind you of its existence.
Sascha Eggenberger (Saschaeggi)
Content management forms look complicated and are difficult to work with? You want to see your changes while doing them? Join my session and I will show you how to avoid stress and frustration, while empowering your content editor experience with realtime inline editing.
Artem Dmitriiev (admitriiev), Bruno Bruno (bbruno)
Chris Darke (Chrisdarke)
43% of the entire Drupal community is on Drupal 7. Drupal 7 end of life is coming in 2025. Acquia recently open sourced our migration automation tool, Acquia Migrate: Accelerate (AM:A) to help the community get to D10 and prepare for D11.
Matt Glaman (Mglaman)
We run Drupal migrations on every other project. The unique thing about our migrations is the amount of data we have. GLAM repositories sometimes have several million objects.
Akanksha Singh (bibliophileaxe)
I'm a founding board member of the PHP Foundation, ask me anything!
The PHP Foundation is a collective of people and organizations relying on the PHP language. Its mission is to ensure the long-term prosperity of the PHP language.
The PHP Foundation's mission statement:
Nils Adermann (Naderman)
At Drupalcon Lille 2023, we showed our webform map solutions. Citizens from more than 100 cities and towns, including Brussels, Antwerp, Bilbao, Santander, Eindhoven, Edinburgh, Paris - collaborated on some 160 projects to improve their neighbourhood, city, region.
Jan De Kezel (Jandekezel)
Over a decade ago, a leading Telecom company embarked on a digital journey with the launch of its website using Drupal 6. Navigating the unique challenges posed by users in a developing country, the journey unfolded.
Eashika Naznin Easha (enaznin)
Have you ever tried to manage a closed scope project using agile methodologies, only to realize that the notorious "scope creep" had silently made its way into your meticulously planned backlog? Join us on this quest for flexible control, happy clients, and healthier teams.
Raquel Fialho (raqfialho)
AI functionalities based on Large Language Models (LLMs) such as ChatGPT from OpenAI are well integrated with Drupal. But finding the right use-cases for AI in custom projects can be quite challenging.
Christoph Breidert (breidert)
Seamlessly connect users from different brands spaces on a single multibrand website, coordinating identities and promoting engagement through a transversal loyalty experience.
Fernando Quintero (Fquintero)
In this session, we would like to share with you the secrets and strategies behind building a Drupal platform on Google Kubernetes Engine in our real example.
Osman SEFEROV (osman_seferov), Vladyslav Moskalenko (vmoskalenko)
The Drupal community is spread across the globe. Bringing the community together to foster collaboration and exchange, as well as to bring new people into the community, is a key driver of Drupal's success.
Niklas Franke (Heroicnick)
Drupal Starshot puts Project Browser front and center, and will allow users to pick entire site templates and additional features during the installation process.
Christopher Wells (chrisfromredfin), Leslie Glynn (leslieg)
Join us to explore the journey of TotalEnergies in migrating 200 websites from Drupal 7 to Drupal 10.
Stephane Streng (Stephstreng), Laurent Poinsignon (Spif)
Everyone has his own little book of professional wisdom ("cada maestrillo tiene su librillo" we say in Spanish, which roughly translates to "each to their own way").
Jorge Lopez-Lago (Kurkuma)
We'll present the new features of version 4 but mostly discuss the current state and the next steps for Drupal Gutenberg. Anyone can bring their own topics but here's some of them that we'd like to be discussed:
- How Gutenberg will fit in Experience Builder.
Marco Fernandes (Marcofernandes)
If you want to contribute to Drupal but are not sure where to start, or if you are frustrated by a core bug and want to see it fixed, join us in the Bug Smash Initiative!
Prerequisite
None but some familiarity with the Drupal core contribution process would be beneficial.
Pamela Barone (pameeela)
Bundle classes are PHP classes that define the structure and behavior of an entity bundle. Bundle classes in Drupal can help to separate logic and reduce coupling between modules by providing a centralized location for entity-related code.
Santhosh Kumar Gurram (santhoshkumar-gurram)
Practical insights and best practices for Drupal major version at once for 35+ sites hosted on AWS.
Valentin Garushev
We are all familiar with the concept of accessibility and its significance. In today's digital world, ensuring accessibility is not only a legal requirement but also a crucial element in creating inclusive and user-centered experiences for consumers.
Antonella Severo (antonellasevero), Sarah Mens-Escalas (Na)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Jitka Pilar (Jitka_pilar), Julia Kranzthor (JR_KThor)
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)
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ć
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)
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)
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)
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)
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 Internal Displacement Monitoring Centre (IDMC) is the world’s leading data source and analysis on internal displacement.
Kartik Shukla (Kartikshukla), Annam Ravin (annam-sreenivasan)
James Shields (Lostcarpark)
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)
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)
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)
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)
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)
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)
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)
"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)
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)
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)
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)
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)
In depth discussion about the Key Technical Decisions framework and process that was introduced in Lille 2023.
Jorge Lopez-Lago (Kurkuma)
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)
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)
Commitment is an intrinsic part of NTT DATA’s corporate culture, and this of course applies to the Drupal community.
Raquel Fialho (raqfialho)
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
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)
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)
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)
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)
Rachel Lawson (Rachel_norfolk)
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)
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)
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)
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
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
"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)
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)
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)
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)
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)
"[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
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)
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 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)
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)
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)
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)
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)
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)
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)
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)
Chris Darke (Chrisdarke)
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)
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 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)
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
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)
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)
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)
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_)
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)
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)
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)
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))
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)
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
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)
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
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)
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)
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)
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)
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)
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.
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)
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)
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)
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)
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 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)
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)
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)
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 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 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)
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)
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)
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)
09:00 to 18:00 CET
Chris Darke (Chrisdarke)
Rodrigo Aguilera (Rodrigoaguilera)