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, and 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.
- Compact but scalable UI (might need expanding/collapsing functionality)
- Support both textfields and selector fields
- Optimize for simple (1-2-3 fields) filters but do support advanced (multi)filter.
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.