Creating a better Experience for Content Editors (Yorkshire Edition)

A presentation at Drupal Yorkshire Meetup in June 2021 in by Sascha Eggenberger

Slide 1

Slide 1

g n i t a Carebetter Experience for Content Editors i d E h Yor Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 2

Slide 2

Sascha Eggenberger Senior UX Designer @ Unic A Lead Designer of the Drupal Design System, Claro Co-Maintainer, Creator Gin Admin Theme Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 3

Slide 3

@saschaeggi Follow me on Twitter Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 4

Slide 4

Agenda 01 02 03 04 Drupal Yorkshire Meetup June 2021 Why Gin? Outlook Good to know Questions @saschaeggi

Slide 5

Slide 5

Why Gin? Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 6

Slide 6

« Drupal looks & feels outdated » Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 7

Slide 7

« Drupal looks & feels outdated » Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 8

Slide 8

Layout Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 9

Slide 9

Slide 10

Slide 10

Slide 11

Slide 11

Customization! Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 12

Slide 12

Slide 13

Slide 13

Slide 14

Slide 14

Slide 15

Slide 15

More customization! Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 16

Slide 16

Slide 17

Slide 17

Dark mode Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 18

Slide 18

Dark mode Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 19

Slide 19

Slide 20

Slide 20

User settings Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 21

Slide 21

Slide 22

Slide 22

Outlook Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 23

Slide 23

Layout optimizations Sneak preview (work in progress) Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 24

Slide 24

Slide 25

Slide 25

Slide 26

Slide 26

Slide 27

Slide 27

Collapsible Sidebar dgo.to/3187407 Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 28

Slide 28

Layout density setting dgo.to/3187648 Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 29

Slide 29

Good to know Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 30

Slide 30

CSS Adjustments to Gin gin-custom.css (Since Alpha 31) • For quick overrides • Place in your public files directory: e.g. /sites/default/files/ • Great for small adjustments like changing Logo size etc. (no need for subtheming) Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 31

Slide 31

CKEditor styles [name_of_frontend_theme].info.yml • Define your stylesheet • True WYSIWYG experience

Slide 32

Slide 32

Use AJAX for admin views It’s there you just need to enable it • Set administrative views like content, media etc. to use AJAX • Provides a more responsive & modern feel

Slide 33

Slide 33

Use Paragraphs Icons For easier recognition • Helps for easier recognition of content pieces • You could for example use the OpenSource library Feathericons

Slide 34

Slide 34

Wrap up Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 35

Slide 35

Download Gin drupal.org/project/gin Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 36

Slide 36

Support the development 🍺 : drupal.org/project/issues/gin : github.com/sponsors/saschaeggi Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 37

Slide 37

#1 The Experience is King A good UX will help with adoption Drupal Yorkshire Meetup June 2021 @saschaeggi

Slide 38

Slide 38

Thanks ! h Yor Drupal Yorkshire Meetup June 2021 @saschaeggi