INTRODUCTION
Toolset and utilities for Drupal migrations.
REQUIREMENTS
-
Migrate (included in Drupal core) The core Migrate module is a soft dependency, but if it isn't installed, you don't need this module.
-
In some cases, Migrate Magician Rollbackable Destination Plugins need some help, because the actual Sql migrate ID map plugin and the MigrateExecute class have some bugs which are blocking the migration rollback action.
Your options are:
- Install Smart SQL ID Map and implement the example hook from the project page.
- If you decide not using Smart SQL ID Map, you have to apply the following patches:
INSTALLATION
You can install Migrate Magician as you would normally install a contributed Drupal 8 or 9 module.
CONFIGURATION
This module does not have any configuration option.
USAGE
migmag_rollbackable
)
Migrate Magician Rollbackable Destination Plugins (This submodule contains the rollback-capable versions of non-rollbackable
destination plugins of Drupal core. The IDs of the rollbackable versions are
prefixed with migmag_rollbackable_
.
If you don't want to change the destination plugin IDs used in migration plugin
definitions in order for being able to roll back migrations, consider enabling
the migmag_rollbackable_replace
module, which will change the default
destination plugin definitions to make them use the rollbackable plugin classes.
migmag_process
)
Migrate Magician Process Plugins (This submodule provides additional migrate process plugins. These plugins can be used following the Migrate API documentation about migrate process plugins. The documentation of each plugin is available from Migrate Magician Process Plugins module's documentation page.
migmag_menu_link_migrate
)
Migrate Magician Menu Link Migrate (This submodule modifies Drupal core's menu link migrations to migrate as many menu links as possible. You can read more about this at Migrate Magician Menu Link Migrate module's documentation page.
DOCUMENTATION
https://drupal.org/docs/contributed-modules/migrate-magician
MAINTAINERS
- Zoltán Horváth (huzooka) - https://www.drupal.org/u/huzooka
This project has been sponsored by Acquia.