Relaunch blog of Unity.com with headless Drupal 8, Next.js
After many years of successfully running an interactive blog in 9 different languages using Wordpress, Unity decided to relaunch the blog using headless Drupal and Next.js.
The goal was to build a state of the art blogging system that provides a state of the art editorial experience for the team and contributors of the blog and to decouple the frontend completely from the backend.
The goal was achieved by exposing all necessary content such as page types, paragraphs, menus, media, meta tags, redirects, etc. using GraphQL, and building a fast and beautiful frontend with Next.js.
The development was done with a mixed team of frontend and backend developers working closely together.
Some of the most notable highlights of the implementation are
* Flexible content model using paragraphs
* Support of meta tags, redirects, and media
* Optimal image cropping and resizing by combining Drupal and Next.js
* State of the art editorial experience with workflows and translation management
* Migration from unstructured Wordpress data into a highly structured data model
In the session we will showcase the final project. Hereby we will show both the frontend and the backend. We will provide insights which modules were used and where we had to extend the functionality of Drupal.