Learn how to migrate hierarchical taxonomy terms to Drupal 8 or Drupal 9, and what to look out for during your migration.
A tutorial on migrating files and images to a Drupal 8 or Drupal 9 site and associating them to other entities.
A tutorial on migrating taxonomy terms to a Drupal 8 or Drupal 9 site using the migrate module and related modules.
A tutorial on migrating basic data to a Drupal 8 or 9 site using the migrate module and related modules.
Our developers have written extensively about planning, executing, and optimizing Drupal migration projects over the years, and all that content is more relevant than ever. If you're planning to migrate your site to Drupal 9 in 2021, add this collection of expert guides to your bookmarks.
Learn how to migrate media items and their relationships from Drupal 7 to Drupal 8 or 9 media module.
A tutorial on how to create custom migration source plugins for Drupal 8 with sample code. Learn how to create or modify source plugins to make Drupal 8 migrations even more flexible.
A tutorial on migrating URL aliases and URL redirects with Drupal 8 migrations to improve SEO by avoiding 404 errors and broken URLs.
Learn how to migrate translated content from Drupal 7 to Drupal 8. This tutorial is about migrating translations created with the Content Translation module.
⚠️ November 2020 update: We've written an updated version of this tutorial with new code samples. Read it here.
Since the release of Drupal 8 with a standardized way of managing translations, many sites running Drupal 7 are making a switch to Drupal 8. In Drupal 7 there are two ways to translate content: