Direkt zum Inhalt
Bild
IMAGE.png

Die Drupal 10 Readiness Initiative – Wie sieht Ihr Drupal 10-Plan aus?

AI-Translated
article publisher

Maitreayee Bora

Drupal

Drupal hat durch seine Community-Beiträge und Gruppenkooperationen große Erfolge erzielt. Darüber hinaus wurden strategische Initiativen entwickelt, die es den Nutzern ermöglichen, durch die Sicherung ihrer Software und Websites optimale Vorteile zu erzielen und sie für alle benutzerfreundlich zu gestalten. Eine dieser Hauptinitiativen, Drupal 10 Readiness, wird in diesem Artikel näher betrachtet. 

Wie strategische Initiativen wesentlich zu Drupal beitragen

Drupal legt großen Wert auf die Umsetzung seiner zahlreichen vorgeschlagenen strategischen Initiativen und endlosen Innovationen. Die große architektonische Veränderung in Drupal 8 und 9, die von Drupal 7 eingebracht wurde, ist ein gutes Beispiel für kontinuierliche Innovation innerhalb der Community. Dries Buytaert, der Projektleiter und Gründer des Drupal-Projekts, ist davon überzeugt, dass strategische Initiativen eine wichtige Rolle für den Erfolg von Drupal spielen. Nach der Unterstützung durch die Zusammenarbeit der Community können diese Initiativen außergewöhnliche Entwicklungen hervorbringen, die von Kräften wie den folgenden angetrieben werden:

  • Die Marktrelevanz wurde durch die Verbesserung der redaktionellen Erfahrung, der Entwicklererfahrung und der Kundenerfahrung erhöht. 
  • Eine Vorstellung vom Aufbau einer Open-Source-Digitalplattform-Erfahrung.
  • Die Zusammenarbeit mit den wichtigsten Betreuern.
  • Die Möglichkeit der Validierung durch Community-Entscheidungen und Kooperationen.
  • Verfügbarkeit von Usability-Studien und Umfragedaten.

Sobald diese Initiativen vorgeschlagen werden, werden sie in die geplante Initiativphase überführt, in der jede Initiative mit detaillierten Plänen und Strategien aufgebaut wird. Nach Abschluss dieser Phase geht die Initiative schließlich in die aktive Initiativphase über. Dies ist der Prozess, wie eine Initiative zustande kommt. Um mehr darüber zu erfahren, wie Community-Initiativen vorgeschlagen werden und wie strategische Initiativen in Drupal entstehen, lesen Sie hier. Erfahren Sie auch, was mit der Initiative für entkoppelte Menüs und der Initiative für automatische Updates geschieht. Im Folgenden werden wir eine der wichtigsten strategischen Initiativen von Drupal untersuchen, nämlich Drupal 10 Readiness, die uns neugierig auf die Zukunft von Drupal 10 macht. Bevor wir fortfahren, finden Sie hier den vollständigen Leitfaden zu Drupal 9, die brennenden Fragen zu Drupal 9, die Besonderheiten des Upgrades und der Migration auf Drupal 9Must-have-Module für den Start eines Drupal 9-Projekts, Strategien für das Konfigurationsmanagement und Webentwicklungsstrategien, die speziell auf Drupal 9-Projekte zugeschnitten sind.

Vertrautmachen mit Drupal 10 Readiness

Illustration mit einem Diagramm, das die Drupal 9-Funktionen beschreibt, die vor dem Ende der Lebensdauer aktualisiert werden müssen
Quelle: Drupal.org

Das Ziel von Drupal 10 Readiness ist es, eine Agenda zu erstellen, die sicherstellt, dass Drupal 10 bis 2022 veröffentlicht wird, wobei der Sicherheitsstatus erhalten bleibt und die Software auf dem neuesten Stand gehalten wird. Diese Initiative bietet die Drupal 10-Roadmap und konzentriert sich hauptsächlich auf:

  • Die Identifizierung der Aufgaben, die vor der Veröffentlichung von Drupal 10 zu erledigen sind, wobei die Aktualisierung von Abhängigkeiten und die Beseitigung veralteter APIs im Vordergrund stehen.
  • Unterstützung der Betreuer von Contributed Modules, um Fortschritte zu erzielen und gleichzeitig die Module auf dem neuesten Stand zu halten. 
  • Planung der Veröffentlichung von Drupal 10 bis zum Sommer 2022 oder, falls dies nicht möglich ist, bis spätestens zum 22. Dezember.

Die Drupal 10 Readiness Initiative wurde auf der DrupalCon Global 2021 gestartet und hat damit begonnen, die Pläne in die Tat umzusetzen. Dies wird weiterhin dazu beitragen, die Veröffentlichung von Drupal 10 im Jahr 2022 gemäß den Plänen der Drupal-Community sicherzustellen. Obwohl der genaue Veröffentlichungstermin von Drupal 10 noch nicht feststeht, ist die Veröffentlichung weiterhin für Juni 2022 geplant. Hier sind also die Funktionen von Drupal 10. Werfen Sie einen kurzen Blick darauf. 

Illustration mit mehreren Kreisen, die die in der Drupal 10 Readiness Initiative vorgeschlagenen Drupal 10-Funktionen beschreiben


Drupal 10 basiert auf Drupal 9. Es gibt eine wichtige Ausnahme: Das CKEditor 5-Projekt wird als Contributed Module aufgebaut, um es einfach testen und die Zusammenarbeit erleichtern zu können. 

Sowohl PHP 8 als auch Composer 2 werden in Drupal 9 unterstützt. Das Backporting von Composer 2 wurde in Drupal 8 vorgenommen, aber das Gleiche war für die PHP 8-Kompatibilität nicht möglich. Für Drupal 10 wird PHP 8 benötigt, da PHP 7 bis November 2022 ausläuft.

Symfony 5 ist gut, aber Symfony 6 wird besser sein. Da Symfony 4, einer der beiden Haupttreiber der Drupal 10-Timeline, bis November 2022 ausläuft, wurde ein Plan zur Aktualisierung auf Symfony 5 erstellt.  Die Kompatibilitätsprobleme mit Symfony 5 sind ebenfalls gelöst, was ein zusätzlicher Vorteil sein kann. Im Fall von Drupal 10 wird Symfony 5 auf den langfristig unterstützten 5.4-Zweigen laufen, die "nur" bis November 2025 sicherheitstechnisch unterstützt werden, was Drupal 10 eine Lebensdauer von 2,5 Jahren ermöglicht. Das Drupal-Team versucht, Symfony 6 gleichzeitig zu aktualisieren, und bemüht sich, Inkompatibilitäten zu beheben, die in Drupal 9 festgestellt wurden. Da die Entwicklung von Symfony 6 selbst noch nicht offen ist, können sie nur an Dingen arbeiten, die zuvor als veraltet gekennzeichnet wurden.

Das CKEditor 4 auf 5 Update benötigt mehr Unterstützung. Eine der Motivationen hinter der Drupal 10-Timeline ist, dass der Support für CKEditor 4 bis 2023 läuft.  Derzeit wird an der CKEditor 5-Unterstützung in einem speziellen Contributed Module gearbeitet.  Drupal arbeitet aktiv mit dem CKSource-Team an der Unterstützung von Runtime-Plugins (Webpack DLLs), der allgemeinen HTML-Unterstützung (um den Verlust von Daten bei der Verwendung von CKEditor 5 für Legacy-Inhalte zu vermeiden) usw. Einige der Vorteile von CKEditor 5 sind optionale Funktionen für die kollaborative Bearbeitung (unter Verwendung einer kostenpflichtigen Serverkomponente).

Feedback für den Starterkit Theme Prototyp benötigt. Es handelt sich um einen Paradigmenwechsel im Drupal-Theming. Dopplungen können vermieden werden, indem von Runtime-Basisthemen geerbt wird, aber gleichzeitig kann dies zu ernsthaften Problemen für Innovationen führen und Drupal dazu bringen, alte Fehler zu unterstützen, um Live-Sites nicht zu beschädigen. Daher versuchen sie, eine integrierte Unterstützung für die Generierung eines Themes in einem Core bereitzustellen, das auf einem vorbereiteten Starterkit basiert. 

Für die jQuery UI-Komponenten gibt es Prototypen für den Ersatz, die eine Überprüfung erfordern. Alle jQuery UI-Komponenten und zahlreiche Verwendungen von Backbone. JS haben Prototypen für den Ersatz: Dialog, Toolbar, Tabbing Manager, Autocomplete, Touren usw. Sie benötigen Feedback. 

Die Unterstützung für Internet Explorer 11 wird eingestellt. Es wurde eine Vereinbarung getroffen, die Unterstützung für IE11 ab Drupal 10 einzustellen. Die offizielle Ankündigung wird in Kürze erfolgen. 

Einige einmalige Feature-Module könnten entfernt werden. Drupal hat beschlossen, das Aggregator-Modul in Drupal 9 als veraltet zu kennzeichnen und es in Drupal 10 zu entfernen. Es wird eine Entfernung einiger anderer Single-Use-Core-Module geben, denen es an Dynamik und Betreuern mangelt. Sie ergreifen auch die Initiative, um den Lebenszyklusstatus einzelner Module anzugeben.

Nachdem wir nun bereits wissen, dass Drupal 10 für eine Markteinführung Mitte 2022 geplant ist, werden immer mehr Beiträge für den Erfolg der Initiative von größter Bedeutung sein. Hier sind einige aktuelle Updates zu den Initiativen, die auf der DrupalCon Europe 2020 und der DrupalCon North America 2021 vorgestellt wurden:

 

 

Fazit

Die strategischen Initiativen von Drupal sind ständig bestrebt, die Produktivität der Community zu steigern, was zu bemerkenswerten erwarteten Ergebnissen führt. Drupal 10 Readiness ist eine solche strategische Initiative, die die Zukunft von Drupal 10 aufzeigt, auf die wir alle gespannt warten. Dieser Artikel wurde geschrieben, um Sie auf Drupal 10 vorzubereiten und Ihnen zu helfen, die richtigen Einblicke in seine wichtige Funktionalität zu erhalten. Ich hoffe, Sie sind jetzt bereit für ein Drupal-Upgrade.

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

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

Explainable AI tools Explainable AI And SHAP OpenSense Labs

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

Creating AI Chatbot OpenSense Labs

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