Author: Sean McGlothlin

Last Updated: 4/14/14

Description: This document is intended to bring a developer up to speed on writing custom content migration modules for Oregon State University, but may prove to be useful for anyone using Drupal's Migrate and Drupal-to-Drupal data migration modules.

The Drupal-to-Drupal data migration module (migrate_d2d) is an extension of the Migrate module that allows content to be moved from a previous version of Drupal to the next highest release series (in this case, the Drupal 6 source site becomes Drupal 7 in the destination site). Much of the functionality provided with the migrate_d2d module is unnecessary for our implementation; this document covers information pertinent to migrations for sites managed by CWS to keep things as simple as possible. If you run migrations, you will be working with the osu_migrate.module file, along with its accompanying files: osu_migrate.config.inc, osu_migrate.info, migrate_clear.sh, and node.inc. The osu_migrate.module makes use of the migrate and migrate_d2d modules, and those dependencies are specified in osu_migrate.info.