Migrate destination plugins & examples

Migrate API destination plugin indicates what kind of Drupal entities are created.

  • Content entities: Nodes, users, taxonomy terms and files are examples of content entities.
  • Configuration entities: Content type and field definitions are examples of configuration entities.

Destination entity type is typically defined as entity:entity_type, for example entity:node

Full list of other destination plugins provided by the core Migrate module.

For a list of destination plugins available on your Drupal installation, you can use:

\Drupal::service('plugin.manager.migrate.destination')->getDefinitions();

Migrating nodes

Example on how to migrate nodes.

Migrating taxonomy terms

Example on how to migrate taxonomy terms into Drupal and how to migrate nodes with associated terms.

Migrating users

Examples on how to migrate users.

Migrating users - advanced password examples

Advanced password hash migration examples.

Migrating files and images with Migrate Files

Contributed Migrate Files (extended) module provides a process plugin for migrating files and images

Migrating Media

Examples on how to migrate files and images to Media entities.

Migrating configuration

Example on how to migrate plain configuration.

Migrating Commerce 2 Product Variations

Example on how to migrate Commerce Product Variations.

Guide maintainers

benjifisher's picture
masipila's picture
j. ayen green's picture