Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Exif

1,010 sites Security covered Drupal 9–11 Exif ecosystem
View on drupal.org

The Exif module displays Exif metadata from image files on your website. It can store this data as text or taxonomy terms, and optionally populate fields like the image title. It has support for nodes, media entities, and can integrate with tools like Drush for bulk updates.

The Exif module allows you to display Exif metadata on image nodes. Exif is a specification for the image file format used by digital cameras.

Roadmap (order by priority) for drupal 7 & 8 versions:

  • Work in Progress (current development in 2.x-dev versions):
    • For now node and media are working except title field can not be filled with metadata and date field are not working.
    • automated test suite for 8.x branches
    • exif_location adaptation to drupal 8
    • make vocabulary structure optional (flat vocabulary),
    • add a sub module exif_content with some media type and content type
  • Followed by :

Drupal 8 versions

The exif module support the media modules since a long time. The good news for media module users is that this module is now part of the core in version 8.4+ of drupal. The bad news for maintainers is that we have to maintain 2 branches for the drupal 8.x of our own module. One for the media module prior 8.4 and one for the media API included in drupal 8.4. So, for Exif module, versions 8.1.x are decicated to drupal 8.0 to drupal 8.3. The versions 8.2.x are dedicated to drupal 8.4.Note that both module should have the same functionalities so for now the naming convention will ensure that the same minor version means the same functionalities.

Drupal 8.x-2.x versions (drupal 8.4+)

  • Future 2.2
    • First version of the module to support drupal core 8.4.x. same functionalities as exif 8.x-1.2 except title value from metadata (this is a work in progress).

Drupal 8.x-1.x versions (drupal 8.0->8.3)

  • Future 1.3
    • exif_location module
  • Since 1.2
    • fix compatibility with composer
    • fix data content not saved on some data type
  • Since 1.1
    • add capacity to fill the title based on image metadata
    • Drush : tree folder import (import images in a folders and sub folders)
    • Added several exif field in Photography content/media types
    • limit access to settings
  • Since 1.0

    For now, version 8.x-1.0 behave the same as version 7.x-1.9 with some new features :

    • settings of module is fully migrated with two added features:
      • A new quick start page has been added to help user to create content related to exif photos in 2 clicks.
      • the settings summary are fully implemented
    • the exif readonly widget is migrated and evolved to show current values in forms. To have the same behavior as Drupal 7, you should choose the new exif hidden widget.
    • it support media_entity
    • add a widget to extract all metadata as a HTML table to get same functionality as Drupal 5 Version
    • add a widget where fields values are viewable in forms

    Note that using media integration, you can not reference images from other sites (the image has to be local) which is not a limitation with node integration as the module is using stream wrappers.

Drupal 7 version

This version allow you to use metadata as text or as taxonomy terms to classify your images.
It is highly recommended to update to version 1.8 of the module

New features in stable releases :

Drupal 6 version

following drupal 6 end of life, the support of the drupal 6 version is ended.

rapsli was the maintainer of the Drupal 6 branch, a complete rewrite of the module to integrate with CCK. See #226703: Drupal 6 version for more infos and this version's current status.
Support for

  • exif
  • iptc
  • ifd0
  • File informations

About XMP and IPTC extensions

  • IPTC extensions are only available as XMP information. This include mostly non technical information like licensing and other extra informations (this include usage rights terms as an example).
  • XMP is not supported by PHP Exif library/extension. You have to use the exiftool solution. This is the reason the exiftool alternative implementation was created.
  • Before using the exiftool implementation, ensure that all your environments are able to run exiftool.
  • libSXMP (http://xmpphptoolkit.sourceforge.net/) is not maintained since 2010. The integration will be removed in 7.x-1.10, 8.x-1.3, 8.x-2.3

Depends on

Dependencies of the latest stable release

  • file Drupal core
  • image Drupal core
  • taxonomy Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Nov 2024
Latest release
7 months ago
Releases (12 mo)
1
Maintenance
Active

Releases

Version Type Core Release date
8.x-2.7 Stable 9–11 Jan 15, 2026
8.x-2.6 Stable 9–11 Nov 14, 2024