Member-only story
How to Migrate Paragraphs from Drupal 7 to Drupal 9

For many a developer building in Drupal right now, it is migration season year-round. With Drupal 7 losing support in November 2022, there is a need to migrate the Drupal 7 site to Drupal 9, the newest version of this content management system. This process often entails a complete rebuild of the website’s codebase coupled with the migration of content from the Drupal 7 database to the new Drupal 9 database.
Drupal Paragraphs
One of the more challenging pieces of content to migrate are Paragraphs. The Paragraphs module allows you to create a content field that is essentially a bundle of fields within a Drupal content type. Paragraphs are useful if you want multiple values that each hold more than one thing— for instance, a matching activity with several text-image pairs, or a collapsible widget with multiple pairs of heading and section text.
Since Paragraphs content has proliferated on our Drupal 7 site, I had been trying to find a way to smoothly migrate this content to Drupal 9, since as of this post, they do not come over naturally with Drupal’s migrate GUI module.
A migration resource by Softescu
Documentation for these types of things can be all over the place, and of varying quality — so I was happy to run across…