User:Clouserw/DownloadProposal
Problem: Releasing a new version of firefox/thunderbird requires editing hundreds of pages to put the new version in place, as well as some dicey javascript.
Goals are listed in bold, followed by my suggested solutions.
Adding a new version of firefox means changes in a single place. (Other than adding releasenotes, etc.)
We can use an SVN external to share these configuration files across multiple sites and projects (in our case, mozilla.com, mozilla-europe.org, mozilla-world.org, and any others that want to use them).
Let people choose alternative languages and/or platforms Just like most of our current pages have, we'll provide a link to "Other systems and platforms"
Provide a single, large "Download Now" button Similar to what we have now, we'll do platform detection in javascript to provide a single button that will be useful for the majority of traffic.
Provide a useful fallback when javascript is disabled Our current system shows a list of links to each platform - I think this is fine.
Provide a way to localize the names of platforms/abbreviations/software Mozilla-Europe is using a custom file (main.lang) to do this. I think this works well, we just need to make sure