-
Notifications
You must be signed in to change notification settings - Fork 15
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
redirect automation to redhat.com #199
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense to me!
Thinking out loud on this one a moment. The existing page includes all the controller docs, all the translated controller docs, and the controller archive. The new page has none of that. So my thoughts -
Joking aside, I don't see how we can get rid of this page at all. Controller users go to this page for different controller docs. Even when those current (and future) versions of the docs are on redhat.com, we'll still have all the active older releases here from this page. Plus the archive access. Maybe I'm missing something here? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just putting a block so it's obvious I have open questions on this :-)
Okay getting a little closer to understanding. |
So basically, we had the old page - https://docs.ansible.com/automation.html So this PR takes the old page and replaces with marketing. I'd rather it replaces with the AAP docs homepage on access.redhat.com. The new page has a related PR change at #204. |
@samccann - to address your concerns:
I agree, this approach is much more gradual than just pulling the rug from your readers' feet.
Yes, I thought these were staying, regardless of the migration. The migration to access.redthat.com begins to support 4.4 and later, and any customer with older versions of 4.4.7 and older will still have to access these pages as they normally would. |
Doc-for-doc would make it easier for the transition than doc-to-marketing page. |
I think it's OK to wait until the shift to "redhat.com" is further along. For reasons, I don't think we can update the Redirecting seems like the way to go because those "latest" urls in the doc links won't actually be the most up to date version when 4.5 comes along. Redirecting is also good because whoever might still be using it is likely to have it bookmarked. And I'd put money on most of those folks being Red Hatters. Please refer to my comment in the related PR for the platform page as to why the "marketing" url is preferable: #204 (comment) I would also add that this redirect is permanent and a doc to doc redirect is more likely to break SEO. Not only that, creating this redirect helps that marketing link gain "authority" in terms of SEO and helps direct RH customers to the correct entry point for the platform. |
Going to throw some stats here so we can use them to help us out a bit in this discussion. These are from Sept 1 2023 - Dec 6 2023 and are unique visitors: docs.ansible.com page - 68.3K |
Thinking about the stats above, I see two things: 1 - people are clinging to older pages. This is not good as we don't maintain them anymore. I'm going to think outloud here. We update the platform page first, when all the controller docs are on access.redhat.com I say some url because I still don't feel the marketing url is the correct place. To me, this is the correct url - https://access.redhat.com/documentation/en-us/red_hat_ansible_automation_platform It will automagically go to the most recent AAP docs, where there is a left-hand filter option for controller docs. It's not a direct doc link to each controller guide, so not ideal, but I think solves some of the worries about our community page links to Red Hat getting stale over time. But in general, after reviewing stats and reading comments in the other PR, I'm still against a hard redirect from this page (and the older tower page) directly to a marketing page. It's too jarring, the wrong content, and impacts something like 4K visitors a month. That's a lot of people to give a less-than-ideal experience. I would much prefer we redirect both to the current platform page, then do not update that page until all the controller docs that are moving are on access.redhat.com. Also, @tvo318 - I thought the API docs have no current plan to move (and maybe the CLI guide as well). If that's correct, we have a long-term need for a controller home on docs.ansible.com |
The API reference is incorporated into the AWX docs and the CLI will be included there too (in the new year). |
TL;DR for redirecting "automation.html" to Pros:
Cons:
|
@samccann Thanks for the reminder about "docs.ansible.com/ansible-tower". That's actually the page that we need to remote into the web server to do anything about. Now that I recall it just needs to stay put until the 3.8 whatever release version goes EOL. I think that is the only resource for that version so we just need to let it be. As for redirecting "automation.html" to "platform.html" - that could work because both pages serve the same purpose and it removes the duplication without adding extra hops. When controller 4.5 ships then I think that will leave RH customers stuck without a link to the actual "latest" version of the documentation. It also means "docs.ansible.com/platform.html" builds more SEO authority than the "redhat.com" site. Further down the line when 4.4 eventually goes EOL we'll probably want to get rid of "platform.html". If a redirect is the answer to how we do that then we'd probably want to change any redirects from "automation.html" to "platform.html". Let's see if we can get some more input from folks on the direction we want to go. Thanks for digging up those stats and providing all the detailed comments! 👍 |
so +1 for redirecting automation to platform. Do we need anyone else to pipe in here or can we jus do that? |
@samccann I think we can just do that. I'll update the PR and you can merge whenever. As for my previous comment about what happens when we get to the point where "platform.html" is no longer needed... I guess we could just leave it there as a "ghost" page or whatever without redirecting it. That way we won't have a redirect that points to a page that is also redirected. I'm not actually sure if a redirect chain would work. That would be the only issue here that I can see, if there is some future decision to redirect "platform.html". |
4.5 was released about a week after this comment was made; so customers now have a link to the actual "latest" version of the documentation. |
I believe it's the case that we can't update the automation.html page. |
84f8c45
to
dc7fe30
Compare
This PR redirects the old "automation.html" page in a consistent way with redirects to redhat.com urls on the community website: https://www.redhat.com/en/technologies/management/ansible