Project:
Component:User interface
Category:feature request
Priority:normal
Assigned:tony
Status:active
Description

We need something that will work for both the documentation GS9 is putting together as well as possible other stuff. For the documentation, we should be able to attach a PDF to a web version, and for other things we also need the possibility of a standalone. In either case, it should be possible to access the files either through the node they are attached to or directly from a listing page. Such a page should organize them by taxonomy, and link as directly to the file as possible. The new file upload form should be present on the download page as well.

Partway there

Most of the real infrastructure is in place, but it's still somewhat "messy". Here's what I think we have left:

TODO:

  1. Make terms only display if they have at least one file under them (or their children)
  2. Make column number flexible rather than hardcoded at 2
  3. Consider ways to display node title rather than filename, while still gracefully handling multiple files per node
  4. If too large, have terms link to own pages for scalability
  5. Detect top-level term count; if only one has files as children, change parent

#1

Title:Create file upload interface» Page mockup

I created a mockup image in GIMP for what I'd like the download page to look like. Probably changing my mind on having the upload interface directly included - we should do that as creating a content type, and maybe just expand that link in the menu.

AttachmentSize
ns_download_page_mockup.png114.61 KB