Beginner

how to manage multilingual content with local country validation

Content that has been created in Drupal and needs to be translated into multiple languages is a burden - if you add to that the possibility of checking and validating the translated content by local Drupal users in the country of translated country; it is a serious workflow

we want to show how we automated these steps and how you can follow the process from within Drupal -  the translation process itself can offer AI generated translations, re-use former versions of content, evolve highlyskilled human translators

Speaker(s)

drupal

Experience level

Beginner

Session track

User experience

Gitlab Ask Me Anything

Ask Nick anything about Gitlab, how to increase contributions and features about the product.

Speaker(s)

Nick_vh

Experience level

Beginner

Session track

Code & Development

Next Js with Storybook and Drupal

In this session we will be cover the following aspects. 

1) Introduction of Next Js on a wider scale.
   - Here we will talk about how Next Js is growing to be a focal point among the developers and how we can leverage Next Js with our applications.

2) Ways of integrating Next Js with Drupal.
  - While learning about Next Js we should surely know various options available to marry our Drupal CMS with Next Js to showcase our data.

3) Usage of storybook and why not to use the traditional method ?

Speaker(s)

sibustephen

Experience level

Beginner

Session track

Frontend & Design

Building a Pokédex with Astro

Description

Recently, there has been a shift towards rendering JavaScript apps either on the server or statically. One of those frameworks that's known for generating content-heavy server-side rendered or statically generated apps is Astro. In this talk, I'll give a demonstration to how you can use Astro while building a working Pokédex.

Speaker(s)

g00glen00b

Experience level

Beginner

Session track

Code & Development

Drupal, the best headless CMS in the world

Step into a Magical Mystery Tour of Drupal as a Headless CMS.

Come join us for a 20-minute session where we'll unveil the wonders of Drupal, a headless CMS that sings melodies of innovation and creativity.

Here's what's in store:

 Flexibility That Takes Your Breath Away: Explore the endless possibilities of Drupal's flexibility, allowing you to create your own symphony of digital experiences. Let your imagination run wild as you craft your masterpiece.

Speaker(s)

svdhout
borisson_

Experience level

Beginner

Session track

Code & Development

Open Source's best kept secret: marketing automation with Mautic

Open Source's best kept secret: marketing automation with Mautic - presented by Ruth Cheesley - Mautic Project Lead

Session video:

Speaker(s)

Ruth Cheesley

Experience level

Beginner

Session track

Business & strategy

Drupal.org & Association Q&A With Baddy Sonja, Neill Drumm & Nick Veenhof

Baddy Sonja and Nick Veenhof are part of the Drupal Association board, they will answer all your questions about how the DA works and what they do.

Baddy Sonja is Chair of the Board of the Directors of the Drupal Association

Neill Drumm is creating the most awesome Gitlab integration on Drupal.org

Nick Veenhof is President of the Belgian Drupal Association & member of the Board of the Directors of the Drupal Association 

Session video:

Speaker(s)

Nick_vh
baddysonja
drumm

Experience level

Beginner

Session track

Business & strategy

Dummy content with Migrate

Dummy content are sets of entities such as nodes, users, and paragraphs that can be automatically imported in your development, test and staging websites.

You can use dummy content for local onboarding and testing in continuous integration environments. Dummy content provides you with predictable sets of users, roles, menus, taxonomy terms, nodes, files, media items and paragraphs.

This talk aims to give you insight in the reasoning behind dummy content and the various existing methods. I'll discuss:

Speaker(s)

boris doesborg

Experience level

Beginner

Session track

Code & Development

KEYNOTE - Fantastic functions and where to find them

PHP is a truly amazing language. You probably use PHP to create beautiful websites and services in an expressive way. But the language is capable of so much more than what you'll probably program in your day to day job.

In this entertaining talk, we'll take a look a couple of surprising ways to use PHP. You'll see lesser known functionality being used such as weak maps and process control functions. We'll also cover a couple amazing open source PHP projects that have borrowed inspiration from communities outside of PHP such as Tailwind and Phoenix.

Speaker(s)

freek.van.der.herten

Experience level

Beginner

Session track

Code & Development

Working in the Drupal issue queue

Have you ever encountered an issue in Drupal or one of the many contributed projects? Do you know what to do next? When you would like to start contributing to the Drupal open source project, you will quickly run into the need to work in the Drupal issue queue. This talk aims to give you a soft landing in the issue queue. We will discuss:

Speaker(s)

eelkeblok

Experience level

Beginner

Session track

Code & Development