Welcome Session
Welcome to Burgas!
Welcome to Burgas!
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?
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.
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.
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
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.
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.
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.
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.
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:
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.
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:
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.
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: