Drupella File Manager for Drupal 8



Drupella FM is a web-based file manager that has a drag & drop user interface powered by AJAX.

Having WYSIWYG support out of the box, it can replace many file manager modules available for Drupal 8.

See the live demo

Also see DFM 7 and DFM Standalone


  • AJAX powered drag & drop user interface
  • File operations: Upload, Delete, Move, Copy, Rename
  • Folder operations: Create, Delete, Move, Copy, Rename
  • Image operations: Resize, Crop
  • Mouse indicators for move-copy permissions during drag & drop.
  • Multiple file upload
  • Upload progress
  • Drag drop files from your local computer
  • File sorting by name, size, date, type
  • Keyboard shortcuts for file operations similar to common file explorers of Windows and Linux.
  • Switching between icon view and list view
  • Small footprint with overall 90kb javascript. (30kb gzipped)
  • Very fast javascript DOM rendering. A folder containing 10000 files takes only a few seconds to render.
  • Configuration profiles per user roles
  • Configurable limits: upload file size, disk quota, file extensions, image dimensions
  • Multiple personal or shared folders for users
  • Token support in folder names
  • File permissions per folder
  • Support for inline image & file link insertion into textareas
  • Display thumbnails as image icons using image styles
  • Integration with core CKEditor module and BUEditor
  • Custom wysiwyg plugins for inserting multiple images or files into editor content
  • Support for private file system
  • Select FTP files or Drupal files for file/image fields
  • Support for custom stream wrappers like Amazon S3
  • Ability to download files and folders in a zip archive
  • Mobile friendly responsive layout. Fully functional in mobile browsers supporting touch events.
  • Search files under any directory

Compatible with

Compatible with Drupal 8

See Drupella File Manager 7 for Drupal 7

See Drupella File Manager 6 for Drupal 6

See Drupella File Manager PHP for PHP Standalone Version


  1. Copy the dfm module directory to sites/all/modules
  2. Enable the module in Drupal admin interface
  3. Create configuration profiles and assign them to user roles at /admin/config/media/dfm
  4. Users can access the file manager at /dfm. Non-default file systems can be accessed at dfm/SCHEME

CKEditor Integration

  1. Go to /admin/config/content/formats to edit a text format that uses CKEditor.
  2. Enable the image & link buttons provided by Dfm under Toolbar Configuration.

BUEditor Integration

  1. Edit your editor at /admin/config/content/bueditor.
  2. For image/link dialog integration: Select Drupella File Manager as the File browser under Settings.
  3. You can also enable standalone image & link buttons to insert multiple images/links at once.

File/Image Field Integration

  1. Go to form settings of your content type. Ex: /admin/structure/types/manage/article/form-display
  2. Edit widget settings of a file/image field.
  3. Check the box saying "Allow users to select files from Drupella File Manager for this field." and save.
  4. You should now see the "Select file" link above the upload widget in the content form.

Textarea(plain) Integration

  1. Enter your textarea ids into Common settings > Enable image/link insertion into textareas at /admin/config/media/dfm.
  2. Now you should see Insert image and Insert file link links under your textareas.

Standalone Usage

  1. Go to example.com/dfm to manage files in your default file system.
  2. For non default file systems go to example.com/dfm/SCHEME where SCHEME is the identifier of the file file system. Ex: example.com/dfm/private.


  1. All files inside "library" folder of this package are licensed under DRUPELLA Proprietary Use License.
  2. All other files are licensed under GNU General Public License (GPL).
You must select a multi-site server license if you are going to use the product in more than one site(domain). Subdomains that are complementary to the main domain, e.g groups.drupal.org & drupal.org, can share the single-site license.