-
Notifications
You must be signed in to change notification settings - Fork 10.3k
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
Redesign navbar of .org #7544
Comments
I want to suggest to use this issue to track a short-term, practical fix that allows us to add "Starters", "Community", and "Creators (People/Organizations)" to the navbar for both desktop and mobile without too much effort. As mentioned in #6377 (comment), this could be done using the "Priority Nav" pattern:
Pros:
Drawbacks:
Following up on this, I want to suggest thinking about the .org main navigation holistically and long-term — including e.g. breadcrumbs…
a footer navigation, adding previous/next article links at the bottom of doc and tutorial pages, improving search, discuss how adding a second level to the main navigation and regrouping items to reduce the number of top-level items potentially could help with current and future requirements, e.g.
|
I agree with the direction of these ideas, @fk! Re: how to identify priorities. Google analytics! The most common pages are: / And since most of these page views come from google search, we can assume that these pages aren't popular because they are prominent, but rather because people are intentionally searching for them. Re: second level to the navigation. ^ notice the /engine/ docs are different than /link/ docs I've been thinking our site is growing enough, we might need to do something similar, although I don't love the animation/interaction with their dropdown menus. |
@KyleAMathews what were your thoughts on the priority nav in general? Re the rough video Flo made: dropbox.com/s/391aa7bomr20sv6/priority-nav.mov?dl=0 |
Priority nav / drop downs are clunky + encourage not thinking hard about what's actually important.
Mega-menus (dropdowns with lots of links) are the one exception to the rule. But we're not discussing mega-menus. |
Thank you for the links, Kyle! 🙏 I'll sketch an alternative approach based on the regrouped top-level navigation structure I posted in #7544 (comment):
|
Based on regrouping our top-level navigation items to a maximum of five items (as outlined in #7544 (comment)), one way to free us from dropdowns (or hamburger menus) for the main navigation would be to introduce a landing page for each top-level navigation item—see the first screen here (Figma source):
|
One drawback of those landing pages however is that they force the more experienced users to "click through" a landing page to get to a subsection they know they want to go to (note that this assumes that these users do navigate to those pages using the navigation, and not by e.g. using a bookmark or typing out parts of the URL in their browser address field). Bottom line: I can see how dropdowns help to navigate quicker on desktop.
|
These look awesome Flo! I don't see multiple clicks as an issue even for Gatsby users. Changing pages is just as fast a slider with Gatsby. The main thing is that each step should be obvious and your mockup does that. |
I've been thinking about this more and am coming around to agree with @KyleAMathews that we should ultimately have separate landing pages for each top-level concept, because we need a .org information hierarchy the same way. @fk what are your thoughts for the desktop versions of each of these pages? (Documentation/Ecosystem/Expo/Community) |
@calcsam I scribbled a bit today to think about the difference of the (new working draft) main sections (Documentation/Ecosystem/Expo/Community/News); I need a little more time there, but I'm quite happy with how things are working out. Will def. share something tomorrow. I also started mocking up the "Docs" landing page today:
|
Flo this looks amazing. 💯 to the card-based layout and bespoke illustrations. Really excited to see what you come up with for the other pages! |
Here's my first shot at what the "Ecosystem" landing page with "Plugins" and "Starters" (not yet "Themes" ;-)) could look like for bigger screens:
|
Looking at https://next.gatsbyjs.org/docs/awesome-gatsby/ (a little too late), I'm wondering if the "Ecosystem" section also would be a good place to house the other external resources we're currently listing on "Awesome Gatsby": along with similar like the egghead.io Gatsby courses and lessons I mentioned earlier? The definition of "ecosystem" makes me think this might be the right place—and both plugins and starters to a large extent are "external", too. What do y'all think? |
@fk -- I agree this looks pretty empty. I wonder if we could "preview" each section. For example, a plugin library section below the plugin library card with a search bar and two/three plugins and when you start typing in it (or click one of the plugins), it takes you to the plugin library page I don't we should break out "Awesome Gatsby" into subsections -- the traffic to that page has gone down by half since January despite overall site traffic going way up, as we've pulled out important parts into their own sections, and the traffic is way lower than other parts. An "External Resources" card could be fine. |
Here's a couple of things I have been playing around with:
^ not too happy with that yet, but I think the "horizontal scroller" for mobile is not too bad: Also took a look at the "Showcase/Expo" section:
|
Love these Flo. Only comment is maybe we get rid of the Showcase card, and
add a Companies Building with Gatsby section below the Featured Sites
teaser.
…----
Sam Bhagwat
Co-founder & Head of Enterprise, Gatsby
650.468.0587
On Wed, Aug 29, 2018 at 8:46 AM, Florian Kissling ***@***.***> wrote:
Here's a couple of things I have been playing around with:
- added a first shot at the "a plugin library section" as suggested by
@calcsam <https://github.com/calcsam>
- exploring different card layouts for "Plugins" and "Starters"
- added a "External Resources" card
[image: desktop_ ecosystem]
<https://user-images.githubusercontent.com/21834/44797652-fdc56a00-abaf-11e8-96f3-59a70c15ddc0.png>
^ not too happy with that yet, but I think the "horizontal scroller" for
mobile is not too bad:
[image: mobile_ ecosystem]
<https://user-images.githubusercontent.com/21834/44797999-c0151100-abb0-11e8-8e57-3c725ac467ef.png>
Also took a look at the "Showcase/Expo" section:
- used a horizontal slider there to tease/show subsection content
- cards have secondary CTA buttons to directly jump to related
content/section pages
[image: desktop_ expo]
<https://user-images.githubusercontent.com/21834/44798088-f5216380-abb0-11e8-97d0-a28ff956b545.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#7544 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEL3WzWbdZlCUPRBu32msE5ZBVlv9az_ks5uVrdKgaJpZM4WH07s>
.
|
There are items we want to add to the .org navbar but there's not screen real estate right now:
We should think through how we want to handle this.
The text was updated successfully, but these errors were encountered: