Moving forward with Rust website: poking a few design ideas — le 15/11/2013 à 21:19:00
Recently, brson called for a Rust website redesign (#9875). I think we definitely need to get rid of the quirky stacked menu and switch to something that's both elegant and practical, and which also scales well on mobile —very few website actually take that seriously., I often test it by resizing my browser window on my desktop computer, just shows the amount of thoughts that have been going into getting the website to work for everyone ;).
Here are the elements that I want:
A Rust logo and the word Rust, possibly stylized and/or part of the logo.
A single-paragraph elevator pitch that is honed to perfection.
A very prominent one-liner script or download link, as appropriate for the detected OS that, with very little intervention, gives you a working Rust installation. This ties into #9876 and #9877.
A prominent link to the tutorial, which must be amazing (#9874).
The minimum amount of additional links.
Here are some additional elements that may be important or desirable.
A tagline along the lines of the existing 'a safe, concurrent, practical language'.
An example like that on the nodejs page that shows you how to write something simple and invoke the compiler to run it.
I have been trying a few things recently but design is still a tricky question (well—for me at least!) and I was poking out a few things.
First, let me say that these design implementations are quirky and far from complete. They're just there to show some specific design part. I'm mainly looking on some feedback: what should in your opinion get reused, what shouldn't; and, of course, other design ideas you might have (I pasted on few refs on the original issue). That should hopefully start some discussion.
BTW: as you can see, OS detection is implemented on #1. It uses the JS detection library from the Firefox website coupled with some light CSS.