Mit Drupal 8.8 wurden eine Reihe bedeutender Verbesserungen eingeführt. Das Update wurde im Dezember 2019 veröffentlicht und hat im Zuge der Vorbereitung der Codebasis für Drupal 9 zahlreiche Elemente als veraltet markiert. Der Schwerpunkt der Veröffentlichung lag hauptsächlich auf der Verbesserung der Verwaltung und der Beiträge, die das bevorstehende Update unterstützen werden.
Werfen wir einen Blick auf die in Drupal 8.8.0 eingeführten Aktualisierungen.

#1 Medien-Einbettung in Drupal 8.8!
Wie der letzte Nagel im Sarg haben wir mit dieser Version das lang erwartete Update zur Medien-Einbettung erhalten. Mit der WYSIWYG-Integration hat Drupal 8.8 das jahrzehntelange Warten für die Site-Builder beendet.
Die bisher schlecht gehandhabte Medien-Einbettung ist jetzt einfacher für die Ersteller von Inhalten, die Medien-Einbettungen entwickeln und integrieren möchten.
#2 Claro ist jetzt ein Community-Projekt
Das responsive Theme Claro ist das neue Drupal-Admin-Theme mit einem verbesserten Aussehen und einer angenehmen Perspektive. Als neues Administrationstheme wird es eine frische Designperspektive in Drupal einbringen. Hier ist ein Vorher-Nachher-Screenshot zum Vergleich.
Das saubere, prägnante und verbesserte Aussehen trägt eindeutig auch zum Faktor Web-Barrierefreiheit bei. In Dries Buytaerts Feedback sah das Claro-Theme noch nie so gut oder zugänglich aus.
#3 Composer in der Drupal-Core-Initiative
Mit mehreren in dieser Version eingeführten Composer-Plugins und -Vorlagen wird die Drupal-Entwicklung stärker an den PHP-Standards ausgerichtet. Das PHP-Dependency-Management-Tool wird Drupal/core-composer-scaffold, Drupal/core-vendor-hardening und Drupal/legacy-project als neue Komponenten enthalten, die einen einfachen Übergangspfad für Websites unterstützen.
#4 JSON:API-Modul soll schnell und verzögerungsfrei sein
Das Drupal 8.8-Update hat diese Probleme behoben und verbessert:
- Die Include-Pfade werden jetzt für jede Ressource in einer Ressourcen-Sammlung aufgelöst.
- Die Ressourcen-Normalisierung wird nicht mehr genutzt oder geteilt
- Und das resourceTypeRepository berechnet ResourceType-Wertobjekte bei jeder Anfrage
Diese Änderungen haben ein wachsendes Ökosystem von Community-Modulen angestoßen, und so kann die JSON:API eine schnellere Arbeit und Kommunikation ermöglichen, indem sie die Notwendigkeit von Ad-hoc-Code eliminiert. Darüber hinaus öffnete dieses Update die Tore für eine API-First-Zukunft für Drupal-Websites mit verbesserten Fähigkeiten.
#5 Die Module Content Moderation und Workspaces sind jetzt kompatibel und können zusammen verwendet werden!
Dies ist ein Update für die beiden Kernmodule für Content-Workflows: Content Moderation (D8.3) und Workspaces (D8.6).
Früher führten die beiden Module zu einem Konflikt in der neuesten Revision und zeigten nur die neueste Workspace-spezifische Revision an. Jetzt kann der Workspace live veröffentlicht werden, ohne dass Entitäten einen publizierbaren Moderationsstatus für Entitäten in Entwurfs- (nicht-Standard/unveröffentlichten) Moderationsstatus in einem Workspace erreichen müssen. Beide können synchron arbeiten und auch benutzerdefinierte Workflows mit interessanten Funktionen erstellen.
#6 End of Life für jQuery UI aus dem Drupal-Core
Im Zuge der Umstellung auf eine reine JavaScript-Lösung verabschiedet sich der Drupal-Core von jQuery UI, das es Entwicklern ermöglichte, ihren Code um Experience-Komponenten zu erweitern. Diese Sammlung von Widgets wird vorerst als veraltet markiert und im kommenden Drupal 9 dauerhaft entfernt. Module und Themes, die davon abhängig sind, müssen einen Ersatz finden, der zum Projekt beigetragen wird.
#7 Verbesserungen im Konfigurationsmanagement
Wenn sich Ihre Einstellungen noch in $config_directories befinden, müssen Sie etwas unternehmen. Entweder zu $settings oder einer anderen Speicheroption wechseln. Diese Änderung begann mit der Drupal Configuration Initiative 2.0, die in der Version von Drupal 8.6 implementiert wurde.
Das Drupal 8.8-Konfigurationsmanagement wird nun neue Verbesserungen erfahren, beginnend mit einer Erleichterung für Entwickler, die auf Contrib-Lösungen wie Config Split angewiesen waren, um die Entwicklungskonfiguration zu trennen.
#8 Pfad-Alias wurden in revisionierbare Entitäten konvertiert
Ein neuer revisionierbarer Content-Entitätstyp path_alias stellt nun benutzerdefinierte URL-Alias in Drupal 8.8 bereit. Sein Hook ist veraltet und empfiehlt Codeänderungen für das neue System, das mit Drupal 9 eingeführt wird.
#9 Hilfethemen sind jetzt mit dem Experimental Module durchsuchbar
Als neues Experimental-Modul können jetzt Plugin-basierte Hilfethemen zusammen mit einigen neuen Hilfethemen hinzugefügt werden. Entwickler können hilfreiche Anweisungen in Twig-Dateien bereitstellen, die Themen können nach Komplexität und Aufgaben kategorisiert werden, und Sie können Hilfethemen über den Browser hinzufügen.
Ergebnis
Diese Aktualisierungen sind sicherlich eine große Veränderung gegenüber der bestehenden Drupal 8-Version. Sie sind mehr als nur eine Möglichkeit des Fortschritts, sie sind ein Weckruf für viele, die noch mit Drupal 7 arbeiten.
Die nächste Drupal 8.9-Version wird die Drupal 8-Updates abschließen und den Weg für Drupal 9 freimachen. Sie wird Drupal 8 nicht unbedeutend machen, aber sicherlich die aktuelle Arbeitsweise beeinflussen. Wir freuen uns sehr, das brandneue Drupal 9 begrüßen zu dürfen!
Schreiben Sie uns eine E-Mail an [email protected], um mehr über Drupal 9 und unsere Pläne zu erfahren.
Abonnieren
Verwandte Blogs
Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…
Erklärbare KI-Tools: SHAPs Stärke in der KI

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…
KI-Chatbots: Präzision und Persönlichkeit in Perfektion

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…