Drupal 11 kommt bald – Was man jetzt tun sollte

Profile picture for user Mario Kiefer
Drupal 11: coming soon

Schon bald, nämlich am 29. Juli 2024 wird die nächste Major Version Drupal 11 veröffentlicht. Ähnlich wie bei Drupal 10 bringt die neueste Version des beliebten CMS zahlreiche Verbesserungen und neue Funktionen, welche die Nutzererfahrung und die Flexibilität von Drupal weiter steigern. In diesem Artikel erklären wir, was sich für Sie ändert und worauf es zu achten gilt, wenn Sie derzeit eine Drupal-Seite betreiben.

Ende der Unterstützung von Drupal 7 und Drupal 10

Falls Sie noch eine Drupal 7 Seite für Ihren Webauftritt nutzen, sollten Sie diese dringend noch dieses Jahr auf Drupal 10 bzw. 11 upgraden. Der Support für Drupal 7 endet endgültig am 5. Januar 2025.

Eine Drupal 10 Website hat jedoch noch Zeit bis zum Release von Drupal 12 (derzeit im Sommer 2026 geplant), bevor sie aktualisiert werden muss. Trotzdem ist ein baldiges Upgrade auf Drupal 11 ratsam, um später Sicherheits- und Kompatibilitätsprobleme zu vermeiden.

Warum kommt das Drupal 11 Update genau jetzt?

Drupal 11 folgt dem üblichen Release-Zyklus von etwa zwei Jahren. Dieser Zyklus ist mit den neuesten major Versionen des Symfony Frameworks abgestimmt, das Drupal seit Version 8 als Basis verwendet.

Symfony Release Cycle

Drupal 11 wird Symfony 7 nutzen, das im November 2023 veröffentlicht wurde und bis Ende 2029 unterstützt wird. So stellen die Entwickler von Drupal ein stets modernes Fundament und genügend Zeitpuffer zum „End of Life“ sicher.

Was ist neu in Drupal 11?

Auto Updates

Drupal Auto Update Logo

Eine der am meisten erwarteten Funktionen in Drupal 11 sind die automatischen Updates. Auto Updates erleichtern die Wartung von Drupal-Websites erheblich, indem sie sicherstellen, dass Sicherheitsupdates und kleinere Funktionsupdates des Drupal-Kerns automatisch installiert werden. Bei einfachen Seiten kann man sogar größere Core-Updates und Modulupdates durch experimentelle Einstellungen automatisieren lassen. Dieses Feature kann man bereits jetzt als Contrib-Modul installieren.

Das Modul verwendet den PHP-Paketmanager Composer, sodass die Website Updates auch problemlos wieder manuell durchgeführt werden können. Eine manuelle Drupal Wartung empfehlen wir spätestens dann, wenn kritische Funktionalitäten auf der Website vorhanden sind, die über normale Inhaltsseiten, Ansichten und Kontaktformulare hinausgehen.

Bei von uns gewarteten Seiten stellen wir durch automatisierte Backups sicher, dass keine Daten verloren gehen und eine Testkopie der Website (Staging) ermöglicht das ausgiebige Testen des Updates vor der Live-Schaltung.

Project Browser

Screenshot des Project Browsers

Der neue Project Browser macht es einfacher als je zuvor, neue Module und Themes zu finden und zu installieren. Mit einer benutzerfreundlichen Oberfläche, die an die Plugin Directory von WordPress erinnert, können Administratoren schnell Erweiterungen durchsuchen, bewerten und installieren, ohne die Website zu verlassen. Wie bei Auto Updates wird auch hier Composer zur Installation verwendet.

Derzeit ist aber noch unklar, ob der Project Browser und die automatischen Updates es bereits im Juli in den Drupal-Core schaffen. (Stand Mai 2024)

Recipes als leichtgewichtige und flexible Profile

Drupal 11 führt mit Recipes einen leichtgewichtigen und flexiblen Ersatz für Profile ein, die in Zukunft ermöglichen sollen, vorgefertigte Konfigurationen für spezifische Anwendungsfälle wie E-Learning (Opigno), E-Commerce (Commerce Kickstart) und Social Media (Open Social) zu nutzen. Recipes gab es zwar in einer ähnlichen Form bereits unter dem Namen Profile oder Distributionen, sind nun aber deutlich flexibler, da sie beliebig gemischt und angepasst werden können.

Neue Navigation

Screenshot der neuen modernen Admin-Navigation

Eine moderne neue Navigation für den Adminbereich wird mit Drupal 10.3 experimentell in den Core eingeführt und wird in Drupal 11 wohl bald zum Standard werden. Die Benutzerfreundlichkeit des Admin-Bereichs wird dadurch deutlich verbessert. Unter anderem, weil die neue Navigation als Sidebar konzipiert ist und damit mehr vertikalen Platz schafft.

Components

Drupal 11 und Drupal 10.3 unterstützen Komponentenbasierte Entwicklung mit Single Directory Components (SDC). Diese ermöglichen es Entwicklern, wiederverwendbare und modularisierte UI-Komponenten zu erstellen, welche die Wartbarkeit des Codes erheblich verbessern. Dabei können sowohl Komponenten aus Bibliotheken als auch selbst erstellte verwendet werden.

{{ include('my-button', {text: 'Go', iconType: 'external' }) }}

Es ist einfacher denn je, Komponenten in Twig einzubinden.

Was ist jetzt zu tun?

Je nach verwendeter Drupal-Version sind unterschiedliche Schritte erforderlich:

  • Drupal 7: Upgrade Ihrer Website auf Drupal 10 oder 11 so bald wie möglich, da dieses Upgrade vor allem bei größeren Seiten viel Zeit in Anspruch nimmt und Drupal 7 nur noch bis Januar 2025 unterstützt wird.
  • Drupal 8 oder 9: Umgehend auf Drupal 10 upgraden, um die Sicherheit und Funktionalität der Website zu gewährleisten.
  • Drupal 10: Rechtzeitige Vorbereitung auf das Upgrade auf Drupal 11, endgültige Umstellung allerspätestens im Sommer 2026.

Wenn Sie Unterstützung bei einem Drupal-Upgrade benötigen, stehen wir Ihnen gerne zur Verfügung. Wir haben bereits zahlreiche Drupal-Websites erfolgreich auf die neuesten Versionen migriert und können den Aufwand für Ihr Projekt gut abschätzen. Kontaktieren Sie uns über das Kontaktformular oder schreiben Sie an info@lakdev.de, und wir melden uns zeitnah mit einem Terminvorschlag für einen Video-Call zurück.

Tags