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+
BADCamp IMP Sprint
Map: http://2013.badcamp.net/chx-coder-lounge-247
The main IMP sprint at BADCamp will take place on Friday, October 25 in the chx coder lounge from 11am - 5pm. We’ll have snacks and lunch available. Help us plan by signing up for the event.
Friday’s game plan:
- Look at theworking example, D6 Comment source plugin and its tests.
- Choose an unassigned D6 source plugin from the list and assign it to yourself. D6 source plugins
- Begin work on destination handlers
- Create roadmap and issues the rest of the weekend, the Montréal sprint and beyond
Chx and others will be sprinting Thursday, Saturday and Sunday, too, so if you can’t make it on Friday, do still drop by!
Note: This sprint will take the place of the regularly scheduled Thursday hangout.
Read moreIMP sprint in Montréal October 27 (paired with BADcamp)
Hello everyone, we're planning a sprint for Montréal DrupalCamp which will occur the same day as BADcamp (on Sunday). We are sprinting 12pm-5pm Eastern (9am-2pm Pacific).
https://groups.drupal.org/node/350338
For those in the area who wish to participate:
27 octobre (dimanche après DrupalCamp Montréal)
12h00 - 17h00
Café Lézard sur Beaubien
1335 Beaubien Est
IMP Weekly Call #2
Agenda Items:
- Highwater / original handling.
- Preserving IDs (previously avoided) even though we have UUIDs
- Error handling, logging
- Migrating revsions:
We’ve never migrated revisions before / how will we handle that. Note: https://drupal.org/node/1528028 is a prerequisite. Let's pretend it happened (perhaps help it happening). - Source plugin update
- BADCamp sprint time
Questions or suggestions for additional items? Please leave a comment!
Read moreWeekly calls #1 meeting notes
10 October 2013
Present: chx, eliza411, marvil07, moshe, mike ryan, alex weber, brent dunn, ashok modi
Architecture Overview
Moshe: concerned sources may be too specific
chx: extensible base classes, for example drupal 6 node would be an extension of the sql driver
most of what’s happening is moving code around, little new code being introduced
Mike Ryan: one goal for D8 is to switch out the base layer, to get the nodes from web services or PDO
Read moreWeekly calls #1
Before the call
The architecture is shaping up at https://drupal.org/node/2107029 , Melissa posted a useful diagram to https://drupal.org/node/2107029#comment-7946793 . So, everything became a plugin. What was addFieldMapping is just an entry in the Migration configuration entity. There's no code or db defined migrations, there's only the Migration configuration entity.
I strongly suggest renaming field to column. It's not used (widely) in Drupal 7 or 8 (unlike property or field).
Read more