Member-only story

How to Migrate Paragraphs from Drupal 7 to Drupal 9

Nevin Katz
CodeX
Published in
8 min readSep 14, 2021
Photo by Chris Briggs on Unsplash

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…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

CodeX
CodeX

Published in CodeX

Everything connected with Tech & Code. Follow to join our 1M+ monthly readers

Nevin Katz
Nevin Katz

Written by Nevin Katz

Developer at EDC. I write about web development and biology. Subscribe at https://buttondown.email/nevkatz for article roundups.

Responses (1)

What are your thoughts?

THANK YOU for this really well-written writeup. It's really helped me understand things miles beyond all the other tutorials I've read multiple times.
Since you have such a nice, clear way of writing it out, I would humbly ask you to consider doing a…