Large-scale content migration in Drupal 8

Presenters: omorrill, srichardson10

We processed over 500,000 nodes with images, audio, video, and over 200,000 taxonomy terms. In this session, we’ll explain how we setup the legacy database information in preparation for importing that content into Drupal as nodes, taxonomies, and media.

The majority of the import work was done with drush commands and queue processing. What we ended up with were complete nodes, with proper terms referenced, and all the media displaying correctly.

What you'll learn in this session:

  • How to setup your legacy data for migration into D8

  • How to create queues to process that data into entities

  • Future-proofing your queue processors so migrations can be re-run

  • How to fix mistakes after you've migrated that data

Audience
Experience Level
Intermediate
Schedule Info
Conference Year
2019
Status
Proposed
Session Track
Coding and Development