| Choose between standard rebuild, wizard, or retrofit |
Choose Migration Approach |
| Assess project scope and timeline |
Assess Migration Scope |
| Map D7 field collections to D11 paragraphs |
Map Content Structure |
| Decide rewrite vs retrofit vs retire for custom modules |
Plan Custom Code Strategy |
| Configure D7 database as migration source |
Configure Migration Sources |
| Write YAML migration definitions |
Create Migration Definitions |
| Transform source data with process plugins |
Handle Field Mappings |
| Execute migrations with Drush in correct order |
Migrate Content Entities |
| Migrate content types, views, and configuration |
Migrate Configuration |
| Apply security controls during migration |
Security Best Practices |
| Optimize performance for large migrations |
Performance Optimization |
| Validate and test migration results |
Test Migration Results |
| Debug migration failures and errors |
Debug Migration Failures |
| Handle paragraphs and entity references with revisions |
Complex Field Mappings |
| Follow proven migration patterns |
Migration Best Practices |
| Avoid common migration failures |
Anti-Patterns to Avoid |