bsed / ala

Automatically exported from code.google.com/p/ala
0 stars 0 forks source link

Complete phase 1 of ALA Downloads service #622

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1. New Index/Home page streaming people to either Projects list page or to 
Archive Downloads page. May need to refactor a little
2. Provide URI patterns for CAS in the extern config so that only ROLE_ADMIN 
can see the admin pages, registered users can see Archives and public can see 
projects and download artifacts
3. Clean up URL handling so that urls like 
http://downloads.ala.org.au/projects/biolink work properly - also look into a 
url where by we can download a file by name. e.g. 
http://downloads.ala.org.au/p/biolink/BioLink-Installer-3.0.133.exe
4. Fix RSS/ATOM feed so that it uses the friendlier urls (i.e. hide the 
database ids)
5. Clean up UI, including navigation aids/bread crumbs, role specific links to 
the admin pages and general consistency
6. Add a Summary field to ProjectArtifact (short description). 
7. Will probably need an edit page for ProjectArtifacts (so you can fix 
descriptions, summaries and mark as deprecated). Artifacts are immutable, 
though, so you shouldn't be able to swap out one file for another (i.e. only a 
subset of the fields of artifact are editable
8. Upgrade to grails 2.3.7 if you want
9. Investigate/advise on the use of Google analytics to track page visits and 
downloads -  I think the main layout already injects some javascript for page 
views, but can you check?
10. Implement web services: 
  http://downloads.ala.org.au/ws/projects - a summay of the projects being hosted, including the number artifacts and a sum of download counts? Also include a link to project 'home' page (artifact list)

  http://downloads.ala.org.au/ws/projectFiles/{name or id} - list of artifacts for a project, include size and download counts. Include download link

Original issue reported on code.google.com by david.ba...@gmail.com on 27 Mar 2014 at 3:05

GoogleCodeExporter commented 9 years ago

Original comment by simon.b...@csiro.au on 11 Apr 2014 at 4:59

GoogleCodeExporter commented 9 years ago
I'll handle this one.

Original comment by simon.b...@csiro.au on 2 May 2014 at 8:29

GoogleCodeExporter commented 9 years ago
The change for this is done now.

Original comment by simon.b...@csiro.au on 2 May 2014 at 8:29