Schedule

Check out the schedule for Drupal Developer Days 2024. For information on keynote and featured speakers, visit the speakers page.

Welcome Session

Speaker(s)
valthebald
marie77e
hchonov
Experience level
Beginner
Session track
Open Web & Community
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 09:00-09:15

Welcome to Burgas!

Shaping Tomorrow: Drupal's Blueprint for Innovation

Speaker(s)
Suzanne Dergacheva
Experience level
Beginner
Session track
Open Web & Community
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 09:15 - 10:05

There are more options than ever for creating your digital presence. Different technology stacks, CMSs and DXPs abound. Whether you’re creating an enterprise platform or a simple website, users are bombarded with options and the decision making process isn’t always based on the best technical fit. So what is Drupal’s secret sauce and how do we keep innovating? And how do we convince everyone else that the Open Web is a winning formula?

Drupal Starshot

Speaker(s)
Lauri Timmanee
Experience level
Beginner
Session track
Innovation & The future
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 10:20-11:10

In May 2024, Dries announced Starshot, an initiative to build a new open source product built on Drupal core that enables site builders without Drupal experience to easily create a new Drupal site and extend it with pre-packaged recipes, all using only their browser.

Navigation changes in Drupal’s Admin UI

Speaker(s)
ckrina
Experience level
Beginner
Session track
Innovation & The future
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 11:25-11:55

One of the big strategic changes we’ll see on Drupal’s Admin UI in the next months is the new toolbar, that will bring several usability improvements beyond the main administration menu and involving several layout changes. In this session we’ll go over all of them, explaining the goals behind the enhancements and how this will impact Drupal sites. We’ll share the timelines we’re working with, integrations and future improvements that will help working with Drupal easier.

Unleashing the Potential of Semantic Search: Enhancing OpenSearch in Drupal with Machine Learning

Speaker(s)
alexandrdnlv
Experience level
Intermediate
Session track
Innovation & The future
Session Room
Room 208 (Jakala)
Time Slot
Wed 11:25-11:55

In this session, we will embark on a comprehensive exploration of semantic search and its integration with OpenSearch in Drupal. We'll start by defining OpenSearch and examining its utilization within the Drupal framework. From there, we'll unravel the distinctions between keyword and semantic search, diving deep into the principles of embedding, the application of machine learning algorithms, and a KNN (K-Nearest Neighbors) approach. Finally, we'll unveil the concept of hybrid search, blending the best of both worlds.

Lunch Break

Speaker(s)
drupal
Experience level
Beginner
Session track
Break
Session Room
External
Time Slot
Wed 12:15-14:15

Lunch Break

D7Security - Drupal 7 long term support

Speaker(s)
klausi
Experience level
Beginner
Session track
Open Web & Community
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 14:15-15:05
In this session I will talk about D7Security, an unofficial open source project to implement Drupal 7 long term support now and in the future. With this initiative Drupal 7 site operators have more time to update or migrate their Drupal 7 projects while still receiving security support.

Microsites: Groups & Domain - LocalGov Drupal Microsites A Case Study

Speaker(s)
ekes
Experience level
Intermediate
Session track
Backend development
Session Room
Room 208 (Jakala)
Time Slot
Wed 14:15-15:05

LocalGov Drupal Microsites provides a single platform - just one Drupal site - for Local Authorities to quickly deploy multiple websites on different domains with highly flexible design while maintaining control over other aspects such as accessibility, updates etc.

This is based around each website being a Group. The Microsites platform was originally built on an upgrade of the Domain Group module. It has since been rebuilt to use the Group module maintainer's own new module Group Sites.

Mautic for Developers

Speaker(s)
domidc
Experience level
Beginner
Session track
Open Web & Community
Session Room
Room 218 (BoFs & Workshops)
Time Slot
Wed 14:15-15:05

Wat do you need to know about Mautic as a developer? What is the Mautic community, what is the Mautic product all about, how to contribute, and so on.

Splash Awards Germany & Austria: What to learn from 6 years hosting award ceremonies

Speaker(s)
heroicnick
Experience level
Beginner
Session track
Project Management & Business
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 15:20-16:10

The Splash Awards Germany & Austria have been honouring the best Drupal projects in both countries every year since 2017 (2021 was cancelled due to the pandemic). In 6 years of organising the Splash Awards we have learned a lot about the German-speaking Drupal community, about transparency and about collaboration. In my session, I want to give an overview of the ups and downs of the Splash Awards in Germany and Austria and share ideas that can help the community.

Revisiting: Is ChatGPT coming for your Job?:- The Unchanged Need for Developers in Enhancing ChatGPT with Drupal, RAG, & Chained Models

Speaker(s)
yautja_cetanu
Experience level
Expert
Session track
Innovation & The future
Session Room
Room 208 (Jakala)
Time Slot
Wed 15:20-16:10

GenAI and LLMs show no sign of stopping since last year. Whereas before most people thought it didn't matter much or were scared for the future. Now everyone seems to see the potential of LLMs. Last year we explored whether or not ChatGPT was coming for developer Jobs. We found it wasn't, and there are many areas where developers are critical for pushing ChatGPT to deliver complex solutions

Today, we reflect on the progress made since the last Drupal Dev Days.

Streamline local development with ddev

Speaker(s)
valthebald
Experience level
Intermediate
Session track
DevOps & Quality Assurance
Session Room
Room 218 (BoFs & Workshops)
Time Slot
Wed 15:20-16:50

With its strong development community, good documentation, support for major operating systems, extendable architecture and not locked to any hosting or development agency, ddev is quickly becoming de-facto standard for the local development of Drupal (and not only Drupal) projects.

In this session, I'm going to to cover the following topic:

Progressive Web Apps - what are they and should you be selling them?

Speaker(s)
mkoh
Experience level
Beginner
Session track
Project Management & Business
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 16:25-16:55

Introduction to Progressive Web Applications (PWA) as a great alternative to native mobile applications. What they are, how they work and how PWAs can benefit your projects and customers.

Progressive Web Applications are a way of creating installable web-based mobile applications. They are quick to install and address some of the weaknesses of traditional native mobile applications while allowing some advanced features such as push notifications and offline use. 

Enhanced content accessibility with CKEditor OpenAI

Speaker(s)
rafuel92
Experience level
Intermediate
Session track
Innovation & The future
Session Room
Room 208 (Jakala)
Time Slot
Wed 16:25-16:55

Discover the cutting-edge integration of CKEditor5 and OpenAI in Drupal 10, transforming content creation, validation, and analysis into an innovative and seamless process. This presentation will guide you through practical examples, showcasing how to harness the brand new APIs provided by the CKEditor submodule and OpenAI module.

During this session, you will learn to:

Stop making your own life difficult. Integrate your CI/CD Pipeline with these monitoring tools

Speaker(s)
sindurig
jjchinquist
Experience level
Beginner
Session track
Clients & Industry Experiences
Session Room
Room 207 (1xINTERNET)
Time Slot
Wed 17:10-17:40

If you do not use a CI/CD pipeline, we highly recommend it. For the past several years our team has set up projects in a CI/CD pipeline using Jenkins or Github actions. The tools that we will present in this session have proven to be a good set of automated testing tools for several projects. Over time we have chosen to move away from previous solutions and to new testing frameworks. As part of our commitment to high standards of performance and quality, we are always on the lookout for the best tools available on the market.

How to achieve 100% performance Google Lighthouse score with Drupal

Speaker(s)
aldunchev
Experience level
Intermediate
Session track
Decoupled & Frontend Development
Session Room
Room 208 (Jakala)
Time Slot
Wed 17:10-17:40

This presentation focuses on the front-end performance optimization of a Drupal site.

I have worked on a campaign site for a client with landing pages, which had to be very fast, so I will share how I managed to get a 100% Google Lighthouse Score.

Key points:

Hashtag PAVILION

Speaker(s)
hchonov
Experience level
Beginner
Session track
Social Event
Session Room
Hashtag PAVILION
Time Slot
Wed From 22:00

Location

DJ
Free Drinks