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

Sort downloads #1548

Open
RDIL opened this issue Jan 1, 2020 · 10 comments
Open

Sort downloads #1548

RDIL opened this issue Jan 1, 2020 · 10 comments

Comments

@RDIL
Copy link
Contributor

@RDIL RDIL commented Jan 1, 2020

When looking at the downloads page, it is a bit confusing.

Because of how the LTS is organized, it looks like the releases are scattered, e.g.:
(Imagine this as an actual table)

  • Python 3.8.1 [Download]
  • Python 3.6.7 [Download]
  • Python 3.5.x [Download]

It just looks confusing. I feel like there should be a way to sort releases, and have the latest release have its own 'recommended' square (for newer users).
I'm thinking a dropdown titled "Sort By" with options such as 2.7 Series, 3.8 Series, 3.7 Series, and so on for all the different semver releases of Python.

I'm open to suggestions on how this proposal itself could be improved.

EDIT: I have made a prototype that shows what I'm thinking.
You can visit https://rdil.github.io/pythondotorg-downloads-page-prototype/ in your browser if you want to take a look.

@Mariatta
Copy link
Member

@Mariatta Mariatta commented Jan 17, 2020

They are sorted by date of most recently released on top.

I can see the benefit of sorting it by the release version as you proposed, e.g all the 3.8.x in one group, followed by all the 3.7.x next, etc.

Perhaps we just need a way to sort by either "Release version" or "Release date"?

@RDIL
Copy link
Contributor Author

@RDIL RDIL commented Jan 17, 2020

I like that aswell. When I first opened this issue, I was imagining a table for the newest releases in each series, e.g. only the latest 3.8, 3.7, etc. but your suggestion also works.

@mws-rmain
Copy link

@mws-rmain mws-rmain commented Mar 19, 2020

I thought the ordering on the download page was 'ODD', but just burned almost an hour on an internatational call because the customer I was dealing with ignored directions, and downloaded the version at the top (followed by other irrelevant issues...). Having v3.7.7 appear ABOVE 3.8.2 (as shown below) can (and HAS) only cause confusion!

I'd suggest that DEFAULT sort should be latest version at the top to be the most intuitive for most users. Providing other options for sorting/filtering is fine for those with other or specific needs.

Python Downloads

@RDIL
Copy link
Contributor Author

@RDIL RDIL commented Mar 19, 2020

Let me make a prototype page so we all are thinking on the same wavelength.

@RDIL
Copy link
Contributor Author

@RDIL RDIL commented Mar 20, 2020

Alright, done.

You can clone https://github.com/RDIL/pythondotorg-downloads-page-prototype and open index.html

You can open https://rdil.github.io/pythondotorg-downloads-page-prototype/ in your browser to see exactly what I'm thinking 😄

@mws-rmain
Copy link

@mws-rmain mws-rmain commented Mar 20, 2020

@RDIL
Copy link
Contributor Author

@RDIL RDIL commented Mar 21, 2020

Sorry, I made it a bit late at night. Fixed!

@RDIL
Copy link
Contributor Author

@RDIL RDIL commented Jun 19, 2020

Just a ping to hopefully get some more activity/discussion going :)

@luciansmith
Copy link

@luciansmith luciansmith commented Jun 29, 2020

Just a +1 in support of a change like this.

@RDIL
Copy link
Contributor Author

@RDIL RDIL commented Nov 5, 2020

I've updated the prototype to get the point across more, and hopefully from here this can be moved along @Mariatta.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.