Interested in helping test Drupal 6 to Drupal 8 migrations? Start here for instructions on how to get set up, and where to start testing. Find us on IRC in #drupal-migrate.
Weekly Meeting
We meet weekly on Thursdays at 1:00 UTC (Wed 6pm PDT, Wed 9pm EDT, Thurs 9am benjy-time). Post a comment on the event page if you'd like to participate (and not just watch) and we'll be sure to invite you when the hangout begins.
Current Priorities
D6 > D8
All issues are in the core queue.
Pick any active issue, read the instructions, assign to yourself, and hack away! If you can't complete it, post a partial patch and unassign.
- Finish the remaining tests (intermediate skill)
D7 > D8
All issues are in the core queue.
About IMP
WHAT: Import API in Drupal 8 core, based on the Migrate project. Also in core: Drupal 6 and 7 import using this API based on the Drupal-to-Drupal data migration project. Read and comment on Mike Ryan's thoughts at http://goo.gl/WnTOB0.
WHERE: If you'd like to be involved now, find us in IRC on #drupal-migrate. If you have any doubts about what to do, find us in IRC or post in the issue! Work takes place here: https://drupal.org/sandbox/chx/2105305. The UI is at https://drupal.org/sandbox/mikeryan/2271813 .
Migrate API documentation can be found at https://drupal.org/node/2127611
WHY: So that Drupal 6 sites can move directly to Drupal 8. (And because the current upgrade path is unmaintainable.)
HOW: We're currently doing targeted testing and patching of the D6->D8 migration path. Want to get involved - introduce yourself in #drupal-migrate on IRC!
Now broadcasting weekly meetings on Google+
Weekly Call #29 - May 29
- Hangout took place on Thursday, May 29, 2014, watch the recording
- Attendees: ultimike, bdone, ryanweal
- New migration that needs writing: https://drupal.org/node/2249149
- bdone is still working on DedupeBase: https://drupal.org/node/2247903
- Still working towards migrate having a config schema: https://drupal.org/node/2183957
Failed to migrate Drupal 6 users
I just wanted to test the migration from D6. I installed fresh copy of D6 & installed devel module on it to generate 50 test users. I cloned latest copy of IMP from chx's sandbox & installed it. Created a manifest.yml in imp/ drupal root directory with contents:
# A D6 user migration, with dependencies.
- d6_user
And executed
drush migrate-manifest manifest.yml --db-url=mysql://root@12 7.0.0.1/d6
I got an error Migration d6_user did not meet the requirements [error]
Read moreMigrate Drupal 7 into Drupal 8
Hello guys,
I was exploring drupal_migrate module from chx's sandbox. I'm interested in migration of Drupal 7 Content (especially users & nodes). I've gone through this issue:
[meta] Migrate Drupal 6 into Drupal 8
From the module source code, documentation & the above issue page, it is evident that as of now there is no support for D7 content migration. Am I right? What is the plan for supporting D7 content migration? Is there any "[meta] Migrate Drupal 7 into Drupal 8"?
Read moreHow are comment-body fields created in the D6->D8 migration
Hi IMP team
Looking for assistance on https://drupal.org/node/2228763
Basically we're adding a comment-type and this changes the format of comment bundles.
The migration elements are done but the MigrateDrupal6Test is passing because the body field isn't recognised for the bundle. I am guessing this is because the format is different, it was entity_Type__fieldname (eg node__comment) and now it will be the comment type id - default is comment.
So wondering if someone can point me to where the comment-body fields created in the migration so I can update them.
Thanks
Lee
Read moreHow are comment-body fields created in the D6->D8 migration
Hi IMP team
Looking for assistance on https://drupal.org/node/2228763
Basically we're adding a comment-type and this changes the format of comment bundles.
The migration elements are done but the MigrateDrupal6Test is passing because the body field isn't recognised for the bundle. I am guessing this is because the format is different, it was entity_Type__fieldname (eg node__comment) and now it will be the comment type id - default is comment.
So where are the comment-body fields created in the migration so I can update it.
Lee
Read moreWeekly Call #28, May 22 - Roundup
- Hangout took place on Thursday, May 22, 2014, watch the recording
- Attendees: bdone, chx, benjy, penyaskito, ultimike, ryan weal
- Clarify use of property/undefined and add an ignore type in configuration schema has been committed.
- Mike Ryan has broken out the UI stuff into a sandbox module: https://drupal.org/sandbox/mikeryan/2271813 - related issues: https://drupal.org/node/2272541, https://drupal.org/node/2242605
Weekly Call #27 - May 15 - Wrapup
- Hangout took place on Thursday, May 15, 2014, watch the recording
- Attendees: benjy, weal, ultimike, bdone
- This issue is holding us up a bit: Clarify use of property/undefined and add an ignore type in configuration schema.
- Migration configuration file change Split migration_dependencies into two keys - this has been committed.
Getting ready to help out with Migrate in Core!
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:
Read moreWeekly Call #26 - May 8
- Hangout took place on Thursday, May 8, 2014, watch the recording
- Attendees: chx, benjy, penyaskito, ultimike
Weekly Call #25 - May 1
- Hangout took place on Thursday, May 1, 2014, watch the recording
- Attendees: chx, benjy, mike ryan, ultimike
- Waiting to see if Migrate in Core UI will be in core prior to DrupalCon Austin. Dries will decide. Webchick feels we should do this in order to get more testers. It is still up in the air as to whether migrate will be in 8.0 or later. It is possible that the UI will go into core for testing, but then be removed for release. Mike Ryan is willing to maintain the UI in contrib until it goes into core.
Weekly Call #24 Round-Up
- Hangout took place on Thursday, April 24, 2014, watch the recording
- Attendees: chx, benjy, bdone, ryan weal, ultimike, penyaskito
- Main D6->D8 patch has been committed to core.
Weekly Call (#23) Round-Up
- Hangout took place on Thursday, April 17, 2014, watch the recording
- Live attendees: chx, mikeryan, ryan weal, benjy, bdone
Current areas of focus
-
Core patch
- Issue: Migrate in Core: Drupal 6 to Drupal 8
- We are looking for someone to review it (Mike Ryan, perhaps), as it is very large and lots of people are already busy squashing beta-blockers.
-
Drupal 7-8 migration
- review the D6->D7 update to see what changes we need to account for in D6->D8
Migrate in core weekly calls resume
After a month hiatus, at a new timeslot we resume our weekly Migrate in core Google Hangouts, focusing on Drupal 7.
The time is 3PM in Vancouver, 6PM in Boston, midnight in Europe (sorry) and 6AM in Perth -- coordinating across this many timezones was very hard and Europe got the short stick. Sorry.
Read moreMigrate API In Core
We've just landed a rather large patch in core to bring the Migrate API up-to-date with the sandbox: https://drupal.org/node/2213451 Congratulations and thank you to all involved.
Moving forward, I intend to create an issue in the core queue for each change to the Migrate API. I don't want development in the sandbox to be held up so after discussion on IRC the decision has been made to simply ensure that all changes to code within the migrate folder must have their own issue within the sandbox.
Read moreMIgrate In Core, Reviews Welcome
We've submitted the patch for the Migrate API updates to be committed to core.
Reviews are welcome: https://drupal.org/node/2213451
Read moreDrupalcon Austin sessions
The deadline for submitting session proposals for Drupalcon Austin is March 7. It seems to me we've got too much to talk about to just have a single session on migrating to 8, there are multiple angles to cover. Some potential audiences and topics:
<
ul>
Migration process plugin input and output
Migration process plugin input and output
Edit: 8f95381 implements 1, this is done.
Currently the migration process plugin always emits a list of destination ids. If you want a single id you need to run the extract plugin:
roles:
-
plugin: migration
migration: d6_user_role
source: roles
-
plugin: extract
index:
- 0
Migrating to Drupal 8
Just wanted to share my writeup about Drupal 8 migration: http://webikon.com/cases/migrating-to-drupal-8
Hope that helps :)
Read moreMigrate example for developers
Examples for Developers module provides high-quality, well-documented API examples for a broad range of Drupal core functionality.
I opened a feature request at https://drupal.org/node/2182621 to include also a Migrate example there and posted a first patch with a migrate example module.
Few notes:
Read more