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

[DOCS] Documentation is not easy to use due to lack of easy navigation and overloading single pages #48189

Closed
lostpebble opened this issue Oct 17, 2019 · 4 comments
Labels
>docs General docs changes Team:Docs Meta label for docs team

Comments

@lostpebble
Copy link

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html

The new way documentation is presented on the site for some sections is basically one massive dump of information on a single page. This could work, but there is currently no sidebar or easy way to navigate around the different functionality. The only way to use it at the moment is to do a "find on page" or scroll endlessly until you find what you're looking for.

The previous way was to have each concept on a separate page, which was much easier to use because we could find the different pages on the right sidebar. But even that had its downsides because the sidebar was still static and stuck to the top of the page.

I'm not sure what caused the recent changes, but this is definitely a step back as far as usability goes for a user who is simply researching different ways to use the search request body functionality- or doing a quick skim to review functionality they have forgotten.

The areas I've noticed this most pronounced is the Search Request Body documentation, and the JavaScript client documentation (because I use these quite often) : https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html

Suggestion:

A fixed, scrollable sidebar which links to each header and sub-header for the current page's information. As well as a separate fixed sidebar for other documentation pages.

Google Cloud does this really well on their documentation site. For reference of what I'm talking about: https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax

This makes life so much easier - I feel much more freedom in navigating the docs and have a much better overview of information at my finger-tips at all times. It definitely aids in learning and discovery of new ways to use the product.

@jrodewig jrodewig added :Docs >docs General docs changes labels Oct 17, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-docs (:Docs)

@jrodewig jrodewig changed the title Documentation is not easy to use due to lack of easy navigation and overloading single pages [DOCS] Documentation is not easy to use due to lack of easy navigation and overloading single pages Oct 17, 2019
@debadair
Copy link
Contributor

We are making changes to the API reference material to make things more consistent across the APIs, which is a good thing. However, this effort has highlighted some areas where simply applying the new API reference template doesn't go far enough. @jrodewig opened #48194 to discuss and track improvements to the search content that should address these issues.

We are in the process of redesigning the doc navigation experience. The fact that you can scroll past the navigation aids is particularly ugly. It helps to get feedback like this, and especially examples of what folks think works well (or doesn't).

@jrodewig
Copy link
Contributor

[docs issue triage]

@jrodewig jrodewig self-assigned this Dec 27, 2019
@jrodewig jrodewig removed their assignment Jan 15, 2020
@rjernst rjernst added the Team:Docs Meta label for docs team label May 4, 2020
@jrodewig
Copy link
Contributor

Closing in favor of elastic/docs#1340 and #48194

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>docs General docs changes Team:Docs Meta label for docs team
Projects
None yet
Development

No branches or pull requests

5 participants