Skip to content

Add content library#1140

Draft
drewnielson wants to merge 30 commits intomainfrom
add_content_library
Draft

Add content library#1140
drewnielson wants to merge 30 commits intomainfrom
add_content_library

Conversation

@drewnielson
Copy link
Contributor

@drewnielson drewnielson commented Jul 17, 2025

Content Library includes the following features and functions:

  • Dynamic filtering of "library cards" across multiple filters, including topic, sub-topic, audience, resource type, and format
  • And/Or logic for additive (or) filters within a filter type/category and reductive (and) filters between filter types/categories
  • Active filters list pill boxes with the ability to remove individual filters from the filter selection accordions or from the active filters list pill boxes
  • Filters reset to remove all filters at once
  • URL parameters for each filter, to make it possible to bookmark and share page link with filters already selected
  • Dynamic disabling of filters when filters become unavailable (or wouldn't make any difference if selected) based on the current filter selection
  • Fixes front matter inconsistencies, including misspellings, duplicate/alternate filters, pages with missing or bad filter parameters in front matter, add library-exclude: true to certain additional pages
  • Method for incorporating documents in assets folders that do not have a page with front matter
  • Color schemes for library card categories/filters
  • Short page/document descriptions to library cards in expanding content
  • Consider adding "linked from" to document/file library cards
  • Live text search by library card title, description, or filter category

Still to do:

  • Consider pagination to reduce scrolling
  • Add highlights content/announcement for home page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant