Empowering content editors: managing content with ease in highly complex environments

Content management forms look complicated and are difficult to work with? You want to see your changes while doing them? Join my session and I will show you how to avoid stress and frustration, while empowering your content editor experience with realtime inline editing.

Prerequisite
Familiarity with Drupal content management and basic understanding of decoupled architectures is recommended to fully engage with the session.

Outline
Modern web pages tend to have strictly structured content, due to the fact that it is not only used for the display of information, but it also contains metadata that is exposed via APIs to microservices or for clients that will use it as a source for decoupled solutions. Having full control over the data models can lead to complex UIs for content editors , because it can require having nested structures, long reference lists, and a lot of overhead to simply build a content page.

Let’s not forget that developers themselves are not the typical end users of their solutions. There will be less technical people using the applications to enter the data. Often they have to populate tens or hundreds of fields that were added to meet the requirements of all project teams (design, SEO, marketing, …).

So, how can the day-to-day life of editors and content creators be made easier and pleasant? In an optimal world the repetition of the same operations over and over again would be removed, and having to wait for content to be submitted and frustration about slowness would be eliminated.

This session is about modules that can help editors to feel in control over the content. As maintainer of the popular modules:
“Content Templates” (https://www.drupal.org/project/content_templates)
and “Frontend Editing” (https://www.drupal.org/project/frontend_editing)

I would like to show the best practices for these extensions, and how they can be used to manage content at scale. The session includes a hands on demo and in-depth explanations on how they work.

As a bonus, there will be a demo on how editor experience can be further improved for fully decoupled web sites, keeping balance between admin interface with form elements and visual representation of the data that is stored.

Learning Objectives
Understand challenges associated with managing content on pages with complex structures and decoupled architectures.
Explore practical solutions provided by Drupal modules like "Content Templates" and "Frontend Editing".
Gain insights into optimising editor experiences for fully decoupled web environments.

Experience level
Intermediate

Drupal is a registered trademark of Dries Buytaert.