Overview
Explore the process of upgrading to Drupal 10 using the Migrate API in this 49-minute conference talk from Pittsburgh 2023. Learn about Extract, Transform, Load (ETL) methodologies and follow along with a demo recording. Discover the source site module inventory and understand the assumptions made by the Migrate API. Address known issues and limitations while exploring upgrade options via both the user interface and command line. Dive into migrations defined as configuration and plugins, and learn about the Migrate Skip Fields module. Gain insights into Drupal entities, content entities, and their relationships. Understand the importance of thorough planning with the "measure twice, thrice, cut once" approach. Explore scenarios where deviating from the norm is acceptable and gather additional tips for a successful migration. Conclude with an example of content model changes in AP, equipping you with practical knowledge for your Drupal 10 upgrade journey.
Syllabus
Intro
Follow along
Extract, Transform, Load (ETL)
Demo recording
Source site module inventory
Assumptions by the Migrate API
Known issues and limitations
Upgrading via the user interface
Upgrading via the command line
Migrations defined as configuration
Migrations plugins
Migrate Skip Fields module
Drupal entities
Content entities
Relationships among entities
Measure twice thrice, cut once
It is ok to deviate from the norm
More tips
Example of content model changes AP
Taught by
Drupal Association