Drupal 7 Update auf Drupal 9 – Warum Du das Update zeitnah einplanen solltest

404MEDIA. Allgemein, CMS

Drupal 7 Update GuideDrupal 7 gehört zu einem der beliebtesten Content Management Systemen weltweit. Im November 2021 endet jedoch der Support für das technisch in die Jahre gekommene System. Warum es ratsam ist schon heute mit der Migration auf Drupal 8 zu beginnen und zum Ende des Jahres auf Version 9 zu wechseln, erklären wir euch in diesem Beitrag.

Aufgrund der Tatsache, dass der Support für die Version 3 des Symfony-Framework im November 2021 endet, steht sowohl für Drupal 7 als auch 8 – Drupal 8 basiert auf Symfony – der November 2021 als End of Life Termin fest.

Da sich Drupal 7 von 8 und 9 in seiner Architektur stark unterscheidet, solltest Du Deine Drupal 7 Page zunächst auf Version 8 migrieren. Der Zwischenschritt ermöglicht es Dir zum einen bereits heute die Migration zu beginnen und dich vom in die Jahre gekommenen Drupal 7 zu lösen.

Zum anderen ersparst Du Dir graue Haare und zeitlichen Druck. Das Update von Drupal 8 auf 9 ist nämlich mit minimalem Aufwand versehen.

Basierend auf der aktuellen „Drupal-Release-Strategie“ wird Drupal 9 am 3. Juni, 5. August oder 2. Dezember erwartet. Der Release ist nicht präzise terminiert, da er davon abhängt, wie schnell die Drupal-Community die letzten Details von Drupal 9 fertigstellt.

Bis zum Release-Termin sollte deine Seite aber bereits auf Drupal 8 laufen. Hierdurch wird nicht nur die Sicherheit sondern vor allem der reibungslose Updateverlauf auf Version 9 gewährleistet

Warum der Zwischenschritt auf Drupal 8 sinnvoll ist

Unterscheiden sich Drupal 7 und 8 noch grundlegend, so sind die Neuerungen in Version 9 primär auf den Kern bezogen. Im 9er Kern wurden veraltete Codefragmente der Vorgängerversion neu geschrieben.

Überdies wurde der Update-Prozess in Drupal 8 optimiert. Drupal 8 stellt dir Migrationsassistenten zur Seite, wodurch der Schritt auf 9 mit nur marginalem Aufwand vollzogen werden kann. So wird dir beispielsweise angezeigt, welche Inkompatibilitäten in Version 9 auf dich warten werden.

Das s.g. Upgrade-Status-Modul in Drupal 8 zeigt dir die Contrib-Module an, die vor dem wechsel auf Version 9 aktualisiert werden müssten. Dein Custom-Code kann manuell oder mit Tools wie Drupal-Check überprüft werden. Somit stellst Du sicher, dass die Migration reibungslos verläuft.

Lohnt der Aufwand des vorzeitigen Drupal 7 Upgrades

Das Update auf Drupal 9 lohnt sich in jeden Fall. In der neuen Version steht – neben der Auffrischung des Kerns – die gesteigerte Performance und Optimierung für aktuelle PHP7 Versionen im Fokus. Integriert wurden dabei u.a. Symfony 4, Twig 2, PHPUnit sowie das neuste jQuery.

Für Drupal 9.1 sind überdies bereits ein neues Admin- und Frontend-Theme sowie Optimierungen im Content Rendering und im Bereich des Content-Workflows geplant.

Für den Betrieb wird wahrscheinlich die PHP-Version 7.3+ erforderlich sein. Eine Notwendigkeit die im Hinblick auf die Performance Steigerung absolut logisch ist. Änderungen die insgesamt wichtig sind, um die Sicherheit und Zukunftsfähigkeit von Drupal 9 sicherzustellen.

Weitere Schritte zum Wechsel von Drupal 7 auf Drupal 9

Der zeitnahe Wechsel von Drupal 7 auf 8 kann dir viel Stress ersparen. Migriere deine Projekte am besten in zwei Schritten. Upgrade bereits jetzt von Drupal 7 auf 8 und bereite auf dieser Basis schließlich den Umstieg auf Drupal 9 zum Jahresende vor.

Step by step zum Drupal 9 Update

1. Nutze die oben genannten Tools im dir einen Überblick über den Umfang des Updates und der im Vorfeld benötigten Upgrade und Migrationen  zu verschaffen
2. Erstelle einen Migrationsplan für den Wechsel von Drupal 7 auf Version 8
3. Setze eine Entwicklungsumgebung auf und simuliere dort das Update
4. Prüfe sämtliche Module sowie den Custom Code auf Kompatibilitätsprobleme und Funktion
5. Führe schließlich das Update in den gleichen Schritten auf dem Live System durch
6. Warte nach dem Drupal 9 Release ca. 2 Monate und aktualisiere schließlich auf Drupal 9

Unsere Agentur 404MEDIA hat sich auf die Erstellung von professionellem Webseiten und Marketing-Kampagnen mit Drupal spezialisiert und unterstützt Dich gern, beim Update Deiner Drupal 7 Installation sowie bei Maßnahmen im Bereich von SEO oder Online Werbung. Kontaktiere uns!

Über den Author

Stefan Pingel: Ist Gründer & Geschäftsführer der Agentur 404MEDIA. Er studierte Medieninformatik sowie Web Applications Development und betreut seit über 15 Jahren Unternehmen jeder Branche und Größe im Hinblick auf die Entwicklung webgestützter Anwendungssoftware, SEO, E-Commerce sowie Marketing.