dandi / dandi/dandi-archive

idea: make authors and keywords on dataset landing page clickable to feed the search

Open
#764 8 comments 1 reaction 0 assignees View on GitHub
enhancement search UX
Dominant language
Python
Stars
26
Forks
21
Avg merge
4d 23h
Merged PRs (30d)
15

Description

Looking at

![image](https://user-images.githubusercontent.com/39889/122575216-82fac180-d01e-11eb-8703-49bb8f8737ce.png)

clicking on any author or keyword (ATM does nothing) could just take that entity and feed the search bar, thus allowing to quickly navigate archive for a specific author or keyword, e.g. clicking on `alpha rhythm` should lead to

![image](https://user-images.githubusercontent.com/39889/122575398-b50c2380-d01e-11eb-872c-418ec9724c44.png)

AFAIK it should be quite easy todo for any JS savvy dev, and before some fancy faceted etc search is developed, IMHO it would greatly improve UX to navigate through the archive based on authors/keywords of interest.

notes:
- it is sufficient to "enter" into searchbar in the original dataset landing page -- it would jump into shown above search results
- unfortunately we seems to not yet support limiters in the search query, so I could not search for `keywords:"alpha rhythm"` in this case

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the dataset landing page and the search bar entry point in the web application. Check how author and keyword elements are rendered, then verify that clicking either populates the search and reaches the corresponding results view.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, search
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.