It will be really useful if users are given the facility to create/delete/organize their files using folders. Just imagine, over a period of time, each user may have hundreds of images, all in one folder. That would be difficult to navigate eventually. So I think, folder management will be great.

Comments

ufku’s picture

These kind of features will lead imce to be a comlete file manager. Actually i think that imce shouldnt be a fat full-featured file browser. or should it?

syedasad’s picture

I am just thinking from the perspective of an end user. It doesn't matter how one implements it, but as far as the user is concerned, he/she is just able to maintain his own files in a folder hierarchy, navigate using a file manager interface and then insert the image.

This simplifies things for him/her.

Secondly, I am thinking of a point in time, when each user has hundreds if not thousands of images. He/She will need a way to organize all those. This module will be a victim of its own success if it does not scale up and provide a method to organize huge amount of files.

File manager features allows it to scale to handle any number of files.

syedasad’s picture

I had been thinking about this a lot. Finally, what you said in your first comment made sense. It's better to create a completely new module which only does file management.

Does drupal have one? At least not that I am aware of and if yes, could it be seamlessly integrated with IMCE for browsing folders of images?

In fact, the TinyMCE project has 2 such plugins

1. MCFileManager (http://tinymce.moxiecode.com/paypal/item_filemanager.php)
2. MCImageManager (http://tinymce.moxiecode.com/paypal/item_imagemanager.php)

We seem to have a McDrupalImageManager now. :)

What we need now.....
1. We need a generic file manager module and
2. Integrated with IMCE

ufku’s picture

Status: Active » Postponed

Keeping track of custom folders and their quotas requires database integration. Imce, for now, wants to be single folder oriented.

klance’s picture

From the perspective of someone who already has a large website where files are hierarchically organized, I'd like to second the request for a feature that would allow one to at least browse the entire "files" structure when uploading and linking files. I've been waiting for a module like this to come along so that my users won't have to manually type in every link and image, but since this one can't get past the first level of my file structure, I can't use it at all.

Yes, a file manager for Drupal would be beautiful, since IMHO the idea of attaching files to pages was never really a great idea, not to mention the fact that it won't overwrite or set aside an existing file when you upload a new one, or version the previous one like it does nodes. But that's a big job that will have to be very well thought out beforehand. In the meantime, however, you've started what I consider to be potentially a very useful and much needed module, and I don't think the time would be wasted making it browse subdirectories of "files."

ufku’s picture

Version: 4.7.x-1.x-dev » master
Status: Postponed » Active

Management of multiple-folders(sub-folder navigation) has been implemented in 5.0 to some extend.
Here are the details;

  • Users are not allowed to create folders, only admins can do.
  • Folder creation can't be done using IMCE interface, instead it should be done by ftp or drupal admin interface.(There is going to be a folder creation interface in admin pages soon.)
  • Sub-folder navigation is for users who have the proper permissions and at least one sub-folder in their main folders.
  • Sub-folder navigation allows admins to manage the whole file system directory if their main folder is set to "/" which points to the file system directory.
  • Nobody, even an admin, is allowed to navigate parent folders of their main folder.

This needs testing of course. Feedbacks are wellcome.

robloach’s picture

Instead of using "u1", "u2", etc for the separate user directly, could it be the actual username? For example: "user/Username", "user/ufku", "user/syedasad", "user/Rob Loach", etc. This would make management very easy and be more cross-site friendly without overlapping user files.

ufku’s picture

this requires not allowing users to change their usernames. if it is allowed there can be some unwanted situations. however this might be optional. placeholders like %uid, %username might be provided to use in personal directories. i'll think about it. in the meantime you may open an issue on this placeholder thing.

robloach’s picture

I've opened an issue for this placeholders idea: Placeholders for Personal Directories.

gbeisel’s picture

Project: IMCE » Web File Manager
Version: master » 5.x-2.9
Category: feature » support
Priority: Normal » Minor

I would like to know if there is any way to restrict a particular user to being able to only use so much hard drive like a quota?

nhck’s picture

Status: Active » Closed (won't fix)

As per #803722: Cease support of Drupal 5? support for D4 and D5 has been closed. Sorry, please upgrade to Drupal 6. If you think this issue still applies with Version 6.x please reopen this issue with correct version tag.

Thank you! :-)