Understanding migration development in Drupal 8: Strategies and tools to see what's happening
summary
Covers concrete, repeatable migration steps: scaffolding a custom migration module, mapping Drupal 7 source fields to Drupal 8 destinations, and iterating with Drush Migrate Import (mim) and config_devel to reload YAML quickly. Shows debugging with a simple custom debug process plugin and Xdebug breakpoints, using Behat tests with Palantir Behat extension to assert migrated content, and options for relationship handling (dependencies vs stubs) plus tagging content for manual cleanup.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:47Overview
- 4:04Automated testing
- 6:22Building the module
- 9:30Migration configuration
- 11:05Migration destination
- 14:37Running migration
- 17:05Understanding destination and source
- 20:39Process plugins
- 22:22Managing relationships
- 24:44Questions
related talks
46mAdvanced migration techniques
01h 06mRewriting Legacy Code
59mGetting the most out of PHPStorm for Drupal 8
32mImprove your testing experience
30mWhy most technology migrations fail (and what we've learned along the way)
01h 04mImproving your Drupal 8 development workflow
27mDon't Fear Migration! How to Successfully Move Docs to a New Tool
50mMaking Drupal Less Daunting
