Closed johrstrom closed 11 months ago
Eh, I'm not sure. I want to walk through this because I'm a dev on this team, and yet just last week I ran into this and was baffled. Why? Because I'm being told to do 2 things at once in these instructions and I don't think that's the way to do it. Why not just not mention any of this, and instead once what they need is done with SSL, move on.
I don't follow what you're suggesting, feel free to open a different pull request.
And 🤦♂️ I thought I'd merged #842, but apparently I didn't so that's an option as well.
I think I see the confusion. Look how the sidebar is navigating through the install, yet when it gets the end of the page and mentions auth and securing httpd, those two things are then split out from the install steps (auth is not even a step numbered step, but it's own subsection).
So, we are walking through the install, but then pointing out of the current toc depth to something at a different level while proceeding with steps 2 and 3 in the install.
That just seems wonky, right? I see why auth has its own section, but it doesn't seem like the docs are aware of their structure when making this suggestion and I could see a user being confused by this.
I think the simple fix is to flip steps 2 and 3, then move that "build from source" either out entirely (I'd prefer this at the start I guess, if we have to keep it) and then have that flows right into auth? Does that make sense?
I see that, the TOC is the issue. Let me see if I can't fix that up in this PR. I'll change #842 so that it doesn't do anything to these pages.
@Oglopf PTAL - I think it's actually quite simple fix now that you mention the ToC.
I see why auth has its own section, but it doesn't seem like the docs are aware of their structure when making this suggestion and I could see a user being confused by this.
Thinking about this - I don't know if auth should have it's own section. It's my guess that it should in fact be shown within the context of installing. Especially if the installation won't move forward without it.
I'm going to go ahead and move forward with this, it doesn't seem like it could be worse!
Modify this link to include the branch name, and possibly the page this PR modifies:
https://osc.github.io/ood-documentation-test/ssl-install/
Reword this so that we reinforce that when it says you need to setup authentication - you really need to setup authentication.