Drupal 8 oder Drupal 9
Viele Chief Marketing Officers (CMOs) stehen derzeit vor einer wichtigen Entscheidung bei der Planung eines neuen Drupal-Projekts: Sollen sie mit Drupal 8 fortfahren oder auf Drupal 9 warten? Lassen Sie mich Ihnen helfen zu verstehen, wie Sie diese Entscheidung effektiv treffen können.
Verständnis des Übergangs von Drupal 8 zu 9
Der Übergang von Drupal 8 zu Drupal 9 stellt eine bedeutende Abweichung von früheren Drupal-Upgrades dar. Im Gegensatz zu früheren Versionen wird dieses Upgrade keine vollständige Neuplattformierung Ihrer Website erfordern. Stattdessen können Organisationen mit einem relativ nahtlosen Update-Prozess rechnen. Während einige APIs veraltet werden, was bestimmte Modulfunktionen beeinflussen könnte, arbeitet die Drupal-Community proaktiv daran, diese Herausforderungen zu bewältigen, bevor sie die Benutzer beeinflussen.
Zeitplan und technische Überlegungen
Drupal 9 ist für den 20. Juni 2020 geplant, und Drupal 8 wird im November 2021 das Ende seiner Lebensdauer erreichen. Die größte technische Herausforderung für die Veröffentlichung von Drupal 9 besteht darin, Symfony 4 zu übernehmen, was ein erhebliches Upgrade vom aktuellen Symfony 3 Framework darstellt. Unsere Bewertung deutet darauf hin, dass diese Migration das größte Risiko für die Einhaltung des geplanten Veröffentlichungszeitplans darstellt.
Entscheidungsrichtlinien basierend auf Ihrer aktuellen Situation
Lassen Sie mich Sie durch verschiedene Szenarien führen, um Ihnen bei einer informierten Entscheidung zu helfen:
Szenario 1: Keine bestehende Drupal-Website
Wenn Sie derzeit keine Drupal-Website haben, empfehle ich, sofort mit Drupal 8 fortzufahren. Das Warten auf Drupal 9 würde Ihr Projekt unnötig verzögern, ohne signifikante Vorteile zu bieten.
Szenario 2: Bestehende Drupal 6-Website
Für Organisationen, die noch Drupal 6 betreiben, empfehle ich dringend, so schnell wie möglich auf Drupal 8 zu migrieren. Diese Dringlichkeit ergibt sich aus dem veralteten Status sowohl von Drupal 6 Core als auch von seinen zugehörigen PHP-Versionen, die Sicherheitsrisiken darstellen können.
Szenario 3: Bestehende Drupal 7-Website
Für Drupal 7-Benutzer hängt der Weg nach vorne von der Ausrichtung Ihrer aktuellen Website auf die Geschäftsanforderungen ab:
Wenn Ihre aktuelle Website den Geschäftsanforderungen entspricht:
- Überlegen Sie, eine Migration zu Drupal 8.8 im Dezember 2019 zu planen
- Dieser Zeitpunkt positioniert Sie nur ein oder zwei kleinere Versionen vor Drupal 9
- Die Nähe zu Drupal 9 minimiert die Auswirkungen zukünftiger Updates
- Neue Funktionen können in der Zwischenzeit auf Ihrer D7-Website hinzugefügt werden, obwohl dies zusätzliche Kosten verursachen wird
Wenn Ihre aktuelle Website erhebliche Aktualisierungen benötigt:
- Ich empfehle, jetzt auf Drupal 8.7 zu migrieren
- Planen Sie ein Budget für einige Neuentwicklungsarbeiten Anfang 2020
- Berücksichtigen Sie die Vorbereitungszeit für die schließlich anstehende Migration zu Drupal 9
Absicherung Ihrer Implementierung für die Zukunft
Blickt man in die Zukunft, so wird Drupal 9 mit einem starken Fokus auf APIs und modernen Entwicklungspraktiken entwickelt. Auf der kürzlich stattgefundenen DrupalCon Seattle haben wir eine zunehmende Adoption von entkoppelten Architekturen mit Frontend-Frameworks wie Angular und React beobachtet. Mit der geplanten Integration von React in den Drupal-Kern empfehle ich Produktbesitzern dringend, diese modernen Frontend-Technologien in ihren Projekten einzusetzen.
Dieser Ansatz bereitet nicht nur Ihre Organisation auf zukünftige Drupal-Entwicklungen vor, sondern bietet auch eine größere Flexibilität und verbesserte Benutzererfahrungen.
Für eine detailliertere Beratung, die speziell auf Ihre Situation zugeschnitten ist, kontaktieren Sie uns bitte unter office@softescu.com.
