Module Migrate in Drupal
Before You Begin
This page lists core Drupal and the most significant contributed modules related to upgrading to Drupal 11.
Earlier documentation: Migrating to Drupal 7 from various sources (some of which may still apply to Drupal 11)
Core Migrate Modules
Please refer to the Migrate API overview for technical documentation on core functionality.
Migrate
Provides the base API for migrating configuration and content into Drupal 8. The source of the migration can be an entirely different system.
Migrate Drupal
Provides capabilities required for migrating configuration and content from a source Drupal site into Drupal 8.
Migrate Drupal UI
A core Drupal 8 module.
Provides a user interface (at /upgrade) for performing upgrades from Drupal 6 or Drupal 7 to Drupal 8.
See Upgrade Using Web Browser.
Contributed Migrate Modules
Migrate Upgrade
- https://www.drupal.org/project/migrate_upgrade
- Provides the Drush command migrate-upgrade for generating migrations from a source Drupal site.
- See Upgrade Using Drush.
Migrate Tools
- https://www.drupal.org/project/migrate_tools
- Provides Drush commands and tools like migrate-status, migrate-import, migrate-rollback, migrate-stop, migrate-reset-status, migrate-messages, migrate-fields-source.
- See Upgrade Using Drush.
Migrate Plus
- https://www.drupal.org/project/migrate_plus
- Provides an API for grouping migrations and manipulating incoming source data, as well as code examples for writing custom migrations.
Migrate Manifest
- https://www.drupal.org/project/migrate_manifest
- Provides a Drush command to run migrations based on templates using the Manifest format.
WordPress Migrate
- https://www.drupal.org/project/wordpress_migrate
- Can work with WordPress blog exports (WXR format) and Drush to bulk migrate from WordPress to Drupal 8 or 7.
- Original documentation. Drupal 7 guide eventually planned to move here.
Migration Tools
- https://www.drupal.org/project/migration_tools
- Adds classes and methods to simplify a variety of migration tasks, including HTML source analysis, string handling, selective source extraction, debugging, and more.
- See DrupalCon Seattle 2019 - Migrating Static Content to Drupal 8
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.