Unraveling Drupal's Migrate API

The Migrate API is a powerful and flexible system to get content and configuration into #Drupal. This presentation will take you behind the curtains to understand how the migration system works and what assumptions it makes. Along the way, we are going to explore how it integrates with other subsystems like the Entity API and Field API for import operations. Additionally, we will explore how to alter #migrations programmatically.

You will learn about:
* Transforming data to match the format expected by various entity types and sub-field targets.
* Establishing relationship among entities. For example: files to media to nodes. Also, multivalue, nested paragraphs to nodes.
* Dynamically modifying migrations using hooks and events .

This session is for people who want a deeper understanding of how Drupal's #Migrate API works. Site builders and developers alike will benefit from the content presented.

This is an intermediate session. Some familiarity with the Migrate API is expected. This video https://www.youtube.com/watch?v=NBhkixY-PuA will serve as a good foundation. Attendees are also expected to be familiar with site building Drupal concepts like nodes, content types, and fields. This video talks about them: https://www.youtube.com/watch?v=02fvLzPSIjc

🎤 Presenter(s): Mauricio Dinarte

Drupal is a registered trademark of Dries Buytaert.