mce
No security coverage
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.