Skip to content

Conversation

@cwhite911
Copy link
Contributor

@cwhite911 cwhite911 commented May 29, 2025

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

image

macOS

image

Windows

image

Docker

image

@cwhite911 cwhite911 self-assigned this May 29, 2025
@neteler
Copy link
Member

neteler commented May 30, 2025

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
    image

Copy link
Contributor

@petrasovaa petrasovaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

The download button on the mac site should directly lead to the binary.

@cwhite911
Copy link
Contributor Author

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.

@nilason
Copy link
Contributor

nilason commented Jun 17, 2025

The download button on the mac site should directly lead to the binary.

I agree.

@cwhite911
Copy link
Contributor Author

Here is what the download with drop down option looks like.

image

@veroandreo
Copy link
Contributor

veroandreo commented Jun 22, 2025

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:

image

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!

@cwhite911
Copy link
Contributor Author

@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.

@cwhite911
Copy link
Contributor Author

@veroandreo I've addressed your current suggestion. Please take another look when you get a chance.

@cwhite911
Copy link
Contributor Author

Windows

image

Mac

image

Linux

image

Docker

image

Source

image

@petrasovaa
Copy link
Contributor

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.

@cwhite911
Copy link
Contributor Author

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.

@petrasovaa
Copy link
Contributor

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):
image

Also the text for express and advanced install mode are the same.

@cwhite911 cwhite911 added the enhancement New feature or request label Jul 3, 2025
@cwhite911
Copy link
Contributor Author

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.

@neteler
Copy link
Member

neteler commented Jul 3, 2025

Would an independent hot fix be possible for
https://grass.osgeo.org/download/linux/
? It's broken for a while...

@veroandreo
Copy link
Contributor

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): image

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.

@neteler
Copy link
Member

neteler commented Jul 14, 2025

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 #553

@cwhite911
Copy link
Contributor Author

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.

@cwhite911
Copy link
Contributor Author

cwhite911 commented Jul 18, 2025

TODOs

  • 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.

@cwhite911
Copy link
Contributor Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants