***Sessions and speakers are subject to change. Additional sessions will be added as they become available.
09:00 to 18:00 CEST
The goal of this needs assessment is to create a space for open dialogue that can support opportunities for community building for those who identify as Black. Including anyone who identifies as a member of the African diaspora, from any country, multi/bi-racial and/or multinational.
Joi Garrett
Ever wondered what happens under the hood when you run a Composer update or why Composer 2 got so much faster? Learn about some of its inner workings, some lesser known parts and why they may be useful to you, as well as upcoming features and future plans.
Nils Adermann
Taxonomies are a key feature of Drupal architecture, but traditional web design teams do not always have the background for design and governance needed to support them. A taxonomist can bring best practices and a wealth of experience to this often overlooked area.
Michele Jenkins (Micheleannj)
With hundreds of websites built upon various (and often outdated) technologies, and maintained by cross-cultural teams all across the globe, UNESCO faced by 2020 a major challenge: how to normalize and industrialize this complex ecosystem, connected to various Information Systems, and be able to
Twig was introduced into Drupal core over 10 years ago. Since then, improvements to Drupal’s front-end API have been minimal.
Mike Herchel (mherchel)
Drupal seems to have hit a plateau. Or that’s what many in the community think. After Drupal 7, many sites are moving away from the platform while not as many seem to be choosing Drupal as their favourite CMS. Or is it really?
Alejandro Moreno Lopez (Alexmoreno), Scott Massey (sukotto100), Cristina Chumillas (ckrina), AmyJune Hineline (Volkswagenchick), Nick Veenhof (nick_vh)
Keeping staff commited to an agency may seem like a daily challenge, especially with today's younger generation. We will share our lessons learned from our journey growing our agency from 8 to 27 people over the last 4 years .
Benoit De Vos (Bendev)
Testing is a vital part of good Drupal development and one of the best ways to do that is through automated tests. However, automated testing is new to a lot of teams, so this is an opportunity to share experiences with each other and ask questions.
Branimir Juranic
We provide Drupal-tools and services for citizen participation. 125.000 users in Belgium, Spain, The Netherlands, France the UK have participated in over 200 participation projects.
Jan De Kezel
Namaste!
Valuebound Consulting Services Private Limited
Using actual business cases, Dominique shows how much time and money you can save, how to provide a better customer service, and how to generate more leads.
Other
Dominique De Cooman (Domidc)
With the seemingly sudden advent of AI, many people and organizations are struggling to comprehend it. Over the past few months, the state of AI systems has changed dramatically, and it continues to change at a
Jorge Lopez-lago
Drupal added a new StarterKit Theme Generator Tool as an experimental feature in Drupal 9.3, and promoted it to "stable" in 10.0. While the tool hasn't received much attention, it will revolutionize the way agencies and product teams create themes for years to come!
Andy Blum (Andy-blum)
Behavior Driven Development (BDD) is a software development process that originates from TDD (Test Driven Development). The main idea is based on how the software must be understood from both technical and business points of view, focused on its value to the user through User Stories.
Ricardo Sanz
Key Takeaways:
This workshop is for people who want to improve their website search experience in a quick and easy way. No deep technical knowledge is required, either in Drupal or site search technologies.
Tyler Huff (thuff), Kevin Montgomery
AI is currently affecting our jobs and our projects. The rate of change in the field is neck breaking. The future is today more unknown and difficult to predict than ever.
Jorge Lopez-lago
In South Africa, 78% of Grade 4 learners (around 9-10 years old) cannot read for meaning in English. That's because they're required to switch from learning in their home language to English in that year.
Dane Rossenrode (Droces)
For about 10 years now, the Splash Awards have been held to honor the best Drupal projects in different countries around the world.
Niklas Franke (Nick.el.diablo)
As professional service providers we often walk a fine line in delivering bespoke software to a diverse set of clients. Each with their own traits and desires. Clients want partnerships. So do agencies and service providers.
Imre Gmelig Meijling (imre-gmelig-meijling)
Anyone who has ever needed to understand what government benefits them or someone they cared for was entitled to know the web of perplexing rules and regulations involved with lodging a claim.
Suchi Garg (Gargsuchi)
You probably know that DDEV works everywhere, but did you know you don't even need a fancy computer and can do it all in the cloud? We'll look at how to develop on Gitpod or Codespaces and how Drupalpod fits into all of this. Join with your experiences and questions!
BoF
Randy Fay
After getting Claro as the default Drupal administration theme, now we can focus on improving the administration experience beyond the visuals.
Cristina Chumillas (ckrina), Sascha Eggenberger (saschaeggi)
ICT is quickly becoming a bigger source of greenhouse gas emissions than flying. A recent study by Lancaster University estimated our emissions to be between 2.1 and 3.9 per cent of global emissions.
Janne Kalliola (Jannekalliola)
We are entering the age of throwaway software, where AI is getting better and better at writing code.
Jorge Lopez-lago
The pandemic has introduced new working models that have changed working environments forever.
Georgios Andreadis, Georgia Afioni (gafioni)
Come visit with the Community Working Group and see what's going on with the Community Health Team and Conflict Resolution Team. Ask questions, get answers... See what you can do to help out!
BoF
Mark Casias (Markie)
Identity has become an important part of business, using hosted login service is the easiest way to ensure your user data is protected.
In this session we will explain what hosted login is, how to easily implement this service on your drupal website and what are the benefits of use it.
Raul jimenez morales
Despite the Drupal community's efforts, Drupal still has a reputation for having a steep learning curve, which can discourage new users from adopting it. In this presentation, we will discuss the steps that can be taken to improve Drupal's user experience and address this perception.
Lauri Eskola (lauriii)
From sourcing the catalogue to conducting a facility-bound survey to delivering insights for world's most loved toy makers, Its a 6 month long process that requires lot of fieldwork and research and honestly doesnt warrant so much time and effort in today's world of set-it-and-forget-it.
Ashish Goyal
Engage with the Drupal Association's Development and Fundraising team.
Kelly Delaney, Tim Doyle, Jitka Pilar
In today's fast-paced technology environment, software development teams face numerous challenges that can hinder their ability to deliver high-quality products on time.
Jorge Tutor
AI is all the rage, but how do we teach our ChatBots about the contents of our website so that visitors can ask for content about it? We’re going to show you how it works! And also talk about possible pitfalls and
how to prevent them.
Other
Michael Schmid (Schnitzel)
A live demo combining ChatGPT with Drupal, Mautic, and personalization. The focus is on the effective and practical use of the tools. So you can implement them yourself after the session.
Other
Frederik Wouters (Wouters_f)
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.
Chris Wells, Fran Garcia-linares, Mike Herchel (mherchel), Suzanne Dergacheva, Sascha Eggenberger (saschaeggi), Felip Manyer Ballester (FMB), Wim Leers, Gábor Hojtsy
If you are building hybrid applications with Drupal with embedded Javascript applications you have probably been confronted with re-using your styles across multiple applications.
Exciting progress is being made in finishing a contribute module version of automatic updates for Drupal 10 that is very likely to move into Drupal core and be available for everyone soon.
At Novartis, one of the world's leading pharmaceutical companies, the Channel Management team faced the daunting task of migrating almost 100 corporate websites, with over 15 million annual page views, from Drupal 7 (Beluga) to Drupal 9 (Arctic).
Drupal is inseparable from its open-source community, and contribution is a key part of its success. While contribution can take many forms, this session will focus on empowering Drupal contributors to create and maintain projects on Drupal.org.
Topics include the following:
Chris Burge (chris-burge)
Drupal's JSON:API implementation is one of the best ones around. Recently JSON:API released version 1.1 of the specification. There is a lot of new goodies. Extensions and profiles enable describing implementation specific features like Drupal's filtering.
Björn Brala
Design Systems, Documentation, and Drupal: Grow your agency and retain clients before you write a line of code
Chris Teitzel
This BOF is meant as a continuation of the workshop session "From zero to a multilingual Next.js site powered by Next-drupal and Drupal Recipes with one command! "
Mario Vercellotti (Vermario)
Just an opportunity to meet people while relaxing after a day packed with talks. And also a chance to go back home with the satisfaction of a victory of sorts (only for some I am afraid, no medals for all in here).
Jorge Lopez-lago
In this session, we will explore strategies to enhance the stability, performance, and security of applications. Participants are encouraged to share their preferred tools and approaches so that we can all learn and understand more about which techniques are most suitable for different needs.
Pavel Bulat
Drupal's already best-in-class performance is about to get even better thanks to a groundbreaking collaboration between Google and Tag1 Consulting.
Janez Urevc (slashrsm)
This session explores the key work benefits that software developers truly value. Join me to discover how organisations can create an environment that caters to the specific needs of software developers, boosting their
Niklas Franke (Nick.el.diablo)
As explained in several sessions during DrupalCon, we are preparing a new Toolbar that will eventually replace the core Toolbar. With this BoF we want to gather community feedback and ideas, and hopefully people willing to get involved too. We'll have environments ready to test.
BoF
Cristina Chumillas (ckrina)
In this talk, Tag1 Consulting, the leading experts in Drupal performance, provide a brief overview of our performance audit process, review the most common problems we’ve found across dozens of audits, show you quick wins that can be implemented in hours, and discuss more fundamental architectura
Janez Urevc (slashrsm)
Concept of IaC is increasingly getting popular lately. The practice of setting up a stack or resources on cloud with a script/ template is not only considered necessary but a must have in any project.
In this session we will go through why this is important.
Wilfred Arambhan (Wil2091)
Lupus Decoupled Drupal allows using the power of Drupal, with a modern frontend. It's a fully integrated decoupled Drupal solution that enables using Vue components via component-oriented decoupling.
Wolfgang Ziegler
Learn about the Promote Drupal initiatives, the work we’ve been doing and how you can get involved. We have opportunities for marketers, copywriters, designers, and project managers.
Suzanne Dergacheva
amazee.io recently got acquired by another company (Mirantis).
In this session I will present our history, experience and everything we learned throughout this process.
Michael Schmid (Schnitzel)
Have you ever wondered what happens when a HTTP request reaches your Drupal web site? How does Drupal find the correct code to execute? Which parts of the page come from the cache and which ones are built from scratch? Which queries are executed against the database?
Luca Lusso
Over the past years we have created a re-usable Drupal application with a full Commercetools shop integration for a large pan European B2B food retailer. The application is deployed on more than 20 websites and the shops connect with different ERP systems ranging from SAP to custom solutions.
Kerstin Polte (kpolte), Karin Herbst
The emergence of Generative AI in March 2023 marks a groundbreaking 'iPhone moment' in technology, with profound implications for the way we work.
Chris Wu (amourow)
Successful and growing agencies can find themselves short on senior staff when working on large government contracts. These are typically high-profile projects with significant budgets and come with specific requirements such as security vetting of staff.
Anthony Fox-Davies, Evgeniy Maslovskiy (Spleshka)
The Opigno distribution brings great opportunities both for employees as well as customers to serve as a modern Learning Management System (LMS) and add to the value of Nestlé's digital offerings.
Enno Langelotz (Enno), Mariana Solorzano, Antonella Severo
TL:DR: Website caching is a necessity in these days of online shopping, Core Web Vitals, and high latency internet in space. Learn about the different layers of cache that can help speed up a website and how to deal with the issues that can crop up from them.
—
Simon Morvan (garphy), Jesse Dyck
A BoF about the Gin Admin Theme.
We can use this BoF to:
- Showcase the latest and greatest features
- Ask me everything
- Share your feedback
- Discuss new features
BoF
Sascha Eggenberger (saschaeggi)
What efforts can we take to reduce our collective CO2? From addressing our travel to DrupalCons, hosting of Drupal.org but also the million sites which are running Drupal on a daily basis.
Mike Gifford (Mgifford)
An opportunity to share our stories, find opportunities to collaborate with other like minded Drupalists and discuss how to grow our community in healthy and inclusive ways.
Fei Lauren
Many business owners view open source code contribution on company time as a drain on billable hours. As a company committed to the Drupal open source project, PreviousNext has had a formalised approach to code contribution baked into company culture, policies and processes.
Owen Lansbury (Owenlansbury)
Striving for GDPR compliance for websites is crucial to safeguarding the privacy and personal data of users, maintaining their trust, and avoiding costly penalties and legal consequences.
Drupal 8 shipped with many exciting new concepts, including "configuration", "configuration and content entities", "validation constraints" and "API-First".
Wim Leers
Description: Managing a marketing team from home can be challenging at the best of times, but when you're a mum with ADHD, it can feel like an insurmountable task.
Hadda Hreidarsdottir (Hadda)
In Drupal 9.4 the database drivers for MySQL, MariaDB, PostgreSQL and SQLite were moved to their own modules. This session is about why we did that and what we want to do next.
We had a number of problems with the old situation:
David Bekker
How do people decide on Drupal? - that's been the question on our minds in the “Promote Drupal” group supporting the Drupal.org redesign. We sought answers in Drupal personas research.
Emma Horrell
Design systems are hot and trendy right now because they are cost effective. By collecting documented UI artefacts (components, styles, themes, layouts…), they ease the collaboration between designers and developers, and they allow the reuse of the same design on several Web applications.
Pierre Dureau (pdureau)
Paragraphs contrib module is one of the most used and enjoyed module. It allows site builders to manage autonomously their content on a website.
Pierrick Cadet (Pierrick Cadet), Xavier Ternisien (Javiertern)
The Estonian Government is using Drupal CMS extensively. In this session, we will introduce the Government Portal - a Drupal distribution that the Estonian Government is using to run the websites of 11 ministries and their agencies.
Ivo Nellis (picco)