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