Okay, I'm going around in circles here. This is what I want to achieve.
1. Allow users to upload images for placement in a node.
2. Allow users to upload files (attachments - stuff like zip, doc, cpp - non viewable stuff).
I want at the very least a separate upload directory for each user. I would prefer 5 or 6 sub-directories off the user's directory, named along these lines, Blog, Attachments, Images etc. Even better would be an automatically created sub-directory system 'year/month' and I would not bother with separation of file type ie blog, image.
I don't want to confuse the users with how to upload files/images. I know IMCE has the ability to create sub-directories but that's primarily for images. When it comes to attachments (files to be downloaded later) the only option is the default files directory (or whatever directory I choose, but only one directory).
Do I have any options here? Should I develop with Drupal 5.7 and if so, again, what options are available?
Comments
at a glance, IMCE does sound
at a glance, IMCE does sound like a great match for what you need. you can add support for whatever file types (extensions) you'd like, add the sub-folders (for whatever file types you'd like), then add links to the files in the content of your nodes.
The problem with IMCE is
The problem with IMCE is that when creating a node the user will also have access to the 'files attachment' upload feature. That will be confusing to the user, which one do they use.
If using IMCE to upload non-image files it's then left to the user how best to link to that file for later download, that is, standardisation goes out the window. The user still has choices to which sub-directory to upload to, as mentioned in original post, I'd rather an automatic 'year/month' setup, remove the decision process from the user altogether.
This is where the core 'attachment' aspect is ideal, upload the file, no user decision to be made as regards the upload folder, and it's listed below the post. I wish I could at least have an upload folder specific to each user or ideally a 'year/month' sub-directory system under each user directory.
I can't image large sites utilising one upload directory for 100's, 1000's of users.
___________________________
Steven Taylor
Melbourne, Australia.
http://superjacent.net/cms
The problem with IMCE is
true, though of course you can disable the core Upload feature if you find the hypothetical perfect contrib module.
i don't use core Upload often... it just drops all files in the 'file system path', though, correct? IMCE seems pretty flexible with the directory structure if you look at the "personal folder names" and "default sub-folder names" options for each role. a date-based structure looks like it would require manual admin changes each month, though.
anyway, just a thought. IMCE is obviously more geared for adding inline image/file links into content.
no, me either.
If we do not use the upload
If we do not use the upload module, we may loose its advantage of showing download count statistics.
Any other suggested modules?
Upload Path module is the answer
http://drupal.org/node/174052