admin ui javascript modernisation initiative
play

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.


  1. Admin UI & JavaScript Modernisation Initiative

  2. introductions

  3. Twelve months ago at DC Vienna…

  4. … Four months ago at Frontend United…

  5. Our GUIDING PRINCIPLES

  6. Simplify Craft a redesigned, modern administrative experience for Drupal.

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

  8. WHAT WE’RE GONNA DO

  9. UX and UI changes

  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) ●

  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 ■

  12. DESIGN SYSTEM

  13. 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

  14. Prototype new features to improve user experience

  15. Modern tools enable good UX User visits Local storage Initialises State Handed to App Saves Updates

  16. DOGFOOD the Api-first initiative

  17. Create an alternative admin experience

  18. Q&A

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

  20. How would your projects benefit from a Gutenberg like experience?

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

  22. Sassy Scale not vvv sassy sassy

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

  24. 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?

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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend