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.

The Data Migration Report module is created to simplify and improve the data migration process from Drupal 7 to Drupal 10 and later versions. By using this module, developers and administrators can ensure data integrity, trace mapping issues, and gain insights into the migration process, ultimately leading to smoother transitions and better data management.

Supported Entity Types:

  • User
  • Node
  • Taxonomy
  • Content block
  • Comment
  • Menu links
  • URL alias
  • File
  • Field Collection
  • Paragraphs

Features

This module provides two powerful Drush commands that facilitate the generation of comprehensive content mapping YAML files and enable detailed testing and reporting of migration data.

  1. Generate Content Mapping YAML:
    • Command: drush generate:content-mapping
    • Description: This command creates a YAML file that maps source data fields to Drupal content fields. It helps in visualizing how data from the source system corresponds to Drupal’s fields and is essential for configuring migration processes.
  2. Test Data and Generate Report:
    • Command: drush migration:test
    • Description: This command runs a test migration based on the provided mapping and generates a detailed report. The report includes data validation results, any issues encountered, and a summary of successfully migrated data. This helps in identifying and addressing potential problems before executing a full migration.
    • Arguments:
      • entity_type - The type of the content entity being migrated.
      • bundle - The bundle of the content entity.
    • Options:
      • --limit - Number of items to process.
      • --ids - List of source content ids to process.

Configuration

Define the source database connection with the key 'migrate' in addition to the 'default' database connection in settings.php.

OR

Configure the source database connection at /admin/config/system/migrate-database-credentials.

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
Jul 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.1 Stable Aug 8, 2024
1.0.0 Stable Jul 26, 2024
1.0.x-dev Dev Jul 26, 2024