GPlates / new-gplates-website

MIT License
0 stars 1 forks source link

update download page #7

Open michaelchin opened 2 years ago

michaelchin commented 2 years ago

That’s true. Although, now that I think about it, removing the download page itself (eg, the 2.3 download page) might leave some dangling links (eg, from old news posts) – although I suppose those links could mostly be cleaned up.

Actually it just occurred to me that we should put the archive on the GPlates website (instead of Earthbyte). Probably at the bottom of the download page. That way it’s a single page that everyone goes to for downloading any version of GPlates/pyGPlates. And all references to downloading GPlates/pyGPlates point to that one page.

So the download page could include:

The latest GPlates and pyGPlates release (as it currently does), Links to all Earthbyte download pages (except the latest GPlates/pyGPlates release): For example, when GPlates 2.4 is released then we’ll add a link to the 2.3 download page here. And the Earthbyte download pages never get removed (so no broken links to them). All older releases that don’t have an Earthbyte download page: These are copied from Sourceforge. Not sure where to store the actual files? i. Maybe some direct Download ID links on Earthbyte.

                                                         ii.      Then can include them in your download stats.

Regards,

John

michaelchin commented 2 years ago

In your “download statistics” link in your email below, I have a few questions:

Do those statistics now include the new pyGPlates 0.36 downloads (as well as GPlates 2.3) ? In other words are they lumped together. Do we have separate statistics for each individual release? For example, when GPlates 2.4 is released in future it would be great to count GPlates 2.4 downloads separately (ie, excluding 2.3 downloads). And to have a separate count for each pyGPlates release.

For this AuScope report (ending March 31) I will just use your GPlates 2.3 stats (and also add them to the old sourceforge stats to get total GPlates downloads).

Also, I noticed the GPlates download statistics at the bottom of the download page refer to the Sourceforge site. Now that both the latest GPlates and pyGPlates are downloadable from Earthbyte would you be able to point to the new GPlates and pyGPlates download statistics ? We may want to have the four stats typically used in AuScope reporting:

latest GPlates release, latest pyGPlates release, all GPlates releases, all pyGPlates releases.

And, at some stage, we should probably archive the old sourceforge releases on Earthbyte (as I think Sabin suggested). Perhaps one download page for all GPlates sourceforge releases (GPlates < 2.3), and another page for all pyGPlates sourceforge releases (pyGPlates < 0.36). And once we have those archives then they would count towards the stats (3) and (4) above (ie, all GPlates and pyGPlates releases).

Also I’m not sure if we should, for example, move GPlates 2.3 into the archive page once GPlates 2.4 is released. In other words, we only ever have 4 download pages (corresponding to the 4 download stats mentioned above). Although probably not, because then what would we do with those permanent GPlates 2.3 download links. Perhaps we need to keep the GPlates 2.3 page forever. And just have an archive page for GPlates < 2.3 (and an archive page for pyGPlates < 0.36).

And then (once archived) I would just delete the sourceforge site (or point it to the GPlates website).

jcannon-gplates commented 1 year ago

Some comments about download statistics.

It would be good to have something that automates statistics of the different groups of download files. Similar to what you have now, which IIRC is a total for “GPlates 2.3 + pyGPlates 0.36”. This would make progress reports easier too.

I'd suggest the following:

There's also the possibility of getting counts for each individual download file (similar to sourceforge) but not sure how feasible that is. Also the stats for previous releases (currently on sourceforge) will depend on moving them to earthbyte as mentioned in a previous comment above.

michaelchin commented 1 year ago

OK, I will write a python script for that first. And then we can discuss if a web page is needed.