With 116+ FEPs it’s getting hard to find what’s relevant. I’d like to propose an Explore page for the FEP website — a single filterable table of all FEPs.
Filters: Status, Topic, Protocol (S2S/C2S), Type, Author, free text search. Click a row to expand the summary.
What changes:
- Two new optional frontmatter fields: categories (topic tags like “Identity & Authentication”, “Collections & Filtering”) and protocols (S2S/C2S)
- All existing FEPs pre-classified — happy to discuss individual assignments
- Central definitions in scripts/categories.yml, Jinja2 templates
- Existing pages (Final, Draft, Withdrawn) unchanged
PR: Add Explore page with filterable FEP table and category taxonomy
Feedback welcome — especially on the category assignments.
1 Like
This looks great! Do you have that operational atm, a link to check out?
no, it’s a pull request, see link in my first post
Looks great to me. With your latest approach, is the taxonomy information external to the FEP?
No, not yet. I’d have to adapt it, but I’d only do that for legacy systems outside the company.
This seems helpful given that the filename of a FEP indicates nothing about its content and that the page title codeberg provides to the markdown document actively foils attempt to use browser history search mechanisms to locate FEPs. If searchability is a goal, indicating the title of the FEP in the filename of the markdown document would seem to augment the goal of this functionality while extending it to support existing web standards for indexing and retrieval. The metadata employed here seems sufficient to achieve this.
1 Like