download: Updated to new download page layout
I've added the new download layout. However, I need help confirming we have all the content for each OS. @neteler @veroandreo @wenzeslaus @petrasovaa please take a look and let me know if anything is missing.
We can add missing items to data/grass.json
The point of this new layout is to help users install the most current version as quickly as possible for their OS by providing less options.
Linux
macOS
Windows
Docker
Overall it looks great, thanks @cwhite911 !
Two comments:
- Mac section: the "cmbarton" download page got probably lost
- "Source code" download tab would be nice and important, like here
I agree with Markus, source code could make sense as a separate tab. It is now in the menu instead. I don't have strong opinion where from these 2 locations it should be, but the button in the linux tab should not be downloading source code.
I've added a new "Source Code" tab, but also left the navigation option for source code.
The download button on the mac site should directly lead to the binary.
The download button now has a drop down which give the user install options.
The data model in grass.json is getting a little crazy and could probably use a refactor to make it easier to update and maintain.
The download button on the mac site should directly lead to the binary.
I agree.
Here is what the download with drop down option looks like.
Thanks for the updates, @cwhite911! The overall simplification and reduced submenu depth is great and definitely heading in the right direction!
That said, after going through the changes, I feel like some sections might now be too minimal, which could leave new users (especially those unfamiliar with OSGeo4W or the context) a bit lost.
Take the case of windows for example. There's an additional options title with no information (maybe it got lost in the way), and the osgeo4w installer is in the drop menu. I feel it does deserve some explanation and a separate section. I'm thinking on a windows user first arriving to the page and having zero info about osgeo... that person is then clueless. Maybe we can do as QGIS and call it online installer (https://qgis.org/download/) and recover some minimal info from the previous windows download page:
The “View Source” links could be misleading. "Source" here sounds like source code, but these are actually binaries or installation instructions. Maybe the link could just be integrated into the distro name itself, or we could add a line explaining where the binary comes from before the command? Just something to reduce possible confusion.
I noticed the Support Us button is missing under the Linux, Docker, and Source Code tabs—shouldn't this be consistent across all platforms?
Thanks again for all the work!
@veroandreo thank you for the feedback! I will work implementing your suggestions for Windows.
I noticed the Support Us button is missing under the Linux, Docker, and Source Code tabs—shouldn't this be consistent across all platforms?
I removed the download button form those sections and the Support Us button was removed by mistake. Nice catch I'll add to those sections.
@veroandreo I've addressed your current suggestion. Please take another look when you get a chance.
Windows
Mac
Linux
Docker
Source
I think the mac is still unclear, it should look more like windows in the sense that macports is additional install option, not instruction how to install from binaries.
I think the mac is still unclear, it should look more like windows in the sense that macports is additional install option, not instruction how to install from binaries.
Good idea I'll update the Mac section.
What do you think about the Linux tab donate buttons next to each source button? I think it might be too much and we should just have the Support Us button on the top and the Contribute/donate section at the bottom of the page.
I think the mac is still unclear, it should look more like windows in the sense that macports is additional install option, not instruction how to install from binaries.
Good idea I'll update the Mac section.
What do you think about the Linux tab donate buttons next to each source button? I think it might be too much and we should just have the Support Us button on the top and the Contribute/donate section at the bottom of the page.
Yes, I agree.
Also, sorry to keep finding issues with this, but the windows page is still unclear, specifically the hierarchy of headings. Here is my suggestion (I just edited the raw html):
Also the text for express and advanced install mode are the same.
Also, sorry to keep finding issues with this, but the windows page is still unclear, specifically the hierarchy of headings. Here is my suggestion (I just edited the raw html):
Please keep finding issues! We need these pages to be as simple and straight forward as possible.
Would an independent hot fix be possible for https://grass.osgeo.org/download/linux/ ? It's broken for a while...
I think the mac is still unclear, it should look more like windows in the sense that macports is additional install option, not instruction how to install from binaries.
Good idea I'll update the Mac section. What do you think about the Linux tab donate buttons next to each source button? I think it might be too much and we should just have the Support Us button on the top and the Contribute/donate section at the bottom of the page.
Yes, I agree.
I also agree that the "donate" buttons next to each Linux distro are too much. Let's keep it consistent and leave one button only at the bottom :) Same goes for the Support us button in the Mac and Windows tabs.
Also, sorry to keep finding issues with this, but the windows page is still unclear, specifically the hierarchy of headings. Here is my suggestion (I just edited the raw html):
Also the text for express and advanced install mode are the same.
I agree with Anna, and I like her proposal for titles too.
Some other suggestions:
- Re-order Linux distros: I'd move the generic one right after Ubuntu to make it more visible, then Debian, then Fedora, then the others... That's sort of my understanding on Linux distros' popularity, ehehe, or just go with alphabetical order. Also, since this page is long-ish, it would be nice to have a table of contents on the right with the distros
- In Docker, the section "Run GRASS as a Docker" should be to the left, it seems it is nested now within the Docker flavors.
- Mac and Windows first title is Download... but for Linux there's no such thing. However, the generic binaries would indeed need a Download, right?
- In the Addons page, the command should be in a code box as all others. The link to the addons repo is just above anyway.
Would an independent hot fix be possible for grass.osgeo.org/download/linux ? It's broken for a while...
Done myself with help by @echoix in https://github.com/OSGeo/grass-website/pull/553
Would an independent hot fix be possible for https://grass.osgeo.org/download/linux/ ? It's broken for a while...
@neteler Sorry I wasn't able to make it to this before you. Thanks for the quick fix.
TODOs
-
[x] Also, since this page is long-ish, it would be nice to have a table of contents on the right with the distros
-
[x] In Docker, the section "Run GRASS as a Docker" should be to the left, it seems it is nested now within the Docker flavors.
-
[x] Mac and Windows first title is Download... but for Linux there's no such thing. However, the generic binaries would indeed need a Download, right?
-
[x] In the Addons page, the command should be in a code box as all others. The link to the addons repo is just above anyway.
Mac and Windows first title is Download... but for Linux there's no such thing. However, the generic binaries would indeed need a Download, right?
We decided that because these are not an executable not to include it as a download button.
