Will Drupal 9 be easy to use for authors and site administrators? Will it be attractive, accessible, and responsive out of the box?
You can help make the answers to both of these questions ‘yes!’
The two ‘default’ user interfaces for a Drupal website out of the box are the default administrative UI/theme and the default user-facing theme. As it turns out, both are currently being re-worked. What happens with them will significantly shape the usability of Drupal 9 out of the box, both for authors and evaluators.
Drupal’s Admin UI
The administrative and authoring user interface is being re-worked via the Claro theme, as part of the Admin UI & JS Modernization strategic initiative. This initiative’s main priorities are:
Create a new "design system" for Drupal's editing and administrative interface, and implement this in incrementally.
Create a decoupled, single-page React application that manages Drupal administration
Modernize the underlying JavaScript code and enhance Drupal's APIs to better support all types of decoupled applications.
How to Help: Admin UI/Claro
You can follow along and find ways to help on the Claro issue queue.
Zolhorvath has some handy markup generator test modules and tests for Claro theme's development on Github.
Get involved in discussion on the Drupal Slack #admin-ui channel. They have weekly chat meetings every Wednesday at 2:30pm UTC.
Drupal’s Default Theme
A new default theme for Drupal 9 is also being developed to replace the Bartik theme. Now is a great time to get involved in the discussion about what would make Drupal more attractive and usable out of the box.
How to Help: Drupal 9 Default Theme
You can follow along on the issue queue.
Get involved in discussion on the Drupal Slack #d9-theme channel.
Drupal 9 has a projected release date of June 3, 2020, and active development happening now. In some cases these changes will be implemented before Drupal 9. So it’s a great time to get involved.
Usability matters. Your input matters. Let’s make Drupal 9’s front end fantastic for everyone.
(95)