Senior Software Engineer @ DocuSign
/u/alwaysworking & @alwaysworking
An environment to explore future focused ideas and concepts for Drupal's admin interface.
Craft a redesigned, modern administrative experience for Drupal.
The Current Drupal UI is targeting everyone results in a suboptimal experience.
Targeting only content authors.
Make it easier for them to join the Drupal community.
September 2017 🇦🇹
February 2018 💻
What page does most everyone use?
CURRENT STATE OF THE DRUPAL ADMIN UI REDESIGN
SASCHA EGGENBERGER (SASCHAEGGI), CRISTINA CHUMILLAS (CKRINA)
11:00 - 12:00 @ Parsenn 🤟
March 2018 🇳🇱
Explore more content authoring interactions
September 2018 🇩🇪
Contributor module ecosystem.
We are operating under the assumption that we can’t have an extra build step when you install a module.
Existing hosting providers.
Contrib modules should be able to build their own backend config pages in addition to extending existing config pages and define their own dependencies.
Admin UI makes decisions about code bundling? ❌
Contrib module authors must bundle their code prior to release. ✅
How do we get these files to the Admin UI 🤷♂️
Use Composer or existing Drupal libraries system? ❌
Use Admin UI support module & RequireJS ✅
Should we ask Drupal each time for routes?
Routes are prefixed with their module name to avoid namespace accidents.
Don’t use EVAL ❌
Shared dependencies can be difficult.