Now we have links to downloads of projects on project pages on l.d.o, these pages are cross-linked from d.o. This is not entirely helpful and we should replace/augment l.d.o/download with a wizard which asks for your project name and language and directs you to the right files. Looks like people do not find the right download links in practice.
l10n_packager has all the data of the files we generated, file names, sizes, dates, etc. so we can even do a little browser for those files.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | l10n-downloads.patch | 13.45 KB | gábor hojtsy |
| #1 | display-downloads.patch | 6.15 KB | gábor hojtsy |
Comments
Comment #1
gábor hojtsyHere is an initial version that on light local testing works fine even if a bit slow...
Comment #3
gábor hojtsyI kept working on this all day committing stuff to CVS and not posting here :) Some changes I put in:
- direct download links on project and language pages as well as the translation front page for downloads; this is styled as nice and green on d.o
- make the contributors and stats blocks available on the downloads page
- prefill the contributors block with the project name people download
- make the download tables cached for a day
- style the download project picker on one line
- organize downloads in branches vs. major versions
- use release check time as well, so we have a more accurate picture of how up to date a file is
- highlight the latest release in each branch for download
Here is a diff that includes the above and was all already committed.
Comment #4
droplet commented@Gábor,
"cached for a day"
Is it repackage when more than 24 hours or say on a fixed time.
Comment #5
gábor hojtsyCaches are regenerated on demand. They are expired anytime someone views the download page, and regenerated when someone requests the module in question. See the code.