Daniel Sipos: Dynamic migrations using templates
In this session, we are going to explore a really powerful capability of the Drupal 8 migration system, namely dynamic migrations based on templates.
Sometimes you can define your migrations in a single file, run them, close your laptop and go grab a beer. But let's face it, most other times things are a bit more complicated. The use case we will explore in this session has to do with building migrations based on criteria that exist in the system. A very common example of this is migrating entity translations in each of the languages that you have on the site.
A general run-down of what we will cover in the session is as follows:
-The basics of setting up migration and how it actually works under the hood
- (Migration) plugins and plugin derivatives
- Migration templates
- Use case: migrate nodes with translations
https://cluj2019.drupaldays.org/dynamic-migrations-using-templates
Sometimes you can define your migrations in a single file, run them, close your laptop and go grab a beer. But let's face it, most other times things are a bit more complicated. The use case we will explore in this session has to do with building migrations based on criteria that exist in the system. A very common example of this is migrating entity translations in each of the languages that you have on the site.
A general run-down of what we will cover in the session is as follows:
-The basics of setting up migration and how it actually works under the hood
- (Migration) plugins and plugin derivatives
- Migration templates
- Use case: migrate nodes with translations
https://cluj2019.drupaldays.org/dynamic-migrations-using-templates