Files To Media Migrate
Files To Media Migrate
-----------------------
# Drush Batch Commands Migrating files to media.
This module provides custom drush commands for migrating files to media and
create media field.
## Table of contents (TOC)
- Requirements
- Installation
- Commands
## Requirements
Before you can start, you need to install the Drush & media,media_library, file,
migrate, migrate_drupal modules of Drupal Core.
## INSTALLATION
*Install as you would normally install a contributed Drupal module. Visit
[Installing Modules](https://www.drupal.org/docs/extending-drupal/installing-modules) for further information.
## Commands
-------------
This module provides us with Drush commands:
# Create media entity suffixed by field_name.
"drush create-media-field "
In this command, we have four arguments.
1. bundle: the content type which you need to create a media entity for
files entity.
2. type: The type of the field e.g. image or file.
3. target_media_bundle: the bundle of the media type.
E.g. image, document, video, etc.
4. entity_type: The bundle type e.g. node, block_content.
# migrating files entities to media.
"drush files-to-media "
In this command, we have three arguments.
1. field_name: The field name which you need to migrate.
2. type: The type of the field e.g. image or file.
3. entity_type: The bundle type e.g. node, block_content.
# To use
* drush create-media-field .
When you hit the above command it will automatically create fields For
all files like images, audio, and video the corresponding media entity reference
fields suffixed by _media.
* drush files-to-media .
When you hit the above command it will migrate all the field_featured_image to
the field_featured_image_media field.
# Note
After migrating File Entity to Media Entity, you need to enable media fields
from Manage Form Display & Manage Display.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.