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

Session Room
Room 208 (Jakala)
Time Slot
Fri 16:25-17:15
Speaker(s)
a.dmitriiev
Session track
Backend development
Experience level
Intermediate
Duration
50 min

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.

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:

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.