Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
In #2625696: Make migrations themselves plugins instead of config entities chx proposes making migrations plugins rather than configuration entities. To fully understand the implications of this change, we should see how it would affect this module.
Comment | File | Size | Author |
---|---|---|---|
#2 | poc_of-2667366-2.patch | 3.11 KB | mikeryan |
Comments
Comment #2
mikeryanOK, first pass at updating migrate_plus to work with the migrations-as-plugins patch. For migrate_example, the only "real" change is moving the .yml files from config/install to migrations. I also needed to put the connection key in each migration temporarily, since the group configuration merging functionality in hook_migration_load obviously doesn't work - I need to use hook_migration_plugins() instead (my next step).
So, so far so good, minimal disruption to at least a very simple migration scenario.
Comment #3
mikeryanTime to make this work for reals...
Comment #4
mikeryanComment #6
mikeryanCommitted - this works with 8.1.x out of the box. Except for the small matter that you need migrate_tools to work with 8.1.x to be able to use it, and that needs a couple of core patches (see #2667368: Make migrate_tools work with Drupal 8.1.x).
The group configuration merge functionality is not working yet, will open a follow-up for that.