A collaborative project driven by the SAP development community to build and enhance a Visual Studio Code extension that aggregates SAP development resources (tutorials, blogs, walkthroughs, and more) in the user's development environment.
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?
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.
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
Tasks