User experience

Carousels, Accordions & Pop-ups: can the Protagonists of the Web's Horror Show be made Accessible?

Carousels, Accordions & Pop-ups are the protagonists of the Web's Horror Show: they are easy to implement, easy to break and are guaranteed to create tons of accessibility, SEO and performance problems. They are hated, mocked and doomed by UX and Accessibility experts. They are loved, cherished and embraced by the rest of the world.

Even if we, bazookas under each arm, would like to annihilate them, they remain popular with our colleagues, marketeers, managers, customers and CEOs. And sometimes rightfully so: there are reasons why you should keep using them.

Speaker(s)

boris doesborg

Experience level

Intermediate

Session track

User experience

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

We hate cookies!

We hate cookies! A statement like that will get you a bunch of weird looks, except from people who deal with cookie configurations in the modern world. Cookies have a bad rap, and that's not entirely undeserved. Cookie security used to be messy and difficult, and it has only become more complex over the years. Undoubtedly, you've already bumped into broken cookie configurations or spent countless hours trying to figure out the meaning of a certain flag or its proper configuration value. Let's change that!

Speaker(s)

Dr. Philippe De Ryck

Experience level

Intermediate

Session track

User experience

CKEditor 5 for Drupal Developers

CKEditor 5 will be replacing CKEditor 4 in Drupal 10. The new CKEditor 5 is a whole new way to think about a WYSIWYG. It makes the task of editing content easier and more reliable. It gives developers new tools for empowering editors to add structured content and consistent styled components to a page without complex nested entity references or free-for-all full HTML editing, and has a robust plugin system for adding any new feature you can imagine.

Speaker(s)

lauriii

Experience level

Intermediate

Session track

User experience

Enhancing Drupal's media library

Drupal ships with a media library out of the box.

The core media library is designed to be a plug and play media solution that fits a lot of use cases.

In this talk we'll take a stab at improving the editor experience by leveraging contrib modules such as dropzonejs, entity browser, google vision, and search api.

Session video:

Speaker(s)

svdhout

Experience level

Beginner

Session track

User experience

Keynote: Bram Duvigneau - Drupal, the accessible CMS for accessible websites

The Drupal community is committed to making sure that Drupal is the most accessible framework for building websites that can be used by anyone, including people with disabilities.

Drupal offers a range of built-in tools and third-party modules that help you create accessible websites. But did you know that it also facilitates an accessible content editing experience out of the box that you can build on? 

In this talk, we’ll answer two questions:

Speaker(s)

Bram Duvigneau
Roel Van Gils

Experience level

Beginner

Session track

User experience

Autosave and concurrent editing in Drupal 8

Autosave ensures that content changes will not be lost if a sudden power outage or network disruption occurs. The concurrent editing feature provided by the conflict module allows for the simultaneous editing of the same content by multiple users by performing automatic merges whenever possible. The API for the addition of visual merging tools for solving merge conflicts is provided, while a basic out-of-the-box visual merging tool is planned.

Description

Speaker(s)

hchonov

Experience level

Beginner

Session track

User experience

UX: why there is no module for that

In the last years, user-centric design has emerged as a must-have requirement. The concept of UX has flourished everywhere: in client briefs, job descriptions, trainings, books and articles. If you have been involved in the creation of digital products, including Drupal websites, you probably heard the UX song at various stages of development, especially at the end.

But what do we mean exactly by "UX"? Is it just a buzzword? Or a fancy way to talk about colours and buttons?

Together, we explore all the facets of the concept of user experience:

Speaker(s)

clemgn

Experience level

Beginner

Session track

User experience

Drupal Admin UI modernization: where are we heading?

The Admin UI & JavaScript Modernisation initiative is re-imagining the current content authoring experience and site administration. What are the initial proposals for this new UI and how did we get there?

Speaker(s)

ckrina

Experience level

Beginner

Session track

User experience

Marvin's guide to a user friendly Drupal Backend

For a moment, nothing happened. Then, after a second or so, nothing continued to happen.

Don't Panic

Marvin the paranoid android takes us on a journey trough the inner regions of some Drupal websites.

He will show some tricks and examples to turn your administrator interface into the longest party that ever lasted.

At the end of the talk, you will be able to take you clients to the restaurant at the end of the universe, have some Pan Galactic Gargle Blasters,

and continue to be amazed by the admin experience that remains.

Speaker(s)

svdhout

Experience level

Beginner

Session track

User experience