Was Sie in Drupal 10 erwartet
Veröffentlicht: 2022-05-24Wenn Sie auf der DrupalCon Portland 2022 waren oder sich die Aufzeichnung von DriesNote angesehen haben, wissen Sie wahrscheinlich, dass das Veröffentlichungsdatum von Drupal 10 um einige Monate nach hinten verschoben wurde. Drupal 10 wird nun voraussichtlich im Dezember 2022 veröffentlicht (was ohnehin ein geplantes Veröffentlichungsdatum von Plan B war). Wir werden zuerst auf den Grund eingehen, warum die Daten von Juni 2022 auf Dezember 2022 verschoben wurden. Aber lesen Sie weiter für all die Dinge, auf die Sie sich in Drupal 10 freuen können.
Wenn Sie noch Drupal 7 (oder 6) verwenden, ist jetzt der richtige Zeitpunkt, um zu Drupal 9 zu migrieren. Upgrades auf Drupal 10 und alle folgenden Versionen werden für immer einfach sein!

Warum nicht Juni 2022 für Drupal 10
Ein flexibler Content-Editor ist ein grundlegender Bestandteil jedes Content-Management-Systems. CKEditor ist seit Drupal 6 Teil der Modulfamilie von Drupal und hat sich zu einem beliebten Bearbeitungswerkzeug unter den Benutzern entwickelt. CKEditor 4.5 ist der Standard-WYSIWYG-Rich-Text-Editor für Drupal 8/9.
Die große Neuigkeit hier ist, dass Drupal 10 die brandneuen Funktionen von CKEditor 5 haben wird. Es wird leistungsfähiger, leicht anpassbar, perfekte UX und eine modulare Architektur haben. Mit CKEditor 5 in Drupal 10 erwarten wir eine größere Akzeptanz von Drupal als Blogging-Plattform.
CKEditor 5 ist jedoch eine vollständige Neufassung von CKEditor ohne Abwärtskompatibilität oder Upgrade-Pfad. Fast wie ein Umbau von Drupal 7 auf Drupal 8. Die Drupal-Community hat dabei eng mit dem CKEditor-Team von CKSource zusammengearbeitet und Tausende von Stunden damit verbracht, einen Upgrade-Pfad von CKEditor 4 auf CKEditor 5 für Drupal 10 zu erstellen. Aber es gibt noch viel zu tun, um ihn voranzutreiben die Ziellinie zu erreichen und sicherzustellen, dass Website-Ersteller problemlos von CKEditor 4 auf 5 upgraden können.
Da CKEditor 5 ein integraler Bestandteil von Drupal 10 ist, musste das geplante Veröffentlichungsdatum auf Dezember 2022 verschoben werden.
Was ist neu bei Drupal 10
Drupal 10 wird die aktualisierte und ausgefeiltere Version von Drupal 9 sein. Es enthält einige aktualisierte Ergänzungen neuer Funktionen und die Entfernung einiger veralteter Versionen.

Aktualisierte Software von Drittanbietern
Drupal funktioniert jetzt auf verschiedenen Komponenten von Drittanbietern. Es ist wichtig, mit den aktualisierten Versionen dieser modernen Bibliotheken und Funktionen zu arbeiten. Diese Komponenten sind performanter und benutzerfreundlicher. Drupal 10-Websites können die Innovationen dieser Komponenten nutzen.
Symfony 6.2
Drupal stützt sich stark auf das Symfony-Framework. Es ist der führende Treiber von Drupal seit Version 8. Drupal 9 verwendet Symfony Version 4, die im November 2022 das Ende der Lebensdauer und des Supports erreicht. Offensichtlich wird also das Upgrade von Drupal 9 auf Drupal 10 eine Version von Symfony (Symfony 4 bis 6). Symfony 6.2 wird pünktlich zur Veröffentlichung von Drupal 10 veröffentlicht und wird viele moderne Funktionen haben, die Entwickler lieben werden.
CKEditor 5
Wie bereits früher in diesem Beitrag besprochen, wird Drupal 10 mit dem großartigen CKEditor 5 ausgeliefert, der CKEditor 4 endgültig ersetzt. CKEditor 5 wird in Drupal 9.3 als experimentelles Modul unterstützt, ist aber nicht stabil. CKEditors ist nicht nur aufgrund seiner Benutzerfreundlichkeit und großartigen UX großartig für Website-Ersteller, es ist auch ein großartiges Framework für Entwickler, das angepasst und darauf aufgebaut werden kann. Es wird MS Word oder Google-Dokumenten sehr ähnlich sehen und eine Menge Integrationen haben, um es reichhaltiger und effizienter zu machen.

PHP 8.1
Das Drupal-Projektteam hat beschlossen, die Anforderungen von PHP in Drupal 10 auf PHP 8.1 zu erhöhen. Symfony 6.2 erfordert die PHP 8.1-Version und daher die Abhängigkeit. Seit Version Drupal 9.1 wird PHP 8.0 unterstützt. PHP 7.4 wird im November 2022 das Ende seiner Lebensdauer erreichen. Wenn Sie also PHP 7.4 verwenden, ist es Zeit für ein Upgrade!


JQuery
Möglicherweise wird es einen endgültigen Ersatz der jQuery-Benutzeroberfläche durch moderne JavaScript-Komponenten geben. Drupal 10 wird den Internet Explorer 11 nun nicht mehr unterstützen.
Automatisch aktualisierende Funktionen
Wie toll wäre es, wenn sich Ihre Website selbst aktualisieren könnte?!
Mit Drupal 10 können Entwickler und Website-Ersteller automatisch sichere und einfache Updates aktivieren. Die automatische Aktualisierungsfunktion wird in Drupal 10 Core eingeführt und ist für vollständig auf Komponisten basierende Websites vorhanden. Die Automatic Updates Initiative hat in Bereichen wie UX-Verbesserungen, Paketvertragsunterzeichnung für erweiterte Sicherheit und Tests mit verschiedenen Hostanbietern einige bedeutende Arbeit geleistet.
Entkoppelte Menüs
Drupal nähert sich jetzt einem Headless-CMS. Die Decoupled Menus Initiative ist ein großer Schritt in diese Richtung. Es kann helfen, eine Reihe von Möglichkeiten für JavaScript-Frontends zu entwickeln, um Drupal-Website-Menüs anzuwenden. Es ist derzeit ein beigesteuertes Modul, wird aber später in den Kern aufgenommen. Ersteller von Inhalten und Marketingteams können das Menü auch über die Drupal-Benutzeroberfläche ohne Beteiligung eines Entwicklers ersetzen. Die Änderungen werden automatisch im JavaScript-Frontend wiedergegeben.
Olivero Neues Standard-Front-End-Design
Ein neues und modernes Olivero-Design hebt die Zugänglichkeit auf eine ganz neue Ebene. Olivero wird Bartik als Standard-Frontend-Theme für Websites in Drupal 10 ersetzen. Es wurde entwickelt, um besonders für Menschen mit Sehbehinderungen äußerst benutzerfreundlich zu sein. Das Inhaltsmaterial ist einfach zu navigieren und die Formulare wurden auch richtig gestaltet. Beim Fokussieren, Kontrastieren oder Skalieren wurden keine Probleme gefunden. Olivero läuft bereits stabil in Drupal 9.3.

Neues gestartetes Kit-Design
Möglicherweise gibt es in Drupal 10 ein brandneues Starter-Kit-Design, das eine neue Art der Themengestaltung in Drupal bietet. Entwickler verwendeten das Classy-Theme für Subtheming-Anforderungen. Front-End-Entwickler könnten einen Ausgangspunkt für Themen haben. Es ist wichtig zu verstehen, dass die Änderungen am Starterkit jetzt keine Auswirkungen auf die Produktionsthemen haben werden. Es wird einfacher zu pflegen sein. Die Einführung des neuen Tools wird die Unterstützung für Classy entfernen, da es veraltet sein wird. Es befindet sich derzeit in der Alpha-Phase und ist auf dem Weg, von Drupal 10 veröffentlicht zu werden.
Abschließende Gedanken
Sind Sie genauso gespannt wie wir auf Drupal 10? Sie können die Alpha-Version von Drupal 10 sofort ausprobieren, um damit herumzuspielen, genau wie wir es getan haben. All diese neuen Funktionen, die wir besprochen haben, werden die Benutzerfreundlichkeit und Akzeptanz von Drupal auf eine ganz neue Ebene heben. In Dries' Worten hat Drupal das Web verbessert und ist viel größer als nur ein CMS. Es wird von 1 von 30 Websites weltweit verwendet und hat ohne Zweifel einen großen Einfluss auf die Zukunft des Webs. Als Drupal-Entwicklungsunternehmen tragen wir zum Drupal-Projekt bei, damit wir einen Beitrag für ein besseres Web leisten können. Wenn Sie auch etwas bewirken möchten, sollten Sie der Drupal-Community beitreten, um einen Beitrag zu leisten und etwas zu bewegen.