Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Facets 3.0.6 Minor update available for module facets (3.0.6). Release: Facets 3.0.5 Minor update available for module facets (3.0.5). Release: Flag 5.1.0 Minor update available for module flag (5.1.0). Release: Random Name 1.2.3 Minor update available for module random_name_chooser (1.2.3). Release: Text with summary 1.0.0 Initial release available for module text_with_summary (1.0.0)! Release: Ágora Transparency Theme 1.0.7 Minor update available for theme agora_theme (1.0.7). Release: Automated Revision Log 1.1.3 Minor update available for module ai_revision_log (1.1.3). Release: Views HTTP Client 1.0.4 Minor update available for module views_http_client (1.0.4). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Module Revived: ЮKassa (YooMoney) для Drupal v7 2.6.1 Module yoomoney_api updated after 7 months of inactivity (2.6.1).

Migration Complexity Estimator

No security coverage Drupal 9–11
View on drupal.org

This module helps estimate the difficulty of migrating content structures in Drupal by analyzing entity types, bundles, and fields. It generates reports and calculates a complexity score based on configurable weights, aiding in project planning and resource allocation.

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.

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
2
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

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