internetarchive / internetarchive/openlibrary

Add sort drop for list search page

Open
#12,193 2 comments 0 reactions 1 assignee Claimed by @IvanPisquiy06 View on GitHub
Lead: @cdrini Needs: Review Assignee Priority: 3 Theme: Series Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 14h
Merged PRs (30d)
126

Description

### Feature Request

## Problem / Opportunity

Problem:
Problem is that Patrons that try to look for Lists can be presented with an order that they may not understand and may provoque difficulty when looking for a List.

Why work on this?
This will help Patrons access to Lists and Series in a better and more organized way making easier to maintain, add books to the desire List

Success:
Patrons will have a better access to Lists and Series, and sorting will be available
## Proposal

Brief overview:
A button will be added to the top of the list search page with 2 sorting options by Relevance and Recently Modified. Similar to the existing sorting on Books search page.

Page where the Sorting option will be
Image

Example on how the button will look:
Image

### Breakdown

Implementation Details (for maintainers)

#### Related files

Refer to [this map of common Endpoints](https://docs.openlibrary.org/developers/backend/endpoints.html):
*

#### Requirements Checklist
Checklist of requirements that need to be satisfied in order for this issue to be closed:
* [ ]

#### Stakeholders

* @cdrini


#### Instructions for Contributors

* **Before** [creating a new branch](https://docs.openlibrary.org/developers/tools/git.html#making-changes-and-creating-a-pull-request) or pushing up changes to a PR, please first [run these commands](https://docs.openlibrary.org/developers/tools/git.html#working-on-your-branch) to ensure your repository is up to date, as the pre-commit bot may add commits to your PRs upstream.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.