Skip to main content
Home

Main navigation

  • About
    • Program at a glance
    • Venue and rooms
    • Lunch
    • Contribution
    • Accomodation
    • FAQs
    • In the Media
    • Team
  • Schedule
    • Sessions Overview
    • Mautic Days
    • Venue map
  • Speakers
  • Sponsors
  • Tracks
User account menu
  • Log in
Event Platform Header CTA Pictures

Breadcrumb

  1. Home
  2. Schedule
  3. Schedule

Schedule

  • Jul 19
  • Jul 20
  • Jul 21
  • Jul 22

9:15 - 10:15am

Human machines and machine humans

Room
HS1 (Ground level)
Speaker(s)
prestonso
Session Category
Innovation & The future
Audience
All Attendees
In the Drupal community, we're contending with a rapidly changing near term and far future that have immense, even unsettling, implications for our ecosystem. This year's advent of generative artificial intelligence (AI), including OpenAI's emerging integrations with Drupal, and the fast growth in voice and other conversational technologies, cast in stark relief the risks and rewards—and the dangers to our commitments to equity, inclusion, and an open web—of allowing machines to become more human. At the same time, advancements in immersive technologies like the putative metaverse raise pertinent and urgent questions about what happens when humans become more like machines. Things feel unbalanced, unhinged, and unstable. Over the course of this keynote, we'll touch on all of these areas: conversational, immersive, and generative—and we'll look at their possible impacts on the Drupal community and ecosystem as well as the potential damage they might inflict on our sense of humanity, our sense of justice, and our sense of self. We'll look closely at topics like avatars, anthropomorphism, and AI bias to explore how our imminent future encodes oppression into our interfaces as they become more like us and reflect our society, and to inspect why we must confront difficult questions in order to keep Drupal relevant, resonant, and reliable far into the future—for everyone.

10:45 - 11:30am

Navigating the Future of Work

Room
HS1 (Ground level)
Speaker(s)
lukasfischer
Session Category
Project Management & Business
Audience
All Attendees
Embracing Holacracy, Sociocracy, and Reinventing Organizations for a Resilient Workplace. Learn how your organization can adopt these progressive models to create a more resilient, agile, and collaborative work environment.

Secure by Design: Integrating Security into Development

Room
HS4 (Ground level)
Speaker(s)
jannakha
Session Category
DevOps & Quality Assurance
Audience
All Attendees
As software engineers it’s our responsibility to incorporate cyber security best practices into the development cycle. In this presentation, I’ll provide a list of resources, best practices, tools and Drupal modules for designing and implementing a more secure Drupal web application and to prepare for penetration testing.

New module: Search API decoupled

Room
HS13 (2nd floor)
Speaker(s)
a.dmitriiev
breidert
Session Category
Backend Development
Audience
Intermediate
Search API is a powerful module family. However, it is not easy to build decoupled searches using Search API. Therefore we have created a new module called search_api_decoupled, that exposes search configurations and provides an API endpoint for querying. The module has UIs to control all configurations and re-uses existing modules such as the layout module from core, facets, and search_api_autocomplete. In the session we showcase the new module together with a decoupled search app based on React, Webcomponents, and Tailwind.

11:45am - 12:15pm

So I logged in, now what? The Dashboard initiative welcomes you

Room
HS1 (Ground level)
Speaker(s)
penyaskito
ckrina
Session Category
Innovation & The future
Audience
All Attendees
Dashboards is a new Drupal Core initiative which aims at providing a better and personalized experience when you log in into your Drupal site.

Beyond the Stage: Accessibility for the Theater Basel

Room
HS4 (Ground level)
Speaker(s)
tobias.tschopp@netnode.ch
Session Category
Accessibility, User Experience & Marketing
Audience
All Attendees
Explore Theater Basel's journey to achieving digital accessibility certification. Gain insights into addressing accessibility challenges in the conceptual, editorial, and technical domains. Discover practical strategies and tools applicable to your projects, leveraging Drupal's support for accessibility. Join the session to prioritize accessibility and create inclusive online experiences.

Why Module Builder should be in your developer toolkit

Room
HS13 (2nd floor)
Speaker(s)
alvar0hurtad0
Session Category
Backend Development
Audience
Intermediate
Your next custom module won't be written by AI, at least not for a while yet. But most of it could be written by Module Builder. This session will explain why Module Builder deserves to be among the essential tools you add to any project to speed up and smooth over your development tasks. Module Builder simplifies your work when writing custom code. Need a route and controller? A form? A config entity type with an admin UI? A kernel test? From a few options, Module Builder creates the boilerplate for all the common Drupal coding patterns. Because Module Builder analyses your codebase, it can generate all hooks, plugins of all types, inject any service - even those you've only just written yourself!

2:00 - 2:45pm

ECA, the no-code solution that empowers you to orchestrate your Drupal sites

Room
HS1 (Ground level)
Speaker(s)
jurgenhaas
Session Category
Innovation & The future
Audience
All Attendees
The complete power of Drupal is being made available to site builders with ECA, to automate processes and customize Drupal's behaviour (hooks) without programming. With different UI options like the visual BPMN drag & drop interface or a simple form-based configurator, site builders can now tailor Drupal sites and orchestrate automation, which in the past always required a PHP developer or a number of extra modules to help out.

Should migrate be our goto for migrations?

Room
HS4 (Ground level)
Speaker(s)
Curried
Session Category
Backend Development
Audience
All Attendees
When we talk about migrating data to a Drupal, I feel like the first thing everyone thinks of is: using migrate module. And sure it is helpful, but can it be used for every use case we can find? We'll see about that.

Comment Analyzer

Room
HS13 (2nd floor)
Speaker(s)
MethodJules
Session Category
Backend Development
Audience
All Attendees
This presentation will be a great opportunity for Drupal developers and business owners to learn about the benefits of using NLP to analyze user comments. Attendees will leave the conference with a better understanding of how NLP can be used for e. g. to improve user engagement, detect spam comments, and understand user sentiment.

3:00 - 3:45pm

Getting started with Lupus Decoupled Drupal

Room
HS1 (Ground level)
Speaker(s)
wolfgang.ziegler
Session Category
Decoupled & Frontend Development
Audience
Intermediate
Lupus Decoupled Drupal provides a complete, fully integrated solution for a headless Drupal out of the box - combining the power of Drupal with a modern frontend! In this session we are building a ddev-based project based upon Lupus Decoupled Drupal - live! We'll start from scratch and will go through all necessary steps to build the site, step-by-step, so you can follow along if you like.

User story & affinity mapping workshop

Room
HS4 (Ground level)
Speaker(s)
dasjo
Session Category
Project Management & Business
Audience
All Attendees
In this workshop, I would like to introduce you to two concepts I have found useful in my work with agile teams: user story mapping as well as affinity mapping.

Structured content within CKEditor 5. Do we still need paragraphs?

Room
HS13 (2nd floor)
Speaker(s)
erik.erskine
Session Category
Innovation & The future
Audience
Intermediate
CKEditor 5 has an internal data model that's distinct from both the stored data and the resulting HTML. It's a document editor rather than an HTML editor. That gives us scope to use it for things that we might otherwise have implemented using paragraphs. Can we improve our content editing experience that way?

4:15 - 5:00pm

CKEditor 5: One Small Step for Content Editor, One Giant Leap for Drupal

Room
HS1 (Ground level)
Speaker(s)
Vladimir R
Session Category
Accessibility, User Experience & Marketing
Audience
All Attendees
The presentation showcases the improvements brought to Drupal by CKEditor 5, the changes to configuration process, and the Drupal modules and premium features available to improve the editor's functionality and collaboration.

I have a great idea for a module! Now what?

Room
HS4 (Ground level)
Speaker(s)
mandclu
Session Category
Open Web & Community
Audience
All Attendees
Learn how to make your great idea into a module on Drupal.org that the community can share and collaborate with you to make it better.

Case Study: Progressive Migration from D7 with Progressive Decoupling

Room
HS13 (2nd floor)
Speaker(s)
pritam
Session Category
Clients & Industry Experiences
Audience
All Attendees
The session examines the successful progressive migration of Edredo, an ed-tech startup, to Drupal 9. The article delves into the challenges Edredo & OpenSense Labs team faced and highlights the strategic approach taken to upgrade their platform while ensuring minimal disruption to their operations. The session also aims to discuss the microservice architecture used in the final product.

5:10 - 5:40pm

Some tips and warnings about moving away from being a developer and leading teams

Room
HS1 (Ground level)
Speaker(s)
alvar0hurtad0
Session Category
Project Management & Business
Audience
All Attendees
This is a chat with my self from a few years ago, when I was offered to stop being just a developer and take on the role of people lead. Some things I think I should have considered before accepting and some tips that would have made my life easier.

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

Room
HS4 (Ground level)
Speaker(s)
mkoh
Session Category
Project Management & Business
Audience
Beginner
Progressive Web Applications are a new 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. This presentation explains what PWA's are and the tech's history, why they are a great match for some of your customers and what are the potential pitfalls. This is a high-level presentation aimed for business leaders, sales people and in general people new to PWA's.

A Drupal inspired Render API for cloud and edge computing? An idea too crazy to fail.

Room
HS13 (2nd floor)
Speaker(s)
pdureau
Session Category
Innovation & The future
Audience
Advanced
To promote design systems as universal and agnostic corporate assets, we package them as WebAssembly microservices, interfaced by a Render API strongly and proudly inspired by Drupal. We discovered interesting mechanisms which could find their way to Drupal Core.

Platinum Sponsors

Logo 1xinternet

Gold Sponsors

D shaped logo and the name Droptica
Logo AgileDrop
Logo Amazee.io

Silver Sponsors

Logo Kraut.Hosting GmbH
dropsolid logo
Logo EOR Digital GmbH
Logo Druid.fi

Media Partner

Logo Kurier.at
droptimes logo

Funded by

wko logo
Meeting Destination Vienna

Footer

  • Contact
  • Code of Conduct
  • Data Privacy
  • Media Policy
  • FAQs
  • Imprint

Copyright © Drupal Dev Days 2024. All rights reserved.

Webdesign by acolono GmbH, implementation by Alex Milkovskyi

Webhosting by amazee.io
Powered by Drupal