-
Notifications
You must be signed in to change notification settings - Fork 23.7k
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
Adding direct links to older/newer versions #37049
Comments
Files identified in the description: If these files are inaccurate, please update the |
@dagwieers interesting ideas here. Could this be brought up in an IRC meeting for further discussion? @dharmabumstead -- let's explore this more as anything and everything we can do to improve the user experience is good in my eyes. |
@docschick After a discussion with @gundalow on IRC it was clear that this is too late for v2.5 release, but we can still do it in a few weeks and backport the relevant changes. |
Removing from 2.5.0 milestone & project as this isn't a blocker for |
If we do this, I would further suggest that the 'Edit on GitHub' link at the top of any given documentation page lead to the version specific branch of that file, not the devel branch of it (which it does for ALL versions currently). Someone who clicks that link from a 2.4 page expecting to fix a 2.4 documentation error would be very surprised to find themselves on the 2.6 docs. |
i'm fine with removing the link, at least from the non devel versions. |
It's by design that Edits go to |
I would like to get back to this. I think we can achieve this by changing the mechanism.
PS If we can test in Javascript if links exist, we can make this smarter. But I don't want to add complexity at all cost, the above would already be a great improvement to help guide people to the best/latest documentation. |
@dagwieers this is a great idea, but not a priority in the runup to AnsibleFest. This is something I'd like to discuss in Austin, though. |
Closed by #55655 (and related backports). |
ISSUE TYPE
COMPONENT NAME
Documentation
ANSIBLE VERSION
v2.5
SUMMARY
So I really think we need to do a better job in allowing users to move from the existing versioned docs, to the latest stable, and the latest development version of the docs.
Currently there is a single link to a page that at the very bottom has a drop-down menu which brings you to the main page of that versioned documentation and leaves it up to the user to find the relevant page for the latest stable/development version. That is a very poor user experience.
What we should do instead, and what is not that hard to achieve, is have a link for every page that brings you to the relevant latest stable and development page, directly. We can do this easily thanks to the existing redirects already in place. But not in all directions, going backwards, newer locations have no redirects to older pages, but it's not an impossible thing to fix.
And a proper error-page could still bring you to the main index or search page if we did not find a match. At least that is a much better user experience than the current.
The text was updated successfully, but these errors were encountered: