hypothesis / hypothesis/product-backlog
EPIC: Search - Adding New Group Types
- Dominant language
- No language data
- Stars
- 122
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
As a USER I want to be able to find annotations and groups that are of particular interest to me.
Note: This needs to be broken down into individual cards for the current/upcoming sprints:
#510 Search - Adding open and restricted groups to Group: facet
**Justifications:**
The primary justifications for including open (and restricted non writeable groups) in the web view of the search tool and the search results are:
To improve discoverability of annotations associated with groups.
Surfacing groups in the search results pages is a useful way for users to discover annotations clustered around topics and will improve the relevance of search results and quality of conversations.
**Solutions:**
Extend the current model of the 'group:' faceted search to show additional group types that are associated with me e.g. Where I am an author (restricted) or moderator (open groups) of a particular group, it should be added to the 'My Groups' part of the faceted search UI where currently private groups I am a member of display.
**Scenario 1:**
A user types group: in the search interface of [](https://hypothes.is/search), the augmented search including groups displays the groups I am associated with in the list which is renamed to be 'My Groups' in order to denote more accurately what it represents.
_Current 'group:' search facet :_
onClick in the search field:

onClick in the search field:
_Proposal for revised 'group:' search:_

_On entering the 'group: facet' current:_

_On entering the 'group: facet' revised:_

**Scenario 2:**
A user types a keyword against a search facet and results based on group name are returned in the bottom half of the panel. This approach extends the utility of search to not only search annotations within groups but also searches on group names.

**Scenario 3:**
A user clicks a group name in the group search field panel at the top and users are taken to the group landing page.

**Scenario 4:**
A user presses enter after a search query containing a faceted search e.g group:and the search result returns a template containing annotations ordered by Group.

Nb: template is only suggestive of content and the #of annotations can be increased within each group result.
**Scenario 5:**
A user presses enter after a search query containing a non faceted keyword search and a search result returns a template containing annotations containing the search term plus a list of groups containing the keyword in the group name (which links to the Group activity page).
(no visual yet - need to mockup this up)
Note: this is an Epic - so will need to broken into smaller cards and prioritised to go into sprints once functionality is agreed upon.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.