Note: this information applies to the Drupal 8 migration system - it should be moved out of the documentation for the Drupal 7 migrate module.

This is an example of a customized mapping migration of Drupal 6 content to a new
Drupal 8 instance. The new Drupal 8 instance has its own bundles and field instances already built out.

Example customized mapping migration module

This module demonstrates the following Drupal 8 migration techniques:

  • Migration of translated Drupal 6 nodes.
  • Custom mappings of roles.
  • Converting node references to term references.

Codebase files screenshots :

12:08:29 (master) ~/projects/code/d8-migrate-example-001/migrate_carlyle$ ls -Gg
total 16
drwxrwxr-x 3 4096 Aug 18 13:32 config
-rw-rw-r-- 1  146 Aug 18 13:32 migrate_carlyle.info.yml
-rw-rw-r-- 1 1527 Aug 18 13:32 README.txt
drwxrwxr-x 3 4096 Aug 18 13:32 src
12:08:37 (master) ~/projects/code/d8-migrate-example-001/migrate_carlyle$
12:09:29 (master) ~/projects/code/d8-migrate-example-001/migrate_carlyle/config/install$ ls -Gg
total 48
-rw-rw-r-- 1  625 Aug 18 13:32 migrate_plus.migration.file.yml
-rw-rw-r-- 1  169 Aug 18 13:32 migrate_plus.migration_group.carlyle.yml
-rw-rw-r-- 1 3122 Aug 18 13:32 migrate_plus.migration.node_bio_translation.yml
-rw-rw-r-- 1 2970 Aug 18 13:32 migrate_plus.migration.node_bio.yml
-rw-rw-r-- 1 2563 Aug 18 13:32 migrate_plus.migration.node_investment_translation.yml
-rw-rw-r-- 1 2398 Aug 18 13:32 migrate_plus.migration.node_investment.yml
-rw-rw-r-- 1 1926 Aug 18 13:32 migrate_plus.migration.node_market_commentary.yml
-rw-rw-r-- 1 2148 Aug 18 13:32 migrate_plus.migration.node_podcast_translation.yml
-rw-rw-r-- 1 1989 Aug 18 13:32 migrate_plus.migration.node_podcast.yml
-rw-rw-r-- 1 1647 Aug 18 13:32 migrate_plus.migration.node_press_release_translation.yml
-rw-rw-r-- 1 1498 Aug 18 13:32 migrate_plus.migration.node_press_release.yml
-rw-rw-r-- 1  743 Aug 18 13:32 migrate_plus.migration.user.yml
12:09:34 (master) ~/projects/code/d8-migrate-example-001/migrate_carlyle/config/install$

See link for more information.