Drupal entwickelt sich zu einem der führenden Open-Source-Projekte, das seiner Community die besten Dienstleistungen bietet, indem es bedeutende Initiativen ergreift, die sich auf wünschenswerte Ziele und Ergebnisse konzentrieren. Diese Initiativen werden als strategische Initiativen bezeichnet, an denen derzeit gearbeitet wird und die im Laufe der Zeit Fortschritte machen. Daher spielen die strategischen Initiativen von Drupal eine wichtige Rolle dabei, Drupal zur ersten Wahl für jeden Open-Source-Benutzer zu machen. Dieser Artikel führt Sie durch die Beiträge dieser Initiativen, die dazu beigetragen haben, dass Drupal die Position erreicht hat, die es heute einnimmt.
Die Rolle strategischer Initiativen für den Erfolg von Drupal
Drupal wird von seiner Community und Gruppenkooperationen unterstützt, die zur Erreichung gemeinsamer Prioritätsziele führen. Ihre strategischen Initiativen haben Priorität bei der Lösung von Hauptproblemen, die die Benutzer daran hindern, die optimalen Vorteile aus dieser kostenlosen und offenen Plattform zu ziehen.
Dries Buytaert, Drupal-Gründer und Projektleiter, erkannte die Bedeutung strategischer Initiativen für den großen Erfolg von Drupal. Mit Unterstützung der Community-Zusammenarbeit haben diese Initiativen zur Entwicklung bemerkenswerter Fortschritte beigetragen, die von Kräften wie den folgenden angetrieben werden:
- Zusammenarbeit mit den Core-Maintainern
- Studien zur Benutzerfreundlichkeit und Umfragedaten
- Aufbau einer Open-Source-Erfahrung für digitale Plattformen
- Eine Verbesserung der Kundenerfahrung und eine fortschrittliche redaktionelle Bearbeitung können zu Fortschritten in der Marktrelevanz führen
- Die Möglichkeit der Validierung durch Kooperationen und größere Community-Diskussionen
Nachdem die Initiativen empfohlen wurden, werden sie an die Planungsphase weitergeleitet, in der jede Initiative von ihren engagierten Mitwirkenden mit Zielen und Vorgaben versehen wird. Sobald eine Initiative diese Phase durchlaufen hat, geht sie in die nächste Phase über, d. h. die Phase der aktiven Initiativen. So entstehen Initiativen. Drupal verfügt über zahlreiche laufende strategische Initiativen, die sich in der Entwicklung befinden, um außergewöhnliche Ergebnisse zu erzielen. Um mehr darüber zu erfahren, wie Community-Initiativen vorgeschlagen werden und wie strategische Initiativen entstehen, lesen Sie hier. Erfahren Sie auch, was mit diesen strategischen Initiativen geschieht: Drupal 10 Readiness Initiative und Initiative für automatische Updates. Wir werden uns nun auf eine weitere strategische Initiative von Drupal konzentrieren, Decoupled Menus, die wesentlich zu den Erfolgen von Drupal beigetragen hat.
Ein tiefgehendes Verständnis der Initiative "Decoupled Menus"
Auf der DrupalCon Global 2020 brachte Dries die Idee einer neuen Initiative zum Aufbau einer entkoppelten Menükomponente ein, die gut in JavaScript geschrieben ist. Damit Drupal Framework-agnostisch ist, zog er es vor, mit dem Aufbau von Komponenten für Vue.js und React.js zu beginnen.
Dries drückt aus, dass verschiedene Websites sich zu maßgeschneiderten, kanalübergreifenden digitalen Erlebnissen entwickeln. Drupal muss mit den wachsenden Anforderungen des Marktes Schritt halten. Es muss zur besten Web-Service-Plattform und zu einer gut strukturierten Daten-Engine im Backend ausgebaut werden. Auf der anderen Seite scheint JavaScript im Frontend rasant zu wachsen. Da Drupal als entkoppeltes CMS und fähiges Headless-System gilt, können mit dem richtigen Ansatz viele Verbesserungen und Weiterentwicklungen vorgenommen werden.
Erfahren Sie hier mehr über Decoupled Drupal:
- Vollständiger Leitfaden zu Decoupled Drupal.
- Decoupled Drupal Architektur und ihr Vergleich mit monolithischer Architektur.
- Ist Decoupled Drupal die richtige Wahl für Sie.
- Wann sollte man von monolithischen zu Decoupled Drupal Architekturen wechseln.
- Wie man Drupal entkoppelt, die besten Frontend-Technologien für die Decoupled Drupal Entwicklung, und die richtigen Fähigkeiten, die erforderlich sind, um dies zu nutzen.
- Einige Erfolgsgeschichten über Decoupled Drupal.
Laut der Drupal 2020 Produktumfrage war das zweithäufigste gewünschte Feature der Bedarf an einer moderneren Administrationsoberfläche. Solche Arten von UIs können mit Hilfe von Web Services APIs und JavaScript erstellt werden. Es besteht ein großer Bedarf, JavaScript zu verbessern und in Web Services APIs zu investieren. Dies wird durch die folgenden Fakten gut belegt.
- Die meisten Drupal-Endbenutzer konzentrieren sich auf die Erstellung von entkoppelten Frontends und kanalübergreifenden digitalen Erlebnissen.
- Eine Verbesserung kann an der Administrationsoberfläche mit mehr WYSIWYG-, Drag-and-Drop- und anderen benutzerfreundlichen Funktionen vorgenommen werden.
Dries teilt weiter mit, dass es zur Verbesserung der Headless-Fähigkeiten und der Administrationsoberfläche von Drupal notwendig ist, offizielle Drupal JavaScript-Komponenten in den Drupal Core aufzunehmen. Der erste Schritt kann die Ausführung einer JavaScript-Menükomponente in Vue und React sein. Es kann die erste offizielle JavaScript-Komponente in Drupal sein. Durch die Entwicklung einer JavaScript-Komponente können die Hauptprobleme der Frontend-Entwickler gelöst werden. Diese Menükomponente würde also ein Menü bereitstellen, das in einer Frontend-JavaScript-Anwendung platziert werden kann. Um die erste offizielle JavaScript-Komponente zu veröffentlichen, sind die Tools und Prozesse zur Steuerung und Freigabe von JavaScript-Komponenten erforderlich. Dies trägt weiterhin zur Bildung eines Musters für weitere Komponenten bei, das es Drupal ermöglicht, JavaScript, die Notwendigkeit der Stunde, erfolgreich zu nutzen.

Der Weg zu einer ersten offiziellen JavaScript-Komponente ist länger als er scheint.
Hier möchte ich Sie auf einen wichtigen Aspekt von Decoupled Menus hinweisen, d. h. die Drupal Decoupled Menus Umfrage, die auf der DrupalCon Global 2020 angekündigt wurde. Der Grund für die Durchführung dieser Umfrage war, einen Einblick in die Präferenzen von Einzelpersonen und Organisationen zu erhalten, die bereits entkoppelte Anwendungen erstellt haben. Durch das Erlangen des notwendigen Verständnisses versucht Drupal aktiv, diese Plattform zu einer bevorzugten Wahl für die JavaScript-Entwickler zu machen. Daher wurde diese Analyse mit Survey Monkey durchgeführt und hauptsächlich über bestehende Drupal-Entwicklerkanäle gefördert.
Das Hauptziel der Decoupled Menus Initiative in Drupal ist es, den JavaScript-Frontends den bequemsten Weg zu ermöglichen, konfigurierbare Menüs zu nutzen, die in Drupal verwaltet werden. Dazu gehört die Erstellung offizieller, von der Community unterstützter Komponenten (z. B. React & Vue), die man in seinem Projekt verwenden kann, oder eine empfohlene Implementierung, gefolgt von der notwendigen Unterstützung, die Dokumente, Sicherheit und Verpackung usw. umfasst. Drupal zieht es vor, ein praktisch erreichbares Ziel zu verfolgen, z. B. die Feststellung, dass sie in der Lage sein werden, eine einzelne Menükomponente anstelle einer vollständigen Überholung der Drupal-Administrationsoberfläche auszuliefern, ist ein guter Beweis.
Herausforderungen
JavaScript wächst rasant, aber Drupal hat diesem speziellen Bereich nicht viel zu bieten, was zu einem Gefühl der Inkompetenz unter seinen Wettbewerbern führt. Mit Drupal bauen viele Entwickler "entkoppelte Sites" für das Backend und JS-Frameworks für das Frontend. Dies führt dazu, dass die folgenden Personen sich weniger wahrscheinlich für Drupal entscheiden:
- Da die Verwendung von Drupal nicht viele Vorteile bringt, zeigen JavaScript-Entwickler weniger Interesse an diesem Open-Source-Projekt.
- Weniger Beteiligung von Drupal-Evaluatoren, die Drupal für seine Content-Management-Funktionen bevorzugen würden, aber gleichzeitig möchten, dass ihre Website die "anwendungsähnlichere" Erfahrung erlebt, die von modernen JavaScript-Frameworks ermöglicht wird. Sie möchten Entwickler einstellen, die sich gut mit HTML, CSS und JS auskennen, aber nicht unbedingt mit Drupal vertraut sind.
Zu lösende Probleme
- Drupal fehlt ein wichtiger Prozess für den Aufbau, die Wartung moderner JavaScript-Bibliotheken und den Versand.
- Drupal hat keine gute Verbindung zu den JavaScript-Entwicklern, da es nicht in der Lage ist, die Probleme zu lösen, die sie erleben.
- Bei der Arbeit an einer Website mit einem JavaScript-Frontend haben die Content-Editoren weniger Kontrolle über ihre Inhalte und auch über die Struktur ihrer Website.
Lösungen für die bestehenden Probleme
Mit Hilfe der folgenden Strategien ist es möglich, alle oben genannten Probleme zu lösen.
- Einschließlich schreibgeschützter Menüpunkte in Drupals HTTP-APIs (z. B. das JSON: API-Modul)
- Ein einfacher Prozess für einen Frontend-Entwickler, die Menüdaten zu nutzen, um eine Navigation bereitzustellen, anstatt sie hart zu codieren, indem:
- Erstellen einer Dokumentation für den Prozess der Integration einer React- oder Vue-Anwendung mit Drupal, um ein effektives Menü zu rendern.
- Beseitigung der unnötigen und eintönigen Schritte durch Bereitstellung von JavaScript-Tools und/oder -Bibliotheken für die Nutzung der oben genannten HTTP-API. Mit Hilfe dieser Bibliotheken oder Tools können die Prozesse für den Aufbau moderner JavaScript- und Richtlinien dokumentiert und genehmigt werden.
Diese Initiative ist geeignet für
- Sie ist vorteilhaft für JavaScript-Framework-Entwickler, die Drupal als Backend verwenden und auch vom Benutzer bearbeitbare Menüs bereitstellen möchten.
- Eine gute Option für Drupal-Evaluatoren, die alle CMS-Funktionen von Drupal und mehr Optionen für ihr Frontend bevorzugen.
Der Umfang schließt aus
- Komponenten des Frontends mit Markup und Stilen
- Änderungen an der Admin-UI/Bearbeitungsoberfläche
Hier ist ein kurzes informatives Video, das einen kurzen Überblick über die Decoupled Menus Initiative auf sehr interessante Weise gibt. Werfen Sie einen Blick darauf.
Um den Meilenstein, den diese Initiative erreicht hat, noch stärker hervorzuheben, werfen Sie einen Blick auf die Decoupled Menus Initiative Keynotes, die auf der DrupalCon North America 2021 gehalten wurden. Unten sind die Sitzungen.
Fazit
Drupal zielt darauf ab, eine Community aufzubauen, in der die Teilnehmer problemlos auf alle Funktionen, neuen Module usw. zugreifen können, ohne Bedenken, die ihre Software und Websites sicherer und komfortabler machen können. Diese gewünschte Vision kann durch die Unterstützung strategischer Initiativen in die Realität umgesetzt werden, die eine positive Veränderung bei der Erreichung der Community-Ziele und -Vorgaben bewirken können. Decoupled Menus sind eine der wichtigsten Initiativen, die sich auf die Aufrüstung des am schnellsten wachsenden JavaScript der heutigen Zeit konzentrieren. Daher ist diese Initiative eine laufende Arbeit, die zu außergewöhnlichen Ergebnissen führen wird, die Drupal zur besten Wahl für eine Open-Source-Plattform machen.
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…