What else should be improved to make the download experience better?
Note that these are just initial designs and have yet to go through the process of getting feedback or the like so it’s not set in stone that things will change by any means.
Edit: If you are a Linux user, can you please check the JS console when visiting the preview and let me know what it shows your platform as and what version of Julia you would usually download? (May need to consider your browser type too).
I just hope the new design still has the download links laid out like the current one (maybe do it 1 OS at a time) because from time to time I need to “Copy link address” and paste in a ssh for wget
I think the idea is good. I’d probably make the links underneath the button a little more prominent. Also, it doesn’t detect my OS (Pop!_OS 20.10). I’d maybe add the header from the “current stable version” section on the current download page, unless perhaps that shows up in the button when OS is properly detected?
but NO older minor versions … ( julia v1.5.2 ; v1.5.1 ; v1.5.0 )
visible “SHA256 Checksum” on the page.
in the Julia/download page - I need to download the sha256 file , open with editors … and copy/paste the sha256 hash to my dockerfiles … in the Golang/dl it is simpler …
My favorite part of the current page is the platform specific instructions for setup. It makes the updates much more understandable to newer people, and more palatable to people who balk at having to update manually. 2 lines of copy paste into the terminal and change 1 line in a config file.
Glad to see this being worked on! Some quick thoughts:
There should be an LTS button as well as for latest version
Button text suggestion to say, “Other platforms and versions” (without italics)
Without JS, the md5/sha256 links are broken—should hide those?
Could do like nodejs (Node.js) and move this button to the home page (keeping downloads page the same, for other versions etc)
Also could do like nodejs and make the nojs / no-detect and make this simply a button with the current version number, to the corresponding version’s download page (without mentioning the detection)
An option to download the latest “next to be released but still in development” version might be nice for package authors. For example, tha latest nightly build I got identifies as Julia v1.7 (instead of v1.6, which should be released next).
I think that auto detect is a big plus. But since it propose a 32bits Windows version I would go to check if there is a 63 bits one.
As a general issue, I personally find the Julia website design to be very unprofessional. It looks like if the Julia team was not able to pay a graphic designer… I think it is a bad message for all the users who are hesitating switching to Julia. Having a professional graphic design is a way to show maturity.
There is not much to do actually, just get a graphic designer redesign the homepage and other pages canvas, as well as shorten the texts where possible.