Sessions
Bitte registriere dich und schlage eine Session vor.
Wenn du mehr über ein Thema erfahren möchtest, nutze die Shoutbox. Vielleicht findest du jemanden, der eine Session zu diesem Thema hinzufügt.
-
English / All Attendess
Field Widget Actions: Bring Functionality Closer to Content Editors
Wouldn't it be great if your website could assist you while you're creating content, not just in the CKEditor, but also when you're tagging content, entering a title, or uploading an image? Read more
Imagine a button that renames your uploaded image file based on what’s actually visible in the image. Or a way to trigger an ECA action using the context of the field you just filled out.
Meet the Field Widget Actions module, a new submodule introduced in AI Core 1.2.0. It’s a simple yet flexible framework that lets you attach custom functionality to any field in your Drupal site. Using a clean UI, you can link multiple actions to a single field widget. Each action shows up as a button next to the form element, right where editors need it.
In this session, I’ll show how the module works, walk through real-world examples, and explain how you can create and attach your own custom plugins to bring useful tools closer to your content editors.
Artem Dmitriiev
(admitriiev)Backend Developer
at 1xINTERNET GmbH -
English / Intermediate
From Figma to Drupal Theme – A modern workflow featuring Single-Directory Components and the new Display Builder
You have got a beautifully designed Figma prototype. It's sleek, responsive and the client loves it. But now comes the hard part: Translating that design into a structured, maintainable, performant Drupal theme. What if I told you that we have the tools to bridge that gap more smoothly than ever? Read more
Implementing designs in Drupal has often been a challenge due to outdated workflows, leading to inefficiencies and inconsistent results. With tools like Single-Directory Components, Storybook, Vite, and the new Display Builder, developers now have the power to streamline their workflow and deliver faster, higher-quality themes.
This session will introduce a modern, component-based approach to theming that bridges the gap between design and development. By sharing best practices and practical techniques, I will help developers to improve their frontend stack, enhance maintainability and boost efficiency.
Create better Drupal themes with less effort!
-
English / Intermediate
Advanced accessibility problems
We will have a look at some real-life components from the Jewish Museum in Berlin. How we implemented them, what the accessibility expert had to say, and what we changed to make the component more accessible. Read more
This will be an updated version of the session I gave at Drupal Dev Days this year in Leuven.
By now we all know how to implement the basic needs for accessibility: use semantic HTML, have alt-texts for images, add styles for focus states, test with keyboard, etc. That might be enough for a small website.
Bigger sites have more complicated components like: sliders; info cards that turn 180 degrees; navigation elements with more content; and lightboxes. We will have a look at some of those elements for the website of the Jewish Museum Berlin.
At the end of last year, we had an external accessibility expert check the site. He had a lot to say about those components and made a few suggestions to improve the accessibility. In this session, we will have a detailed look at the problems he found and the steps we took to improve the components.
I will add some smaller problems in surprising places, and some problems that Drupal or screenreaders add to the mix. Like that one incredibly annoying “feature” in CKEditor.