Large-scale content migration in Drupal 8

Presenter: omorrill

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