For the last six months, I’ve worked to upgrade Western Michigan University’s website from Drupal 7 to Drupal 10, a process that migrated over 35,000 nodes and 100,000 nested paragraphs. For some of the content types, we divided nodes into paragraphs, then migrated the original nodes into new content types with their child paragraphs attached. We condensed several content types into a single new content type, and split paragraphs by use case from one paragraph type into several new paragraph types.
We separated departmental sites and content using the Group module, and in order to provide separate menus and webforms for each Group, I updated two Drupal modules for use both on WMU’s site and within the wider Drupal community.
The theme was built with Tailwind CSS.