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.

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

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: The UI is at .

Migrate API documentation can be found at

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+

chx's picture

The UI

As far as I am concerned, the UI will contain:

  1. the database credential fields straight out of the installer
  2. Edit: A Drupal version select box it seems we can divine this from the system table.
  3. A file path textfield. (MIght need two for private files in D7)
  4. A button saying Migrate configuration
  5. A button saying Migrate content
Read more
eliza411's picture

BADCamp IMP Sprint

2013-10-25 11:00 - 17:00 America/Los_Angeles
Event type: 


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:

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 more
Anonymous's picture

IMP 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).

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

Read more
eliza411's picture

IMP Weekly Call #2

2013-10-17 13:00 - 14:00 America/Los_Angeles
Event type: 
User group meeting

Agenda Items:

  1. Highwater / original handling.
  2. Preserving IDs (previously avoided) even though we have UUIDs
  3. Error handling, logging
  4. Migrating revsions:
    We’ve never migrated revisions before / how will we handle that. Note: is a prerequisite. Let's pretend it happened (perhaps help it happening).
  5. Source plugin update
  6. BADCamp sprint time

Questions or suggestions for additional items? Please leave a comment!

Read more

Weekly 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 more

Weekly calls #1

Before the call

The architecture is shaping up at , Melissa posted a useful diagram to . 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
Subscribe with RSS Syndicate content