Migrate all the things!
summary
Migrate in core gets used for more than D6→D8 upgrades: it powers content-first with CSV workflows (simple page import in ~30 minutes), ingest from a REST view -> JSON source for Drupal staging, recurring incremental recurring sync jobs (mirror Git/Markdown sites or external membership systems) and selective partial upgrade via migrate_upgrade. Implementations use migrate_plus, migrate_tools, process plugins, REST and scripted or cron-triggered runs; translations, menus/blocks and file filtering need extra work, but these patterns run in production for multiple clients.
AI-written summary · about
chapters (11)
- 0:00Migrate all the things!
- 1:48Once upon a time...
- 5:17Migrate?
- 8:38The parts of migrate
- 11:44Workflow: Content First ▲ DANGER A
- 13:21Workflow: Content first, in Drupal
- 16:00Workflow: Drupal for content gathering
- 20:49Workflow: Mirror
- 32:29Workflow: Content in git
- 35:28Workflow: Partial upgrades
- 41:32What to do now
related talks
55mDrupal 8 Migrate: Taming the wild west and learning new tricks
46mAdvanced migration techniques
55mOn Moving Mountains: Lessons for Migrating Data and Content for your Next Drupal Project
33mMigrating data to Drupal 8
31mCustom Drupal data migration: a Georgia GovHub story
44mHandling HTML Markup with Drupal's Migrate API
47mUpgrading to Drupal 10: A real case
35mDrupal 7 to 8 custom module conversion
