Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

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.

Activity

Tracked releases
3
Tracked since
Nov 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.1 Stable Nov 23, 2023
1.0.0 Stable Nov 16, 2023
1.0.x-dev Dev Nov 16, 2023