Getting ready to help out with Migrate in Core!

ultimike's picture

So, you want to help test Migrate in Core? Excellent. We're currently focusing our efforts on ensuring that Drupal 6 sites (core configuration, content, and standard CCK fields) can be migrated cleanly into Drupal 8 via the Migrate Drupal module (/core/modules/migrate_drupal). Drupal 6 data that does not fall into one of these three categories (including Views and other contrib module configuration and data) is not part of this effort.

First, some background information:

A list of prerequisites can be found on the main How to test Drupal 6 to Drupal 8 migrations - this is a fairly standard list for Drupal 8 testing and development: PHP 5.4, Git, Drush 7.x, and a cloned version of Drupal 8. Of course, you'll also need a Drupal 6 site. If you have one lying around, you can test with that, although you might find it easier to manage if you create a fresh Drupal 6 site, add dummy content, and only test specific portions of the migration. For example, we've found more than a few bugs by starting with a fresh Drupal 6 site, adding a whole slew of profile fields of different types and settings, adding a few users, then just testing user migrations.

The How to test Drupal 6 to Drupal 8 migrations page also contains links to the two main D6->D8 migration testing meta issues (testing individual migrations and testing entire D6 site migrations) as well as tips on rolling back migrations (the old-school way), and other useful tips.

Once you're convinced that you want to help out, get your system ready to go, and pop into the #drupal-migrate room on IRC and ask to be pointed in the right direction for something to test!

I've created a couple of videos demonstrating getting your system set up as well as running a sample test - if you're new to Migrate in Core, then watching these will get you up-to-speed quickly:

Questions? Head on in to #drupal-migrate on IRC and ask away!

Comments

And, want to try the

mikeryan's picture

And, want to try the UI?

  1. Install the migrate_upgrade module in modules/contrib.
  2. Enable migrate, migrate_drupal, migrate_upgrade.
  3. If you want to import files from your D6 site, you need this core patch: https://drupal.org/files/issues/imp-use-copy-2244555-9.patch
  4. Go to http://example.com/upgrade and fill in the database credentials of your D6 site. Proceed from there.

Mike Ryan

Fault in link

Sutharsan's picture

The #1 migrate_upgrade link should be: https://www.drupal.org/project/migrate_upgrade

Multisites?

iantresman's picture

I have a Drupal 6 multisite, one code base, supporting about 50 websites domains. Each has their own database, and own /site/files directory.

Should this effort allow me to test importing my existing D6 multisite, into a new Drupal 8 multisite?

Multisite migration progress...

MrAdamJohn's picture

@iantresman this seems likely, although I haven't been tracking IMP very closely lately and not sure about multisite status. Oct 1, there was a Google Hangout where migration testing tasks were delegated to several members of the group working on the effort. I don't know if this was one of them.

In your position would probably elect to move a few, one at a time, to D8. Perhaps even contact @ultimike and offer to help out with the testing of multisite migration?

Of course, it has been a few weeks since you posted. Perhaps you've already started and have some insight to share.

All the best..

Thanks for that, I haven't

iantresman's picture

Thanks for that, I haven't started yet, wanted to see whether there was any known issues first, and still doing some basic ground work.

IMP

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week