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. HS4 (Ground level)

HS4 (Ground level)

Visual Layout Suite for ambitious site builders

Room
HS4 (Ground level)
Speaker(s)
crzdev
tunic
Session Category
Innovation & The future
Audience
Intermediate
VLSuite is the content editing experience on top of Site Builder that ambitious site builders are waiting for. This session features the capabilities of the VLSuite, completely independent from any theme or distribution but providing an out of the box editing experience that takes Layout Builder to the next level.

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.

An introvert’s guide to open source communities

Room
HS4 (Ground level)
Speaker(s)
Shriaas
Session Category
Open Web & Community
Audience
All Attendees
This session is about how open source and Drupal changed my life as an introvert and helped me find my voice, network, and career. I will share my story of how I contribute, mentor, and learn from the global community, and how you can do the same. I will also talk about my future goals and aspirations in the open-source world.

Leveraging the Drupal Core Entity API for your custom entity types

Room
HS4 (Ground level)
Speaker(s)
hchonov
Session Category
Backend Development
Audience
Beginner
This session is a walk-through defining a custom entity type. Some of the major topics will be about - Bundles - Revision and translation support - Configuring the form display of the entity type - Configuring the view display of the entity type - Constraints and validation - Access control - Entity queries - Configuration vs content entity types

Managing Translations in Drupal 10 in combination with the Layout Builder

Room
HS4 (Ground level)
Speaker(s)
lio.novelli
Jeremy Chinquist
Session Category
Backend Development
Audience
Intermediate
We have all heard this from a client: “I have a small marketing website and I want it in English too.” It sounds simple, and it can be, but do not make the error to think “it is just a copy of each page, add the language switcher and voila, we’re done!” In this talk we will dive into the technology decisions we have made, and committed to the Drupal community, in order to answer the question "How can translations of our content for our (Drupal 10-based) website relaunch, also using the layout builder, be managed?" In this case study we used our company's website. We had to take our Drupal stack into consideration. It is based upon Lupus Decoupled, a fully integrated solution for a headless Drupal which builds upon Custom Elements and Lupus Custom Elements Renderer. On top of that we also use a custom solution that turns our backend into a contentpool that delivers content to multiple frontends. That was our starting point on top of which we added a multilingual functionality layer. Drupal Core gives us many tools to start with, but to make it manageable, we had to make some decisions. When an entity exists in one language and then it is translated, all the layout builder blocks are cloned and attached to the new translation. How should the system manage an added block of text? The language switcher must also be designed. There are accessibility guidelines and decisions to make about how the language switcher works when a translation is not available. The list goes on. We will highlight the overall strategy that we have developed, as well as go into some of the finer points of the code.

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.

From Novice to Expert: Nurturing the Next Generation of Drupal Devs

Room
HS4 (Ground level)
Speaker(s)
maria.totova
Session Category
Open Web & Community
Audience
Beginner
Are you tired of struggling to find Drupal developers who can take your projects to the next level? It's time to shift your focus to cultivating your next generation of Drupal devs from within. Join my session and find out how you can transform novices into Drupal experts through targeted mentorship, training and development strategies. From best practices for onboarding to creating a culture of continuous learning, I will share with you the advice and tips you need to build a strong, sustainable team of Drupal developers.

How to Successfully Maintain a Drupal Enterprise Project Featuring kurier.at

Room
HS4 (Ground level)
Speaker(s)
Oleksandr Milkovskyi
Session Category
Clients & Industry Experiences
Audience
All Attendees
The k-digital news service in Austria serves millions of users with multiple popular portals, relying on a single Drupal CMS instance. However, maintaining stable performance, scaling architectural decisions, managing staff turnover, handling legacy code, and keeping documentation up-to-date pose significant challenges. This session will share the team's insights and experiences in overcoming these obstacles and maintaining an enterprise-level project. Attendees will gain valuable knowledge about project architecture, development workflows, and lessons learned.

TMGMT module: supporting you to keep track of translations on your multilingual website

Room
HS4 (Ground level)
Speaker(s)
mdumond
Session Category
Accessibility, User Experience & Marketing
Audience
All Attendees
TMGMT module: supporting you to keep track of translations on your multilingual website Managing multilingual content on a website can quickly become a daunting task without the proper tools. Fortunately, the Translation Management Tool (TMGMT) module provides invaluable support to content creators by streamlining translation management, tracking translations, and facilitating third-party translation services. The use of TMGMT has steadily increased over time, with more websites adopting it and a growing number of providers being supported. As the standard for managed translations in Drupal, we are committed to improving the module's usability. In this presentation, we will showcase how TMGMT simplifies the management of multilingual content. We will focus on the module's ability to suggest related content for translation and prevent the submission of duplicate items to service providers, ultimately reducing costs. Additionally, we will discuss some of the remaining challenges and our plans to address them.

What we learned introducing PHPStan to a large scale project

Room
HS4 (Ground level)
Speaker(s)
simonbaese
Session Category
DevOps & Quality Assurance
Audience
All Attendees
Report on leveraging static code analysis in a large-scale Drupal project from a technical and project management perspective

Pagination

  • 1
  • Next page
HS4 (Ground level)

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