33
Admin UI & JavaScript Modernisation Initiative

Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

  • Upload
    others

  • View
    26

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Admin UI & JavaScript Modernisation Initiative

Page 2: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

introductions

Page 3: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Twelve months ago at DC Vienna…

Page 4: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

… Four months ago at Frontend United…

Page 5: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Our GUIDING PRINCIPLES

Page 6: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Simplify Craft a redesigned, modern administrative

experience for Drupal.

Page 7: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

EmbraceEmbrace workflows, tools, and practices familiar to existing

JavaScript developers, to make it easier for them to join

the Drupal community.

Page 8: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

WHAT WE’RE GONNA DO

Page 9: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

UX and UI changes

Page 10: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

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)

Page 11: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

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

Page 12: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 13: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 14: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

DESIGN SYSTEM

Page 15: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

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

Page 16: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 17: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Prototype new features to improve user experience

Page 18: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 19: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Modern tools enable good UX

AppStateLocal storageUser visits Handed to Initialises

UpdatesSaves

Page 20: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

DOGFOOD the Api-first initiative

Page 21: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Create an alternative admin experience

Page 22: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 23: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 24: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 25: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex
Page 26: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Q&A

Page 27: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

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

Page 28: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

How would your projects benefit from a Gutenberg like experience?

Page 29: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

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

Page 30: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Sassy Scale

not sassy

vvvsassy

Page 31: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

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

Page 32: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

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?

Page 33: Modernisation Initiative Admin UI & JavaScript - Drupal Europe · the Drupal community. WHAT WE’RE GONNA DO. UX and UI changes. USER TESTS SURVEY RESULTS Paradox between complex

Get involved

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