migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of 7.x-2.1-beta1, it requires Migrate 7.x-2.6-beta1 or later. Besides addressing contemporary needs to migrate to Drupal 7, it is intended to help serve as a proof-of-concept for incorporating the migration approach into core as an upgrade path (http://drupal.org/node/1052692).

migrate_d2d

The core framework provided here is used by providing your own module, which will register instances of the migrate_d2d classes (or derivations of them). See migrate_d2d_example for one approach, where instances are registered when the Drupal caches are cleared (note that registration updates previously-registered classes with any argument changes).

migrate_d2d_ui

With migrate_d2d 2.1, we are introducing a wizard-based UI for defining your Drupal-to-Drupal migrations. Enabling the migrate_d2d_ui module will add an "Import from Drupal" subtab to the Migrate dashboard - visit that tab, enter the credentials for your source Drupal database (versions 5, 6, or 7), and follow the steps to define how your legacy content maps to the destination Drupal 7 site. This capability is now in beta - please submit your feedback through the issue queue (open a distinct issue for each different bug report or suggestion).

Project Information

Downloads