Hi tech community,
Since we’re currently re-doing the OpenMRS website, one of the pages that needs modernizing is the Download page. I can work with the Website Redesign squad to beautify this.
However, I’ve heard feedback from devs brand new to the OMRS community that they’re pretty surprised when they see we’re hosting things in Sourceforge - apparently it makes us look pretty old-school, not modern, etc.
My concern: I realize this isn’t the highest priority. However I can imagine this leaving a bitter taste for new developers who use our software - we’re putting all this energy into modernizing our tech stack, our website, and then suddenly it looks like we might not be as modern as we’re suggesting. (Feel free to tell me “no Grace you’re wrong, that’s an unfair assessment of Sourceforge, it’s ridiculous that you brought this up” I’m not the expert here, just thinking about our users’ experience.)
Question: Are there any Sourceforge alternatives we could consider? Are there any possible quick-wins here? (Or is this a ridiculously huge lift that’s not even worth thinking about right now?)
I, too, had this reaction when I was starting out.
All the downloads that we provide via SourceForge are also stored in JFrog, so the quickest possible win would be to just update the links to point to the appropriate files there, though the URLs are a little tricky.
If modern is defined in terms of awesome features or ease of use that SourceForge does not provide, them am in for a migration. But if simply because SourceForge has been in use for many years and we just wanna switch to something new, then i would think otherwise.
My strongest reason for wanting to move off of SourceForge is just that I don’t trust them at all after this fiasco. I know things supposed to be better now, but I’m still suspicious when I’m sent to a SourceForge link and tend to look for other ways to download something if at all possible. But that’s never been a compelling enough reason for suggesting it.
I believe Sourceforge also mirrors content, automatically detecting and serving content from the nearest mirror to the user. So, it may be worth considering download times – especially in Africa & Asia – as a metric for comparing alternatives.