Introduction

The File Management module allows you to edit existing files or images directly from the files overview view.

This is extremely helpful, especially if you are using the same file on multiple different entities (e.g. with the help from Media or IMCE).

 

Features

  • Update files and images which are already in use by nodes, taxonomy terms, paragraphs or simply any entity!
  • Also supports updating Media files!

 

Demo

File Management

  • Screen 1: An ordinary node with an image
  • Screen 2: The files overview view (/admin/content/files)
  • Screen 3: The new view file page
  • Screen 4: The new edit file page
  • Screen 5: The previous node with an updated image

 

Installation and configuration

  1. Install the module as usual
  2. Add a Operations links field to your files overview view or install the File Management View submodule.
    The submodule disables the default files overview view and adds a custom one with the operation links already added.
  3. You can now view and edit files from the files overview view!

 

 

Support / community

If you want to reach out to me to discuss development, contribution, sponsorship or any other topic related to this module, simply connect in one of the following ways with me.

Drupal Slack (#file_management)
Informal questions, answers, discussions. Maybe you want to clarify something before creating an actual issue.
Issue queue
New to Drupal? Check out the official documentation for working with issue queues.
Personal contact form
For everything you want to discuss privately.

 

Warning

Keep in mind that replacing files (as for now) also replaces them for previous revisions.
So if you're using revisions in your host entities, you will change the file not only for the current revisions but for all revisions!
It's planned to support revisionable files after a stable release,
see #3001817: Add support for file revisioning.

 

Maintainer

David Pacassi Torrico
David Pacassi Torrico (dpacassi)

Software Developer


Sponsorship

If you are interested in sponsoring a particular feature or speed up development, please get in touch with me.
I'm also available for consulting and general custom/contrib development.

Sponsor now!

 

Supporting organizations: 
Module implementation, maintenance, support

Project information

Releases