-
Notifications
You must be signed in to change notification settings - Fork 56
Test and implement beta nav structure IA #273
Comments
@terichadbourne @dominguesgm @cwaring … You might find the clickable version less overwhelming. Install IPFS 🆕 Overview
Concepts
How-tos
API
CLI commands (this may need to be separated by go and js) Support & community
Related projects
Footer
|
Added link to basic gateway guide as found by @daviddias in ipfs/kubo#6694 (comment) -- understood this is a bit of a temporary band-aid, as gateway topics are covered in #273, but better than not having it in current docs site at all.
Here's the latest revision. Super curious to hear thoughts from all corners! 🙏 |
@ericronne I think that's a submenu. What's the link for the full menu? |
fixed 🔨 |
@ericronne I moved the "with a script tag" example to the top of the in-browser examples, since it's the most basic, but everything looks good overall. I think we'll gain more at this point by shipping it in the beta and testing than we will iterating over it in list form. One caveat: We should probably huddle on getting the text tweaked for consistency, clarity etc. Maybe let's just do that in our in-person next week? I suspect it'll involve a ton of back-and-forth. 😉 |
For any without a workflowy account, the full structure is laid out in a doc as well … |
After yesterday's Boulder user testing sessions, @ericronne and I iterated on this for a while in conjunction with @cwaring's depth-of-nav concerns. It got hard to effectively visualize in situ, so I stubbed it out in a VuePress boilerplate site. See https://github.com/jessicaschilling/ipfs-docs-vuepress-nav ... a few notes:
@ericronne -- let's work together on getting this structure pinned down. Thanks! |
Also, note: Lots of good insights on the nav structure IA were gathered as part of IPFS Colorado in-person user testing! See #355 for details on this. @ericronne and I are incorporating those edits into the dummy VuePress repo ... watch this space. |
I've made changes to the dummy VuePress repo (https://github.com/jessicaschilling/ipfs-docs-vuepress-nav) that reflect all the items @cwaring, @ericronne and I discussed today. @ericronne -- can you please pull down the latest edits and review with an aim to our feeling confident enough to use this as a starting point by the middle of the week? Thank you! |
Sorry for the hiccup here, but i wanted to see an option with everything in the left nav, for a side-by-side(bar) comparison before we move on to implementation. So i mocked it up. Invision prototype of left-nav option This opens up the top horizontal strip for utility links, etc. As with your demo site, @jessicaschilling, subsection headers wouldn't be clickable. So we only have two levels of navigable depth. I think each approach has its merits. Thanks for indulging me! Discuss! 📣 |
Either path will work but wherever possible I will always lean towards simplifying the structure and overall I still prefer a single navigation hierarchy. My main concern was the level of depth going beyond 3 tiers, things start to become awkward to present elegantly at this point. So if we can balance the depth of the nested topics, either by removing grouping pages, using concise titles and handling in-page header navigation differently, then we might have the best of both options. The key for me is to be consistent so our constraints are clear and don't end up mixing navigation metaphors :) |
Thanks for mocking this up, @ericronne ... my only concern would be that exposing H2 subtopics (which is useful) in the nav gives you another layer of depth, which starts looking awkward (see below). Two other considerations that are making me lean toward the top nav, even though I'm personally not a fan of them in general:
|
The left-nav motif could serve to keep us in check re nav-structure depth. Some left-nav egs from our spreadsheet … If the nav ends up in a left-nav-esque format on mobile, then it seems more consistent to go with the left nav on desktop, to me.
Shall i set up a hangout tomorrow for us to make the call? |
And now back to our regularly scheduled program: "Discussing the Actual Navigational Structure" Some thoughts on labeling and categorization …
|
@ericronne @cwaring No need to discuss. I'll go back through the VuePress dummy and adjust everything to remove the top nav. Will also incorporate your edits from above. |
Oh - and re the glossary thing - I'll leave a glossary page in the nav for now (curious to see what response we do/don't get to its "nothing to see here" page) but I did add inline glossary hover text to the features voting (see #319)'s Canny page: https://ipfs.canny.io/admin/board/docs-features |
I believe the IA itself is good to go, but we will need to address some issues that are beyond my VuePress ken. These are related to the fact that "Install" and "Support & community" are single-page menus and don't have submenus in them. As a result,
I'm not sure if the best way to remedy this is by customizing the sidebar nav in our own theme, or if we need to nest pages in the "Install" and "Support & community" sections to make them arbitrarily (not semantically) consistent. I'd rather not do the latter, because it forces us into a weird situation in "Install" where the three H2 use cases for different IPFS installs would have to be on separate pages (yuck). @cwaring, can you please advise? Thank you! |
Further edits to reconcile nav structure are here: |
- Added files from dummy playground repo - Updated left nav with dummy-playground IA - NOTE! Commented out `sidebar: 'auto'` in locales for English Closes ipfs-inactive/docs#273
Great discussion with @cwaring and @ericronne to clean up some loose ends. Just moved everything that we'd built in the dummy repo over to the docs beta repo -- once ipfs/ipfs-docs#2 is merged the changes will be visible here. We'll want to pay close attention to the nav in the initial round of docs beta testing, of course, but until then: Closing this issue! |
This issue is part of Epic 2C: Docs beta usability testing and Epic 1A: Launch docs beta.
Continue testing and refinement on the proposed nav structure for docs beta; once confident, implement in VuePress.
Keep in mind that this will generate a number of content stubs that need landing pages per #342.
REFERENCE MATERIALS
The text was updated successfully, but these errors were encountered: