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.

Supporting organizations: 

Project information

Releases