Skip to content

Filter Refinement #11

@tibbben

Description

@tibbben

Make sure to pull changes from the feature/more-filters branch, and then we need to consider (note I have also update all of my SOLR containers to SOLR 10, we should consider this on your machine as well):

  • the filter pill is sometimes hard to understand (hard to see which filter it is from). We need to rethink how this could work better.
  • the facet query is more refined, we need continued review
    • note that we are now using the <field>_str field .... this is the best practice in SOLR for faceting tokens
    • perhaps remove the other field modifications in the managed-schema.xml (not needed if we update to SOLR 10)
  • the "show more" button needs to be toggle aware, for example "show less" when the accordion is expanded.
  • 'collections' are now a facet, but this required some refactoring in gdsc.py
    • needed a filter to only show "published" collections
      • also needs to have a friendly token name for display (currently it displays the ID)
    • perhaps remove the collections menu
      • this breaks the citations downloads for the collection
      • we need to rethink the collections descriptions (perhaps remove for now)
    • perhaps create a collections page (a new index page)
      • also create a collections detail page ...
  • in the filters.html template
    • remove the 'count' logic (now part of SOLR query)
    • allow for a friendly token label (see note about collections facet above)
    • make the toggle button aware of its state: "show more" -or- "show less"
    • there is repeated logic in the list displays, consolidate
  • search debugging
    • search for "loud" works, but search for "sound" doesn't -- why??
    • going back from detail using the breadcrumbs fails [ method not allowed ]
  • see if we can limit number of pages shown in page list
  • see if we can format template output better, right now there is a lot of whitespace

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions