Skip to content
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

Suggestions for the download page #525

Open
Xpirix opened this issue Jan 20, 2025 · 6 comments
Open

Suggestions for the download page #525

Xpirix opened this issue Jan 20, 2025 · 6 comments
Assignees
Labels
enhancement New feature or request Size 8 It will take between half a day and a full day.

Comments

@Xpirix
Copy link
Collaborator

Xpirix commented Jan 20, 2025

Feature Description

I believe we could enhance the download page’s design to be more concise while retaining all the text content. I think that Blender’s download page serves as a great inspiration for this. I propose a similar design (see the image below).

  • The design will facilitate easy identification of the download button and seamless switching between platforms.
  • Only the relevant content for the selected platform will be displayed.
  • Hovering over the i button will reveal more details about each version. Text content like: "the latest version is QGIS 3.40.2 ‘Bratislava,’ released on December 20, 2024."
  • This suggestion focuses solely on the page’s presentation and does not impact any existing features.

I am sure that there are even better ideas and thoughts. Please feel free to share your insights on this matter.

Image

Reference to Feature

https://www.blender.org/download/

@Xpirix Xpirix added the enhancement New feature or request label Jan 20, 2025
@Xpirix
Copy link
Collaborator Author

Xpirix commented Jan 20, 2025

I see that there are some contrast visibility issues (Download QGIS 3.40 button for example), we can also improve them.

@timlinux
Copy link
Member

Wow I really like this approach @Xpirix

@m-kuhn @agiudiceandrea @andreasneumann what do you guys think?

@m-kuhn
Copy link
Member

m-kuhn commented Jan 21, 2025

Really nice @Xpirix !

@agiudiceandrea
Copy link
Contributor

It looks really nice. It seems to me the info about the current exact versions provided is missing. Is there a test page to browse?

@boredsquirrel
Copy link
Contributor

boredsquirrel commented Jan 21, 2025

so the change is that it detects the OS and collapses all details not related to it? This is a good idea, but note that

  • the current download page requires javascript, or the donation banner cannot be skipped
  • the blender website requires javascript to expand the other distro options

instead, why not separate the install pages per OS, and have buttons for them? The distro detection can still be done, with javascript, but a fallback would be nice

@Xpirix
Copy link
Collaborator Author

Xpirix commented Jan 22, 2025

It looks really nice. It seems to me the info about the current exact versions provided is missing. Is there a test page to browse?

@agiudiceandrea, Thank you for the feedback. In this suggestion, the info about the current exact will show when hovering the i button. I will start working on this and share a test page when progressing.

instead, why not separate the install pages per OS, and have buttons for them? The distro detection can still be done, with javascript, but a fallback would be nice

@boredsquirrel Sorry, I am not sure to understand. Do you mean we should have different pages for each OS (/download/macos, /download/windows etc.)? So if we go to /download it will show the donation prompt and redirect to the respective OS when clicking on the Skip to download button.
In this case, we should also handle the donate prompt on each page and make sure that it doesn't show anymore if the user comes from download and already sees the donate prompt.

the blender website requires javascript to expand the other distro options

Sure, we can also implement the required JavaScript code for this feature.

@Xpirix Xpirix self-assigned this Jan 24, 2025
@Xpirix Xpirix added the Size 8 It will take between half a day and a full day. label Jan 24, 2025
@Xpirix Xpirix moved this to Next Sprint in QGIS Websites Maitenance Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Size 8 It will take between half a day and a full day.
Projects
Status: Next Sprint
Development

No branches or pull requests

5 participants