Because Migrations are never easy!

The Easy Migration module provides the base code for handling content migrations.

Features

  • Write your migration script in plain code
  • Support for different kinds of entities to straight up database base queries
  • Port content to different Drupal entities, Tags, Users, Pages, etc.
  • Migrate files into your new site with the correct mappings
  • Leverage image data to make sure Media libraries are seamlessly supported

Post-Installation

Once installed, create EasyMigration plugin mapping PHP classes which define how the content is retrieved, and where it will be saved. See the modules/easy_migration_example module example for a demonstration of how to port Drupal 7 content to the Entity API in Drupal 10.

Additional Requirements

This module does not depend on any other modules, other than Drupal core.

This module takes a different approach than the Migrate module. This aims to be strictly a case-based solution to migrations in order to keep the migration path simple.

Similar projects

Supporting organizations: 
Development, documentation, and maintenance.

Project information

Releases