Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This project is not covered by Drupal’s security advisory policy.
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.
Project information
- Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projects - Obsolete
Use of this project is deprecated. - Module categories: Media
- 7 sites report using this module
- Created by lambic on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.