☝️ Media Migration is still is in alpha stability!

Based on Drupal standards, only beta+ releases should provide full update path between releases. Please be prepared for breaking changes whenever updating from an alpha release!

This module provides a Drupal 7 to Drupal 8|9|10 migration path for the Drupal 7 Media module.

  • Drupal 7 media entities are migrated into Drupal 8|9|10 core media entities, based on the type of the source File Entity.
  • Simple Drupal 7 managed files are also migrated into Drupal 8|9|10 core media entities. Their type depends on the main MIME type of the original file.
  • Image and file fields of the Drupal 7 source instance are migrated as media reference fields in Drupal 8|9|10.
  • Fields attached to media/file entities in Drupal 7 are created and attached to their respective media bundles in Drupal 8|9|10.
  • Media WYSIWYG tokens are transformed into Entity Embed or core media HTML tags (see this change record).
  • Image tags used in formatted text fields are transformed to embed HTML tags
  • CKEditor Link File links used in formatted text fields are transformed to Linkit links if Linkit is installed on the destination site.

Related Drupal core issues:

Supporting organizations: 
Creation and maintenance
Development and maintenance
Drupal 10 maintenance and development

Project information

  • caution Minimally maintained
    Maintainers monitor issues, but fast responses are not guaranteed.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Ecosystem: Migrate
  • chart icon979 sites report using this module
  • Created by juampynr on , updated
  • shieldStable releases for this project are covered by the security advisory policy.
    There are currently no supported stable releases.

Releases