ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Image/Video Approval Site

April 25, 2012 10:48am

Subscribe [2]
  • #1 / Apr 25, 2012 10:48am

    secondbridge

    6 posts

    Hi folks,

    I’m new to EE and am very excited the product. I’ve gone through Ryan Irelan’s excellent video series, so I’ve a good grasp on the general functionality and potential. I’ve been poking around and reading about modules/add-ons etc that might help me with this particular project, but I’m 100% sure what the best route is. So I’m looking for a few suggestions. Here’s the spec:

    - Client needs to upload multiple images/video in a batch (as a Project, let’s say)
    - I’d like these uploads split into their own entries automatically so that:
    - Site members can comment on each entry (image/video)
    - Site members are restricted to a Project.
    - Additionally site members need to upload multiple files via the frontend (Safecracker).
    - I’d love to host the uploads on Amazon S3 or someplace secure (above the web root)

    I’ve looked into Assets, Matrix, Channel Images, etc. I guess my real question is can I achieve this via Assets/Matrix or are there some other add-ons I should investigate?

    Any help is greatly appreciated.

    Thanks!

  • #2 / Apr 25, 2012 11:25am

    Rob Allen

    3114 posts

    Hi secondbridge welcome to the forums!

    As you need members to be able to comment on each entry (image or video) then uploading multiple files in one go might be hard to work around. You could use something like Channel Files from Devdemon but that assumes that all uploaded files belong to the one entry.

    What I’d suggest is having three Channels:

    1. Projects
    2. Images
    3. Videos

    Projects channel
    —————————
    1. Admin can create new projects.
    2. Each project could have either a category, status, or custom field to use a flag to determine if it’s available for members to add stuff to.

    Images channel
    —————————
    1. Members can add entries to this channel via Safecracker form.
    2. Use a relationship field to associate the entry with a Project (hint: you can use the Project category, status or custom field to limit what projects the entry can be related to)
    3. Member can add one image, description etc.

    Video channel
    —————————-
    Works the same way as the images channel except you upload a video instead of an image.

    For uploading image/video files then you need a safecracker file upload field that supports a CDN, http://devot-ee.com/add-ons/channel-files might be worth looking at or http://devot-ee.com/add-ons/simple-s3-uploader - but check http://www.devot-ee.com to see if there are other options.

    Hope that helps.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases