Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE - Introduce Home page search #89

Open
3 tasks
cjbernal opened this issue May 18, 2023 · 0 comments
Open
3 tasks

FEATURE - Introduce Home page search #89

cjbernal opened this issue May 18, 2023 · 0 comments
Assignees

Comments

@cjbernal
Copy link
Member

cjbernal commented May 18, 2023

As a Knowledge Hub user,
I want to search all of the available content from the Home page,
so that I can begin my information search from the 1st page in the extension, rather than have to switch back and forth between tabs

Description

Currently users need to navigate to either the Blogs or Tutorials tab to begin a search for information (that persists across tabs). We can simplify their user experience by introducing a search bar on the Knowledge Hub Home page. The top three relevant results should then be displayed on the Home page with a link that allows users to jump to the respective tabs to see more results.

Technical Design

What modules need to be created or enhanced?
How would the functionality be exposed and how can it be consumed?

Acceptance Criteria

GivenWhenThen format (https://martinfowler.com/bliki/GivenWhenThen.html)

Given I have the Home tab open ...
when I execute a search in the search bar...
then ... I will see the top 3 most-relevant results for blogs and tutorials (the currently available resources) on the Home tab
AND I can click a View More link that will navigate me to the relevant tab
AND the number of search results available will be displayed in the respective tabs to indicate to users a search was performed across all tabs
AND any search made in the Blogs or Tutorials tabs should persist on the Home page.

Notes

image

Tasks

  • Unit Tests added
  • Test Cases defined
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants