Large-scale content migration in Drupal 8

Presenter: omorrill
Co-Presenter(s):

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
Session Track