Drupal Upgrade von 7 auf 9 und Content Migration
Die Website des Herz-Neuro-Zentrums Bodensee hatten wir 2013 auf Drupal 7 erstellt und seitdem auf unseren Servern betrieben und gepflegt. Da Drupal 7 seinem End-of-Life entgegensteuert, haben wir die Website auf die allermodernste Form von Drupal aktualsiert: Drupal 9. Das Upgrade von der Version 7 aus ist ein letzes Mal ein großer Sprung, der mit einigem Aufwand verbunden ist. In Zukunft werden die Aktualisierungen des Drupal-Systems in viel kleineren Schritten, dafür aber kontinuierlich vollzogen.
Startseite der Konstanzer Klinik
Exzellente Backend User Experience in Drupal 9
Die Fortschritte hinsichtlich der User Experience (UX) in Drupal 9 sind beachtlich. Vor allem durch die Media (Library) im Core, das Moderation Management und das neue, aufgeräumte Admin-Theme Gin.
Das neue Drupal Backend
Neuprogrammierung des Frontend Themes von D7 für D9
Das seit Jahren in diesem Projekt bewährte Bootstrap Framework bildet über das Bootstrap Drupal Base Theme die Grundlage des neu erstellten Themes. Die CSS-Spracherweiterung SASS verwendeten wir wie in fast allen Projekten zusammen mit Node.js und Gulp, um das Theme effizient und nach Atomic Design Prinzipien neu aufzubauen.
Drupal Upgrade von D7 auf D9 und Content Migration
Übertragung von Inhalten und Konfigurationen
Das Zusammenspiel von Drush & Migrate Tools ist die Grundlage jedes Upgrade-Projekts. Nachdem klar ist, was alles aus der bisherigen Installation migriert werden soll und kann, kann begonnen werden, mit diesen Tools diese Inhalte und auch Konfigurationen zu übertragen.
Besonderheiten: durch verschiedene Standorte aufgeteilte Website
Eine Besonderheit dieses Projekts ist die Aufteilung nach verschiedenen Ländern / Standorten, die wir bewusst nicht mit Subdomains oder den üblichen Lokalisierungs-Tools realisiert haben. Stattdessen teilt sich das Hauptmenü anhand des Standorts in zwei Stränge und der aktuelle Standort ergibt sich im System jeweils aus dem Pfadpräfix /kreuzlingen/
oder /konstanz/
.