Admin UI & JavaScript Modernisation Initiative introductions - - PowerPoint PPT Presentation

admin ui javascript modernisation initiative
SMART_READER_LITE
LIVE PREVIEW

Admin UI & JavaScript Modernisation Initiative introductions - - PowerPoint PPT Presentation

Admin UI & JavaScript Modernisation Initiative introductions Twelve months ago at DC Vienna Four months ago at Frontend United Our GUIDING PRINCIPLES Simplify Craft a redesigned, modern administrative experience for Drupal.


slide-1
SLIDE 1

Admin UI & JavaScript Modernisation Initiative

slide-2
SLIDE 2

introductions

slide-3
SLIDE 3

Twelve months ago at DC Vienna…

slide-4
SLIDE 4

… Four months ago at Frontend United…

slide-5
SLIDE 5

Our GUIDING PRINCIPLES

slide-6
SLIDE 6

Simplify

Craft a redesigned, modern administrative experience for Drupal.

slide-7
SLIDE 7

Embrace

Embrace workflows, tools, and practices familiar to existing JavaScript developers, to make it easier for them to join the Drupal community.

slide-8
SLIDE 8

WHAT WE’RE GONNA DO

slide-9
SLIDE 9

UX and UI changes

slide-10
SLIDE 10

USER TESTS

SURVEY RESULTS

  • Paradox between complex UI and flexibility
  • Better media management
  • Improvements in the WYSIWYG editor
  • Understanding jargon & technical terminology
  • More role-based configuration for content editors (menu)
slide-11
SLIDE 11

USER TESTS

  • Card Sorting

○ To find content editor main tasks & new menu?

  • Wireframes tests and discussions

○ Round 0 in Drupal Europe

  • Comparative study 1

○ To find patterns to implement ○ Round 1: ■ WordPress (with Gutenberg) ■ SquareSpace ■ Contentful

slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

DESIGN SYSTEM

slide-15
SLIDE 15

Seven refresh

  • It could benefit our users as an intermediate step
  • Not enough people in the initiative team to get this done
  • We are waiting to see if more people get involved to help

get this done

slide-16
SLIDE 16
slide-17
SLIDE 17

Prototype new features to improve user experience

slide-18
SLIDE 18
slide-19
SLIDE 19

Modern tools enable good UX

App State Local storage User visits Handed to Initialises Updates Saves

slide-20
SLIDE 20

DOGFOOD the Api-first initiative

slide-21
SLIDE 21

Create an alternative admin experience

slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26

Q&A

slide-27
SLIDE 27

Is an Interface that works only with a plain Drupal installation useful for you?

slide-28
SLIDE 28

How would your projects benefit from a Gutenberg like experience?

slide-29
SLIDE 29

Would you prefer us to have tools for building an amazing admin UI over having extension points?

slide-30
SLIDE 30

Sassy Scale

not sassy vvv sassy

slide-31
SLIDE 31

How sassy would you be if you have to use node when installing modules.

slide-32
SLIDE 32

Besides configuration forms, what kind of custom functionality have you built for the admin UI? Would you be happy or sad to upgrade them to use React? Do you believe you could benefit from using React and a more well defined component library?

slide-33
SLIDE 33

Get involved

https://github.com/jsdrupal #javascript in Drupal Slack