My-Great Migrate API Experience

Drupal Camp Asheville 2024 - July 12th-14th

Start Time



Kyle Levitan
Phase2 Technology

Migrating from Drupal 6 to Drupal 7 felt a little hacky to me, simply because there was no obvious core based method or standard convention at the time of my employer's upgrade to Drupal 7. The contributed Feeds module was a reliable solution for porting content from one database to another, but it was not designed for porting an entire site, let alone transforming the data in order to match Drupal 8's table structure. Drupal 8 now comes with a core solution for migrating site content called the Migrate API. When coupled with a few contributed migrating extensions, the power of this core feature becomes evident—that is once you learn how to use it. The API has resolved my feelings of inadequacy when it comes to migrating, and I'm happy to share my experience. In this session, I will go through the steps that I took to migrate content from Drupal 7 to Drupal 8. It is my hope that after this session you too will become confident in migrating to Drupal 8.