Drupal is a registered trademark of Dries Buytaert

mce

No security coverage
View on drupal.org

Migration Complexity Estimator

The **Migration Complexity Estimator** module provides an intuitive way to analyze and assess the complexity of migrating content structures in Drupal. It generates reports on entity types, bundles, and fields while calculating a complexity score based
on configurable weights.

Features

  • Migration Complexity Report: Provides a detailed analysis of entity types, bundles, and fields.
  • Complexity Score Calculation: Computes migration difficulty based on user-defined weight factors.
  • Common/Uncommon Fields Grouping: Classifies fields for better content structure understanding.
  • Filter & Sorting Options: Allows users to refine reports based on entity type, bundle, or label.
  • Admin Configuration Page: Enables adjustment of weight factors affecting complexity score.

Post-Installation

Once the module is installed and enabled, navigate to:

  • Migration Complexity Report: /admin/reports/migration-complexity
  • Migration Complexity Settings: /admin/reports/migration-complexity/settings

Users can generate migration complexity reports, configure weights for different factors, and analyze data using the provided UI.

Why use this module?

The Migration Complexity Estimator module is particularly useful in the project discovery phase and migration planning. It helps teams make informed decisions by:

  • Early Complexity Assessment: Quickly gauge the difficulty of a migration before development begins.
  • Better Resource Planning: Identify high-complexity areas to allocate resources efficiently.
  • Reducing Migration Risks: Detect dependencies and avoid unexpected issues during migration.
  • Optimizing Content Structure: Identify redundant or unused fields and content types for cleanup.
  • Standardizing Migration Processes: Provide a consistent methodology for evaluating different Drupal migrations.

Activity

Total releases
2
First release
Jan 2025
Latest release
1 year ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.0 Stable Jan 30, 2025
1.0.x-dev Dev Jan 30, 2025