Skip to main content

Drupal 8 Migration Resources

Drupal's official documentation for the Migrations and Migrate API
The guide to the UI is still just a stub: https://www.drupal.org/docs/8/migrating-to-drupal
The Migrate API documentation is pretty comprehensive, and includes ways to use it: https://www.drupal.org/docs/8/api/migrate-api/

Building a custom migration in Drupal 8 blog series by Tess Flynn (socketwench)
https://deninet.com/blog/1615/building-custom-migration-drupal-8-part-1-getting-started

Migrate All the Things presentation by Dave Vasilevsky
https://events.drupal.org/baltimore2017/sessions/migrate-all-things

Migrating Multilingual Content in Drupal 8 presentation by Jigar Mehta
https://www.youtube.com/watch?v=L3SQiIAlvhA
with slides.

Migrating SQL to Drupal 8 with Migrate Tools and Migrate Plus
https://colorfield.be/blog/migrating-sql-in-drupal-8-with-migrate-tools-and-migrate-plus

Avoid sending emails while doing a migration on Drupal 8 by David Valdez
http://agaric.com/blogs/avoid-sending-emails-while-doing-migration-drupal-8

Slides from Mauricio Dinarte and Benjamin Melançon's presentation at DrupalCamp Twin Cities 2017:
https://docs.google.com/presentation/d/1rgEirVassqCRjgDqJ7p32nYcRRVACdi3x9Te7rOVSLk/

Extra tips, not in the slide deck:

* Use --limit while working on a large migration.
* Use git! Commit all changes to the migrate_plus.migration*.yml files you're working on. Then you can export configuration (such as for changes made to your field definitions) without fear, and git checkout your migrate_plus.migration*.yml file or files, and then import it all.

More about...

Drupal 8 and Drupal migration

Comments

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

The comment language code.
CAPTCHA Please help us focus on people and not spambots by answering this question.