Create two sections on /admin/structure

Created on 28 April 2023, about 1 year ago

Problem/Motivation

There are too many items on the Structure page (/admin/structure) for a flat list. It is hard to find a particular link.

Steps to reproduce

Proposed resolution

Group together all the items for configuring entity types (block types, content types, media types, taxonomy, etc.).

Remaining tasks

User interface changes

Change the page at /admin/structure.

Before

Here is the current page, using the Umami demo profile:

API changes

None

Data model changes

None

Release notes snippet

TBD

πŸ“Œ Task
Status

Active

Version

10.1 ✨

Component
SystemΒ  β†’

Last updated 1 day ago

No maintainer
Created by

πŸ‡ΊπŸ‡ΈUnited States benjifisher Boston area

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

Comments & Activities

  • Issue created by @benjifisher
  • πŸ‡ΊπŸ‡ΈUnited States benjifisher Boston area

    We reviewed πŸ“Œ Make core's structure descriptions more consistent Closed: won't fix at πŸ“Œ Drupal Usability Meeting 2023-04-28 Fixed , and decided that a better solution to the problem of inconsistent descriptions is to group together the links for configuring (fieldable) entity types. Referring to the screenshot (Umami) in the issue description, more than half the links belong in this group:

    • Block types
    • Contact forms
    • Content types
    • Media types
    • Taxonomy

    If we create that group and add some static text for the group, then we will not need descriptions for the links in that group.

    One possibility for the group label is "Content structure".

    Here is a mockup of the page after adding the new group:

    Any link that does not belong in this group will be displayed in a separate list. TBD:

    1. Leave the remaining links ungrouped or create an "Other" group?
    2. Show the "Content structure" group first or last?

    At first, all links on this page from non-core modules will go in the "other" group. Once this feature is implemented, other modules that create entity types should be able to update their links so that their links go in the appropriate group.

    Once we finish this issue, we can consider adding additional groups.

    Before adding this issue, I found πŸ“Œ Emphasize the most important items on the 'structure' page Needs work . It looks to me as though no one reached consensus on that issue. At least one comment there points out that "important" vs. "unimportant" is not a viable distinction, and I agree with that. I think the proposal in this issue is more incremental and easier to implement than the ideas discussed there.

  • πŸ‡¬πŸ‡§United Kingdom AaronMcHale Edinburgh, Scotland

    I would recommend "Structured content" rather than "Content structure", as that's more of a generally used term (at least it is 1among people who work in content design type roles).

Production build 0.69.0 2024