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.

CommentFileSizeAuthor
#2 poc_of-2667366-2.patch3.11 KBmikeryan
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

mikeryan created an issue. See original summary.

mikeryan’s picture

Status: Active » Needs work
FileSize
3.11 KB

OK, 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.

mikeryan’s picture

Version: 8.x-1.x-dev » 8.x-2.x-dev

Time to make this work for reals...

mikeryan’s picture

Title: POC of migrations-as-plugins » Make migrate_plus work with Drupal 8.1.x
Priority: Normal » Critical

  • mikeryan committed 89ded80 on 8.x-2.x
    Issue #2667366 by mikeryan: Make migrate_plus work with 8.1.x.
    
mikeryan’s picture

Status: Needs work » Fixed

Committed - 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.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.