RWIB Mission 1: Front page overhaul and nav restructure #175
Description
Link.
The amount of content we need to present is outgrowing our nav
bar. Community links are growing and there are lots more links we need
to expose but no room.
Completely restructure the nav bar as a few 'category' links that lead
to their own pages:
- Documentation
- Community
- Downloads
- Contributing
The content of these pages is discussed in further missions
below. Because this adds 'downloads' to the navbar, we also need to
remove the redundant 'Other Downloads' button.
There are some other important links that need to be integrated
into the front page:
- crates.io - It takes a lot of clicks to discover that crates.io
exists today! I don't know the best way to integrate this, but one
possibility is to call the crate ecosystem out in the feature list
and hyperlink there. - play.rust-lang.org - To discover play.rlo you have to click 'Run',
then the 'fold-out' icon. This is a useful enough newbie tool
that it ought be completely obvious how to find it. Again, no great
ideas about where this link lives in the current design. - stability guarantee - I like the idea of adjusting the sales pitch /
feature list to tout stability and making this an inline link there.
This isn't written yet, discussed below in another missions. - security policy - The page
exists but isn't linked. - GitHub - via banner is fine.
If these can't all be integrated organically into the flow of the page
then you might consider adding them to a new footer.
Consider making the feature list link to various blog posts. Make sure
the page style continues to attract attention to the more crucial
links we already have.
Propose tweaks to the design to accomplish all these goals.