A migration workflow for Drupal 7 to 8

juampynr

While there are great tools to migrate content from Drupal 7 to 8, finding the right set is not an easy job. The official documentation covers a few scenarios, while the amount of articles on Migrate for Drupal 8 is overwhelming. Personally, I ended up having to read all the migrate code in core plus several contributed modules before I started understanding how to put things together to set up a workflow.

In this session I want to save you time by sharing a workflow that not only lets you to start migrating content from Drupal 7 to 8 right away, but it is also compatible with the the front end and back end teams porting the source code. On top of that, I will show you where to look at at Drupal.org when you are facing a migration challenge that does not have a solution already.

For you to make the most of this session, previous experience with Migrate module in Drupal 7 or earlier will help you to click with many of the topics that we will cover. However, if you have never performed a migration to Drupal 8, reading the official documentation on Migrate module prior to enter the room will give you a good foundation to understand the contents of the session.

Here are the highlights of what we will see:

  • How Migrate Plus, Migrate Tools, and Migrate Upgrade work together to let you create, adjust, and run migrations in an iterative manner.
  • How to work on the migration seamlessly while the rest of the team is porting code from Drupal 7 to 8 by running configuration migrations locally, and content migrations in a Continuous Integration tool like CircleCI.
  • How to analyze a Drupal 7 module and write a migration to 8, taking the Media and Pathauto migrations as examples where I have helped.

Program tags

architecture, back end development, process

Experience Level

Intermediate

Drupal Version