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.

Comments

gábor hojtsy’s picture

Status: Active » Needs review
StatusFileSize
new6.15 KB

Here is an initial version that on light local testing works fine even if a bit slow...

Status: Needs review » Needs work

The last submitted patch, display-downloads.patch, failed testing.

gábor hojtsy’s picture

Status: Needs work » Fixed
StatusFileSize
new13.45 KB

I 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.

droplet’s picture

@Gábor,

"cached for a day"

Is it repackage when more than 24 hours or say on a fixed time.

gábor hojtsy’s picture

Caches 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.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.