Direkt zum Inhalt
Bild
Between%20Releases%20When%20Should%20I%20Adopt%20the%20Newest%20Version%20of%20Drupal.png

Verstehen, wann die neueste Drupal-Version eingeführt werden sollte

AI-Translated
article publisher

Utkarsh Gupta

Artikel

Als Open-Source-Plattform entwickelt sich Drupal ständig weiter, wobei regelmäßig neue Versionen und Updates veröffentlicht werden.

Wenn eine neue Version von Drupal veröffentlicht wird, enthält sie in der Regel neue Funktionen, Fehlerbehebungen und Sicherheitsverbesserungen, die die Gesamtfunktionalität und Sicherheit der Plattform verbessern sollen. Infolgedessen können ältere Versionen von Drupal schließlich veraltet und nicht mehr unterstützt werden.

Jede bedeutende neue Version von Drupal in der Vergangenheit beinhaltete im Wesentlichen die Neuerfindung der Plattform. Die Entwicklung von Drupal 10 wird als neues Modell vorgeschlagen, mit zahlreichen Änderungen und Korrekturen im Upgrade.

Daher wird Drupal 10 auf dem bestehenden Framework aufgebaut. Die neue Version soll die Nutzung des CMS in der Praxis deutlich vereinfachen und wird weiterhin alle sechs Monate kleinere Verbesserungen bieten. Dies wirft aber auch eine Reihe von Fragen auf, die man sich stellen muss, bevor man tatsächlich auf eine neue Version von Drupal umsteigt. Um Ihre Fragen nach dem Wann, Was, Wie und Warum zu beantworten, lesen Sie dies.

Was ist Drupal Core?

Die Basiskomponente von Drupal wird als Drupal Core bezeichnet und ist definiert als gemeinsame Drupal-spezifische Bibliotheken und das Bootstrap-Verfahren. Alle zusätzlichen Funktionen, einschließlich des Systemmoduls selbst, werden als Drupal-Modul beschrieben. Das aktuelle Protokoll für Sicherheitsversionen für Drupal Core sieht vor, dass diese außerhalb des regulären monatlichen Zeitplans für Fehlerbehebungen und Feature-Releases stattfinden.

Jedes Mal, wenn ein Sicherheitsrelease veröffentlicht wird, enthält er nur die Sicherheitsupdates, die an der neuesten Drupal Core-Version vorgenommen wurden. Wenn es so weit ist, enthält das nächste Bugfix-/Feature-Release die neuesten Sicherheitspatches zusätzlich zu allen anderen Änderungen, die bisher an dem Branch vorgenommen wurden.

Diese Strategie soll es Website-Entwicklern ermöglichen, sofort nach der Entdeckung einer Sicherheitslücke ein Upgrade durchzuführen, ohne sich mit der Koordinierung von Patches herumschlagen zu müssen und ohne die Befürchtung, ihre Websites unbeabsichtigt zu beschädigen, indem sie andere Upstream-Änderungen einbauen, die noch nicht ausgiebig getestet wurden.
 

Wie oft wird Drupal aktualisiert?

Es sind immer zwei unterstützte Hauptversionsreihen von Drupal verfügbar. Im Moment sind es jedoch drei: Drupal 7, Drupal 9 und Drupal 10, da Drupal 10 erst im Dezember 2022 veröffentlicht wurde. Halbjährlich werden aktualisierte Versionen von jeder dieser Versionen veröffentlicht. Die neueste Version jeder Serie behebt Probleme, die seit der vorherigen Version aufgetreten sind, und diese Probleme können wichtige Sicherheitspatches beinhalten. Daher sollten Sie immer die neueste Version der Serie ausführen, egal ob Sie Drupal 7 oder die neueste unterstützte Version verwenden. 
 

Kleinere Änderungen in Drupal werden alle sechs Monate vorgenommen, größere Updates alle 2-4 Jahre. Wie Drupal.org erwähnt, 

  • Ein Fenster für Bugfix-Releases (Patches) ist am ersten Mittwoch jedes Monats
  • Jeden dritten Mittwoch im Monat gibt es ein Fenster für Sicherheitsreleases.
  • Kleinere (Feature-)Releases für Drupal 8 und höher sind in der Regel alle sechs Monate geplant, oft am ersten oder dritten Mittwoch des Monats.

Drupal Update vs. Drupal Migration

Update und Migration können zwei sehr eng miteinander verbundene, aber dennoch unterschiedliche Begriffe sein. In Drupal ist ein Code-Upgrade von einer Hauptversion von Drupal auf eine andere. Zum Beispiel Drupal 6 oder Drupal 7 auf Drupal 8. Wenn Sie die Software mit einer neueren Version mit einer höheren zweiten, dritten oder vierten Ziffer der Versionsnummer neu installieren, hat diese Anwendung ein Upgrade erfahren. Wenn beispielsweise die aktuell installierte Version des Programms 8.8.x ist, ersetzen Sie sie durch 8.9.x. Für alle Benutzer, die eine Lizenz erworben haben, sind Updates kostenlos.

Das Importieren von Material aus einer Nicht-Drupal-Quelle oder aus einer früheren Version von Drupal wird als Migration bezeichnet, aber nicht im Sinne eines Upgrades. Für ein Upgrade, wenn ein größeres Update durch Änderung des Drupal-Kerns vorgenommen wird, wird dies auch als Drupal-Migration bezeichnet. Zum Beispiel Drupal 8 und weitere Versionen davon. Es wird also als Migration bezeichnet, wenn Sie von Drupal 8 auf eine höhere Version davon umsteigen. 

"Migration" ist jedoch der Prozess, der verwendet wird, um von früheren Hauptversionen von Drupal 6 und Drupal 7 zu "upgraden" (sowie von anderen Systemen zu migrieren, falls und wann dies relevant ist).

Wenn Sie Ihre Website für einen Drupal-Wechsel vorbereiten und die Migrationsoberfläche verwenden, ist das Aktualisieren der erste Schritt im Migrationsprozess.

Punkte, die Sie beim Wechsel zu einer neueren Version beachten sollten

 

  • Wann wird die Version veröffentlicht?

Behalten Sie die wichtigen Details im Auge, wie das Datum der Veröffentlichung der neuen Version, das Ende der Lebensdauer Ihrer aktuellen Version und alle Funktionen, die die neue Version zu bieten hat. Wenn Sie den genauen Zeitplan der Veröffentlichung kennen, können Sie Ihre Migrations- oder Update-Reise effizienter verfolgen.

  • Wie wichtig sind die neuen Funktionen?

Es ist sinnvoll, die neueste und beste Version zu verwenden, die diese neue Funktion bereits enthält, wenn die neuen Funktionen entscheidend sind und wenn der Versuch, sie in früheren Versionen zu beheben, zeitaufwändig war oder komplizierte beigesteuerte Module erfordert.

Ein Bild mit Drupal-Logo-Tröpfchen, die Drupal 10-Funktionen zeigen
Neue Drupal 10-Funktionen im Update
  • Wie unterstützend ist Ihr Budget?

Das Budget kann aus all den guten Gründen, die zu beachten sind, beeinträchtigt werden. Das Schreiben von benutzerdefiniertem Code kostet mehr in Bezug auf Zeit und Geld (oder das Anhalten und Portieren von zugehörigen Modulen). Daher ist es möglicherweise keine gute Idee, eine Website auf einer brandneuen Version von Drupal zu starten, wenn das Geld begrenzt und starr ist.

  • Was ist Ihre Deadline?

Während wir auf die Fertigstellung verschiedener Funktionen warten, werden auch Verzögerungen implementiert. Wir müssen anhalten und bei der Portierung aller gespendeten Module helfen, die möglicherweise eine Lösung für ein Problem bieten, aber noch nicht durchgeführt wurden. Alternativ gibt es möglicherweise keine gespendeten Module, die auch nur annähernd das leisten, was wir benötigen, was die Erstellung von maßgeschneidertem Code zur Behebung des Problems erforderlich macht. Latente Fehler im Code werden möglicherweise erst dann offensichtlich, wenn reale Websites beginnen, die Plattform zu nutzen, in diesem Fall müssen wir möglicherweise einige Zeit damit verbringen, sie zu beheben.

Fazit

Der beste Zeitpunkt für die Einführung der neuesten Version eines Drupal-Upgrades ist nach einigen weiteren kleineren Versions-Releases, da dies viele kleinere Korrekturen mit sich bringt. Sie sollten so schnell wie möglich mit dem Drupal 10-Konvertierungsprozess beginnen, sobald Sie sich für eine aktualisierte Version entschieden haben, da es möglicherweise viele Wochen oder Monate dauern kann, bis er abgeschlossen ist. 

Die Online-Drupal-Community bietet auch hilfreiche Einblicke in die Verfahren, Techniken und Ratschläge, die Sie bei der Migration Ihrer Drupal-Site befolgen sollten. Außerdem müssen Sie sich nach Drupal-Experten umsehen, die Ihnen dabei helfen und Sie dabei unterstützen, um die Sicherheit Ihrer Drupal-Website zu gewährleisten.

Aktualisieren Sie Ihre Website noch heute auf Drupal 10 und bleiben Sie der Konkurrenz einen Schritt voraus! Mit unserem Expertenteam von Drupal-Entwicklern war die Aktualisierung Ihrer Website noch nie so einfach. Nutzen Sie die neuesten Funktionen und Verbesserungen von Drupal 10 und verbessern Sie die Leistung, Sicherheit und Benutzerfreundlichkeit Ihrer Website.

Verpassen Sie nicht die Gelegenheit, die Funktionalität Ihrer Website zu verbessern und sich einen Wettbewerbsvorteil in der heutigen digitalen Landschaft zu verschaffen. Kontaktieren Sie uns jetzt unter [email protected], um Ihre Website auf Drupal 10 zu aktualisieren und die Vorteile der neuesten Technologie zu erleben. Lassen Sie uns zusammenarbeiten, um Ihre Website auf die nächste Stufe zu heben!

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Erkunden von Drupal Single Directory Components: Ein Wendepunkt für Entwickler

Single Directory Component

Webentwicklung lebt von Effizienz und Organisation, und Drupal, unser Lieblings-CMS, ist mit seiner neuesten Funktion hier,…

7 schnelle Schritte zur Erstellung von API-Dokumentationen mit Postman

How To Create API Documentation using Postman.png

Wenn Sie mit APIs arbeiten, kennen Sie wahrscheinlich bereits Postman, den beliebten REST Client, dem unzählige Entwickler…

Was ist der Product Engineering Life Cycle?

What%20is%20Product%20Engineering%20Life%20Cycle.png

Stellen Sie sich vor, Sie bauen ein Haus ohne Bauplan oder Konstruktionszeichnungen. Es wäre schwierig, die Kosten und den…