Hi!

I would like to create a closed system where every user can upload and store documents, organized in a "directory tree", just like real files in a computer file system.

Core taxonomy would be a simple choice to implement the directory tree functionality, except that it can not handle distinct trees per user.

I used Google and Drupal.org search to find the solution, but without any luck. Anyway, here are the related nodes:
http://drupal.org/node/525264
http://drupal.org/node/625440
http://drupal.org/node/153035
http://drupal.org/node/375412

As you can see, this is a needed functionality.

Is there a way to do this with current modules? D6 or D7 is fine.

For full disclosure: in my case not general files, but image galleries need to be organized in private directories, but this is completely unrelated.

Comments

WorldFallz’s picture

Though you might be able to shoe horn this functionality with taxonomy_delegate, I did something similar using nodes and node access control. I set it up so users could create gallery nodes (or folder nodes, or whatever you want to call them) and only view their own created items (in my case I also used private filefields to restrict access to the files attached to those nodes).

and the details of a use case you're posting about are really never unrelated-- the more details the better the response you can receive.

edgarpe’s picture

and the details of a use case you're posting about are really never unrelated-- the more details the better the response you can receive.

Yes, but as a programmer I am more interested in a general solution, than solving my own specific problem. :)