[META] Provide a generic search/filter UI interface pattern for listing pages

Created on 9 March 2012, almost 13 years ago
Updated 7 April 2023, over 1 year ago

Problem:

In Drupal core we have at least six different search/filter interfaces for listing pages (see below). We need a generic UI interaction pattern for search/filter what we could re-use in all current core cases and extend to other listing pages when needed. There are currently several developments what improve Drupal filters such as #497804: [meta] Search entities (nodes, terms, etc.) within the administrative interface , #355820: Improve query filter UI on admin/content #538904: D8UX: Redesign Modules Page and #1452188: New UI for string translation but this meta-issue here is here to sync up those improvements and provide an universal UI pattern what could be applied to any listing page when needed.

Requirements:

- Compact but scalable UI (might need expanding/collapsing functionality)
- Responsive
- Support both textfields and selector fields
- Optimize for simple (1-2-3 fields) filters but do support advanced (multi)filter.

Q&A:

Q: Why re-invent the wheel (Views + VBO)?
A: Views will not make it to D8 core. We need a solution for this release. Ideally this search/filter UI pattern could be re-used in future Views versions as well.

Technical implementation:

See #450666: Filter DB Extender

📌 Task
Status

Closed: outdated

Version

9.5

Component
Other 

Last updated 2 days ago

Created by

🇪🇪Estonia kika

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

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

  • mobile

    Issue related to Drupal on mobile devices.

  • VDC

    Related to the Views in Drupal Core initiative.

  • Needs issue summary update

    Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.

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.

  • 🇺🇸United States smustgrave

    Closing this as outdated as it moved to PNMI 8 years ago for more info that didn't happen

    If still valid task please reopen addressing #28

Production build 0.71.5 2024