-
Notifications
You must be signed in to change notification settings - Fork 182
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
Find a way to link and promote the site's less prominent pages #529
Comments
I've put forward a series of pull requests that, if accepted, would largely resolve this issue without needing to modify the structure and design of the navigation bar. They are:
The resulting nav would look like this: Have a look @choldgraf, @krassowski and others who have been interested in this topic. The only remaining issue would be what to do with /widgets. |
I personally would prefer keeping subproject-specific overview websites like Re-iterating again, I would prefer to have a sub-menu (#587) for such websites; this form of organising extra information is common on other project websites like https://pandas.pydata.org/contribute.html https://www.tensorflow.org/ https://www.python.org/ etc. Disclaimer: I may not understand the vision of the larger community fully; if @choldgraf or maintainers of Binder and JupyterHub think otherwise please disregard my comment altogether :) Can we ping teams from Binder/JupyterHub without singling out anyone? If not maybe we should ask for their opinion on gitter channels? Constructively, to make more space for "More" I would suggest grouping "Get Involved", and "Conduct" under "Community" submenu with a prominent caret icon to highlight that there are options available. |
Thanks for these thoughts @krassowski - a few quick responses:
I agree - I think we should have a "splash page" / "brochure page" for each of the major sub-projects. To me the question is whether these pages should be sub-pages of jupyter.org, or should they be dedicated sites. Some examples of these kinds of pages:
The big difference is that Jupyter as a whole is much larger and more complex than each of these packages, and each major sub-project (notebook, lab, hub, widgets, binder, etc) is big enough to warrant their own landing page like this.
If I recall, the reason we added the Another thing to consider is SEO. @krassowski made a good point in #560 that Suggestion: It feels to me like removing If it feels too cluttered, then we could experiment with removing content, but if it works out then we could adopt a general practice like "major top-level sub-projects each get a page in |
Another idea:
In my mind this creates a rationale for excluding some things from the top nav, helps clarify the structure of the site, bolsters the homepage, thereby answers the question raised in #432, and then the footer mops it all up at the end as the full sitemap. |
To make sure I'm on the same page - it sounds like the "diff" between what's there now, and what would be there when ethis is implemented, would be:
is that right? This seems like a pretty minimal diff from what we currently have, so I like it for that reason if anything else. It should be easier to continue iterating from there. |
That's my proposal. I like it because changes are small and it clarifies the distinction between the two lists
…On Sat, Jan 1, 2022, at 2:11 PM, Chris Holdgraf wrote:
To make sure I'm on the same page - it sounds like the "diff" between what's there now, and what would be there when ethis is implemented, would be:
* to the main page: no structural changes, we'd just need to add an extra section for any major sub-projects we're missing (e.g., Binder)
* to the navbar: no changes, we've already removed project-specific links from here
* to the footer: add two columns, one that's the top-level nav, one that is a list of links to project-specific brochure pages.
is that right? This seems like a pretty minimal diff from what we currently have, so I like it for that reason if anything else. It should be easier to continue iterating from there.
—
Reply to this email directly, view it on GitHub <#529 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAACOCMEL3OCP6HFUBXAB23UT53ZHANCNFSM5KWQXXOQ>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
I think it sounds like a nice improvement - curious what @krassowski or @Carreau think since they've been putting some thinking into the website as well |
If nobody is strongly for or against this, I'd be +1 on just giving it a shot and seeing how it feels. Though if we're adding a lot of text to the footer, we might consider changing its color back to a more neutral tone so that it doesn't make it hard to parse the links that are in there. |
I think that's a good start; if we can revive the project-specific brochure pages with organic effort (maybe the new governance model could help here?) we can consider moving them someplace else, for now footer might be just fine. |
So the two project pages that would need to be newly represented are /binder and /widgets, correct? If this approach works for people I would propose three new tickets to solve this issue
Sound right? |
+1 from me |
Those tickets have been made. |
I updated the top comment to include these as well! |
Following the discussion in #433, we have begun to merge pull requests (#452, #445, #444, #498, #450) with the overarching goal of simplifying the navigation bar in the site's upper right corner. Due to limited space, that drive will certainly result in fewer pages being listed at the top of the page.
That leaves the question of what to do with the less prominent pages that don't make the cut. Here are the URLs that are now, or could soon, be taken out of the nav.
Not there now
Could be removed
The only one being considered for addition to the existing nav is /try in #528. The deletion of /embed-jupyter-widgets has been suggested in #466.
Even if those two patches are merged, we still will soon have three or four pages without any reference in the nav or footer. This ticket in intended to record this bug (a @choldgraf suggestion) and to serve as a space to discuss what we do with them.
The only proposal I've seen thus far is @krassowski's note in #87 that we should consider a second-level dropdown within the nav. I'm open to that idea but I'm not sure what options bootstrap, our scaffolding system, would provide.
I'd like to toss out the possibility of another fix: Deletion. Are the /binder and /hub pages necessary? Would we really lose anything if we linked off to the documentation for those projects instead?
Todo
The text was updated successfully, but these errors were encountered: