Add a filter type for the module install state

Created on 11 October 2022, over 1 year ago
Updated 14 October 2023, 9 months ago

Problem/Motivation

If you search for a module in Project Browser my initial thought is I don't want to get my search results cluttered with modules that are already installed. In addition it is cognitively demanding to distinguish between the different states a module is in.
When I've played around with #3312289: Svelte UI for install controllers β†’ I've quickly got a rather long list of modules installed. On /admin/extend it is rather difficult to distinguish between Core and contrib modules as well as which modules are added and which are installed. And then there is also the discussion in #3310879: Consider refactor of the "Install" button behavior β†’ to add the ability to uninstall and remove a module from a site from within Project Browser.

Proposed resolution

Add a fourth filter type, something like Module state with three options (aside the already existingDevelopment Status, Maintenance Status and Security Advisory Coverage)

Available 
Added
Installed

The wording of the filter type and its options is definitely nothing more than a rough draft. But adding a filter option might also become handy in the context of how to improve the install/uninstall page in Core ( πŸ“Œ [PP-3] Figure out what to do with the install/uninstall modules page Postponed ). a topic we've talked about in #3310096: Drupal Usability Meeting 2022-09-23 β†’ and #3307567: Drupal Usability Meeting 2022-09-09 β†’ recently.

Remaining tasks

  • βœ… File an issue about this project
  • ☐ Manual Testing
  • ☐ Code Review
  • ☐ Accessibility Review
  • ☐ Automated tests needed/written?
✨ Feature request
Status

Active

Version

1.0

Component

User experience

Created by

πŸ‡©πŸ‡ͺGermany rkoller NΓΌrnberg, Germany

Live updates comments and jobs are added and updated live.
  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

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.

Production build 0.69.0 2024