Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

File Entity (fieldable files)

Security covered Under active development 53,120 sites

This project provides enhanced management for files in Drupal, allowing them to be fieldable, categorized, and displayed in various ways. It integrates with other modules for more comprehensive file handling.

File entity provides interfaces for managing files. It also extends the core file entity, allowing files to be fieldable, grouped into types, viewed (using display modes) and formatted using field formatters. File entity integrates with a number of modules, exposing files to Views, Entity API, Token and more.

File Entity is required by the 7.x-2.x branch of the Media module.

The File entity project is not compatible with Media 7.x-1.x. You must use the File entity module bundled with Media 7.x-1.x.

Requirements

Known Issues

File Management Initiative

Important information for D8 users:

D8 (do not use the D8 file_entity module unless you already had it installed prior to 8.4.x or unless you really want to and have good reason to be doing so), there are available modules (see links below) to help you migrate data to the D8 core media module. D8 Core 8.4.x and higher a module called media (not to be confused with the contrib media project of the same name). If you are using D8 file_entity you should use the core media module instead of file_entity. If you were previously using file_entity in D8 D8 file_entity have a look at this link. and the documentation more D8 documentation. Appologies for the confusion for some D8 people that installed file_entity instead of using the core media module, this is because the core media module was introduced in 8.4.x and not 8.0.x. We will continue to support existing installs of the D8 version of file_entity but urge new installs to be avoided.

D7: The file_entity project influenced several core changes for Drupal 7 and is living in harmony with core existing as a contrib module. file_entity for D7 will continue on as a contrib module. File_entity for D7 is mature and stable.

Related Modules

File entity exposes Drupal files, enabling them to be managed. To further extend Drupal's file handling abilities, including:

  • Media module
    • Handing files from external sources and services such as YouTube, Vimeo and Flickr.
    • Inserting files into content using WYSIWYG editors.
    • Reusing existing files in file and image fields.
    • Mass importing of files.
  • File entity revisions module

Resources

For more information on File entity, see the following resources:

Drupal 10–11 PHP >=8.0

Ask your assistant about File Entity (fieldable files)

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • Token
  • file Drupal core
  • image Drupal core
  • text Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
20
Tracked since
Mar 2023
Latest release
1 month ago
Releases (12 mo)
9 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
8.x-2.1 Stable 10–11 Jan 2, 2025
8.x-2.0 Stable 9–10 PHP 8 Jul 15, 2024
8.x-2.0-rc6 Pre-release 9–10 PHP 8 May 7, 2024
8.x-2.0-rc5 Pre-release 9–10 PHP 8 Dec 12, 2023
8.x-2.0-rc4 Pre-release 9–10 PHP 8 Nov 16, 2023
8.x-2.0-rc2 Pre-release 9–10 PHP 8 Nov 14, 2023
8.x-2.0-rc1 Pre-release 9–10 PHP 8 May 15, 2023
8.x-2.0-beta12 Pre-release 9–10 PHP 8 May 3, 2023
8.x-2.0-beta11 Pre-release 9–10 PHP 8 May 3, 2023
8.x-2.0-beta10 Pre-release 9–10 PHP 8 Mar 3, 2023