Private and Public File Management
Categories
Component ID
1416706
Component name
Private and Public File Management
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
1219
Component created
Component changed
Component body
This module started life as a way to allow private files to live alongside public files in a Drupal 6 site. Since then it has grown and is now a full-fledged file management interface. Features include:
- The ability to define a private files directory as well as a public files directory.
- Maintenance of files table, checking that it is in sync with the physical filesystem
- A file management admin interface that allows the user to:
- Filter the list of files using a variety of filters similar to the node edit page
- View what is currently referencing each file (uses hook_file_references)
- View thumbnails of images
- Upload new files (private or public)
- Assign roles to files so only those roles can view them
- Assign keywords to files. This replaces the need for sub-directories (sub-directories are automatically converted to keywords).
- Delete files, even if they are being used
- Attach files to nodes
The module also defines some hooks:
- hook_file_operations() - to define other operations that can be performed on files in the admin interface.
- hook_file_filters() - to define other filters that can be used to filter the file listing
This module is sponsored by McGill University.
