Site Builder UX standardization for core modules

Created on 10 March 2020, over 5 years ago
Updated 1 July 2025, 6 days ago

The Goal

To unify the site building experience in order to create a better user experience for site builders.

The Problem

Drupal8+ has adopted an experimental module policy for continual improvement and updating features. One way this has happened is to bring in existing contrib modules (such as views-in-core). This improvement has had the unintended consequence of also bring in non-core and often inconsistent (even if it is how it has always been) APIs and UX from the existing modules.

Examples of possible inconsistencies

  • Views Configuration isn't in /admin/config instead they are found in /admin/structure/views/settings
  • User Field settings aren't in /admin/structure instead they are found in /admin/config/people/accounts/fields

There are more inconsistencies, but I haven't bothered identifying them all.

Why this is a problem and not just something to learn

  • Contrib developers model after core.
  • Discoverability is hindered by inconsistency --few users read manuals.

Proposed Solution

  1. Identify Site builder UX patterns (possibly this is already done to some extent).
  2. Map and Identify the different necessary areas of the Drupal Admin UI.
  3. Build Admin site-map and UX guide.
  4. Move Admin routes to match the UX guide and Admin site-map.
πŸ“Œ Task
Status

Closed: duplicate

Component

Idea

Created by

πŸ‡ΊπŸ‡ΈUnited States frob US

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡¦πŸ‡ΊAustralia pameeela

    This is totally valid, and a revamp of the IA is in the works (slowly but surely). So I'll close this in favour of the active one.

Production build 0.71.5 2024