Drupal has kept the same page structure over the years. It is basically framed in a top header section plus the rest of the content of the page. We need a modern and flexible layout structure in Drupal’s admin UI.
Proposed resolution
This aims to redesign the general layout for the admin interface to improve its usability. To reach all the capabilities we may also aim to reorganize several existing regions of the administration interface. So this changes will need to happen in several phases.
Phase 1: Research and design (we're here)
This phase will define which elements need to be changed and deliver designs to be implemented.
Phase 2: Implementation
This phase will need to be divided and planned to avoid collisions between work. Some of its child issues will be:
User interface changes
To be defined.
| Comment | File | Size | Author |
|---|
Comments
Comment #2
huzookaComment #3
ckrinaComment #4
ckrinaComment #6
effulgentsia commentedIf we end up committing something that only applies a max-width to the main column of the node form in #3158854: Node form: address chasm between main form and meta, then perhaps in this issue, we can figure out what other content editing UIs should also have a max width (or perhaps all admin UIs should)?
As an example, it's probably content editors who create webforms, and so it might be jarring for the node form to have a max width, but the webform creation UI not to.
Comment #7
lauriii@effulgentsia Good point! #3083176: Make sidebar region available in main page template is an issue that specifically tries to make the current node form layout a reusable pattern, and currently is marked as a stable blocker
Comment #11
ckrinaComment #12
ckrinaComment #13
ckrinaComment #15
ckrinaComment #17
ckrinaMarking this as active since we'll need to start working on this ASAP so smooth the path for important UI features.
Comment #18
ckrinaRefactoring the issue summary with a more realistic state of the work.
Comment #19
ckrinaCorrect text and hide outdated files.
Comment #24
ckrinaCurrently working on this with @jponch, @jwitkowski79 and @saschaeggi. Adding credits for the ones involved so far.