Skip to content

Create a filterable, personalized list for choices in the EDITIONs and AUTHORs pages #7315

@onnotasler

Description

@onnotasler

Remember a librarian's recent list selections (e.g. language, role, author, etc)

There are several lists on the edit author and edit This Edition page which are rather long, but also difficult to search.

This affects:

EDITON page

  • List the people involved (role)
  • Languages (What language is this edition written in?)
  • Do you know any identifiers for this edition?
  • Do you know any classifications of this edition?

AUTHOR page

  • ID Numbers

Describe the problem that you'd like solved

I want a filterable list like the one shown on It will shrink the list according any possible "hit" in the data instead of showing everything. The current language list also works more or less like this, just that it search only if the entry matches the beginning of a word and not the whole word - this is important for languages with a lot of compound elements.

Ideally, it would be possible to "pin" often used elements at the top of the lists, so that I do not even need to search for them.

Proposal & Constraints

Filtered lists are a common design element on the web: How TO - Filter/Search List on w3school.

The search should not only search at the start of the entry, but also within the entry. As example, there are extremely many National Libraries with the name National Library of. I should find those even if I search only for the country, without having to know its exact name and writing.

Languages might be written differently when the language commonly uses compound works (the only example on the top of my hat is German: Hochdeutsch, Niederdeutsch are both different German languages, I should see them when searching for deutsch - otherwise I might not know that the difference exists and choose the wrong entry)

Additional context

Screenshot_20221221_210147

#7261 (This is a part of Improve OpenLibrary's User Interface to make librarians work easier)

Stakeholders

Metadata

Metadata

Assignees

No one assigned

    Labels

    Affects: LibrariansIssues related to features that librarians particularly need. [managed]Lead: @seabelisIssuses overseen by Lisa (Staff: Lead Community Librarian) [managed]Needs: ResponseIssues which require feedback from leadPriority: 3Issues that we can consider at our leisure. [managed]Theme: EditingIssues related to the user editing/wiki editing experience. [managed]Type: Feature RequestIssue describes a feature or enhancement we'd like to implement. [managed]

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions