Drupal Migration

Drupal upgrade from 7 to 9 and content migration

We created the website of the Herz-Neuro-Zentrum Bodensee on Drupal 7 in 2013 and have operated and maintained it on our servers ever since. As Drupal 7 is approaching its end-of-life, we have updated the website to the most modern form of Drupal: Drupal 9. The upgrade from version 7 is a big leap for the last time and involves some effort. In future, updates to the Drupal system will be carried out in much smaller steps, but continuously.

 

Herz Zentrum Website mit Drupal 9

Home page of the Constance clinic

Excellent backend user experience in Drupal 9

The progress in terms of User Experience (UX) in Drupal 9 is remarkable. Especially through the media (library) in the core, the moderation management and the new, tidy admin theme Gin.

Gin Theme Dark

The new Drupal backend

Reprogramming of the frontend theme from D7 for D9

The Bootstrap Framework, which has been tried and tested in this project for years, forms the basis of the newly created theme via the Bootstrap Drupal Base Theme. As in almost all projects, we used the CSS language extension SASS together with Node.js and Gulp to rebuild the theme efficiently and according to Atomic Design principles.

Drupal 9 Upgrade Migration Infografik

Drupal upgrade from D7 to D9 and content migration

Transfer of content and configurations

The interplay of Drush & Migrate Tools is the basis of every upgrade project. Once it is clear what should and can be migrated from the previous installation, you can start using these tools to transfer this content and configurations.

Special features: website divided into different locations

A special feature of this project is the division according to different countries / locations, which we deliberately did not implement with subdomains or the usual localization tools. Instead, the main menu is divided into two strands based on the location and the current location is indicated in the system by the path prefix /kreuzlingen/ or /konstanz/.