How to achieve upload and viewing in Drupal

Discussion in 'Drupal' started by Superorb, Sep 26, 2007.

  1. #1
    Hello all, I'm trying to locate a way to include the following functionality on a newly created Drupal test site:
    • Allow authenticated users to upload files to the system, entering in a few attributes per file (date, comment, another comment)
    • Allow the public to see a page listing the files previously uploaded along with the attributes entered by default
    • Ability to sort based on any column
    Files to be uploaded will be PDF's. I'm trying to get them to do away with PDF's in general, but one step at a time. Only a few people will have permissions to upload files.

    Basically, we have files that are uploaded by staff to a folder. The public must be able to view these files. They will all be PDF's. Users have no coding skills, so I'd like to create a page where they can click an upload button, enter in info, click submit, and the list is populated with the file. Repository will need a few different levels/branches directory structure to display different years and sections.

    I know there are a zillion add-ons, but I don't know the strengths and weaknesses of any of them.

    I posted this on the Drupal site but haven't gotten any response yet. Ideas?
     
    Superorb, Sep 26, 2007 IP
  2. ass45sin

    ass45sin Peon

    Messages:
    115
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Hello there Superorb.

    Try the IMCE module. It allows per specific user roles file upload (you need to create a role that allows them to use the IMCE module), and you also need to limit file extension types in this case to PDF files only and give each user file upload quota, and determine the upload directory structure. It's all covered by this module.
    http://drupal.org/project/imce

    As for others things you I suggest you use CCK to create a node that has all those attribute fields and integrate them with IMCE for file upload.
    http://drupal.org/project/cck

    Then create a sortable table view by using Views module, and use the CCK created fields as columns so the users may sort them the way they want.
    http://drupal.org/project/views.

    As for not getting answer on Drupal site. Maybe they're just too busy.. ^_____________^

    Good luck and have fun.

    Ed
     
    ass45sin, Sep 26, 2007 IP
  3. Superorb

    Superorb Peon

    Messages:
    149
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Thanks Ed. I'm still trying to get the basics down with Drupal. Joomla had a better backend, but Joomla kept failing accessibility and compliance checks so I went with Drupal. I'm still trying to find a Dummies guide to Drupal. I'm just a web developer, and a lot of the settings and configuring stuff is over my head.
     
    Superorb, Sep 27, 2007 IP
  4. Superorb

    Superorb Peon

    Messages:
    149
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Ok, I'm totally stuck...
     
    Superorb, Sep 27, 2007 IP
  5. ass45sin

    ass45sin Peon

    Messages:
    115
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Where at? <^_____^; I might be here from time to time...

    First place you might want to go.. if you haven't already is the Drupal Cookbook http://drupal.org/node/176210 that's is Drupal for Dummies.. ^____________^

    I think that will give you a kick start to get your drupal site up and running.

    Then if you're familiar with PHP and MYSQL you might want to look deeper and go get youself Apress "Drupal Pro Development. Which is very good if you're into developing your own module or if you want to know drupal innards A LOT better.

    Good luck.
     
    ass45sin, Sep 27, 2007 IP