Open-Source-Innovation: Drupal Recipes und das brandneue "Drupal CMS"

Im Juni 2024 führte Drupal 10.3 eine spannende neue Funktion ein, die sich als bahnbrechend für Entwickler wie uns bei 1xINTERNET erwiesen hat. Die Integration von Drupal Recipes als primärem Mechanismus zur Bereitstellung von Konfigurationen hat neue Möglichkeiten zur Erstellung und Wiederverwendung beliebiger Konfigurationen eröffnet. Dies macht es zu einer idealen Ergänzung für Drupal als vielseitiges Web-Framework.
Recipes sind ideal für Drupal
Für deriie Weiterentwicklung von Drupal hat sich die Einführung der Recipes als äußerst wertvoll erwiesen. Drupal ist bekannt als robuste Open-Source-Plattform, die alles von kleinen Projekten wie Brandpages und Landingpages bis hin zu großen Unternehmenslösungen wie E-Commerce-Plattformen, Unternehmenswebsites, vollintegrierte DXP-Lösungen (Digital Experience Platform), Kundenportalen und Intranets unterstützt. Mittels Drupal Recipes können Entwickler nun vorgefertigte Konfigurationen bereitstellen, die den vielfältigen Anforderungen all dieser Anwendungsfälle gerecht werden. So können sie sich auf Innovation konzentrieren, anstatt häufig genutzte Funktionen immer wieder neu zu erstellen.
Eine der wichtigsten Stärken von Recipes ist das Potenzial für kollaboratives Arbeiten. Entwickler können auf bestehenden Recipes aufbauen, wodurch die Community diese im Laufe der Zeit verfeinern und verbessern kann. Das Ergebnis sind zuverlässigere und optimierte Lösungen. Dadurch wird Doppelarbeit vermieden, und jedes Recipe stellt Best Practices zur Lösung häufig auftretender Herausforderungen dar. Durch die kombinierte Anwendung verschiedener Recipes können Drupal-Nutzer maßgeschneiderte Lösungen aufsetzen und dabei von intensiv getesteten, zuverlässigen Codes profitieren, wodurch der Bedarf an individueller Entwicklung und die Wartungskosten gesenkt werden. Auf Grund der Open-Source-Natur der Drupal Recipes verteilen sich außerdem die Kosten für kontinuierliche Verbesserungen auf, was sowohl für Entwickler als auch für Endnutzer eine starke Anreize bietet diese zu einzusetzen.

Eine neue Ära für Drupal: Drupal CMS
In den letzten zwei Jahrzehnten hat sich Drupal als führendes, Enterprise-Open-Source-CMS (Content Management System) und DXP-Lösung etabliert. Dies ist zu einem grossen Teil auf den überlegenen technologische Aufbau zurückzuführen ist. Mit der Einführung der Recipes hat Drupal nun einen weiteren großen Schritt mit dem kommenden Drupal CMS gemacht. Diese Innovation zielt darauf ab, ein funktionsreiches, flexibles und benutzerfreundliches CMS-Produkt zu schaffen, das sowohl Website-Besitzern als auch Agenturen neue Möglichkeiten eröffnet.
Im Kern wurde das Drupal CMS entwickelt, um Projekte klein starten zu lassen und gleichzeitig eine leistungsstarke, skalierbare Grundlage für zukünftiges Wachstum zu bieten. Es vereint Drupals typische Flexibilität mit einer durchdachten Grundkonfiguration und ist damit eine ideale Wahl für Organisationen, die sich an verändernde digitale Anforderungen anpassen müssen. Drupal CMS wird eine solide Grundlage für sowohl kleine als auch schnell wachsende Webprojekte bieten. Hierbei bleibt alles weiterhin Open Source und lizenzkostenfrei. Die erste Version soll im Januar 2025 veröffentlicht werden und verspricht, ein Wendepunkt in der CMS-Landschaft zu werden.

Die Rolle von 1xINTERNET beim Drupal CMS
Bei 1xINTERNET haben wir immer an die Stärke von vorkonfigurierten Lösungen geglaubt und im Laufe der Jahre zu vielen Drupal-Distributionen beigetragen. Intern nutzen wir vorkonfigurierte Module, um unsere Entwicklungsprozesse zu optimieren, damit wir uns auf Innovation statt auf die wiederholte Entwicklung gängiger Funktionen konzentrieren können.
Aufgrund unserer Erfahrung mit vorkonfigurierten Lösungen haben wir uns entschieden, zur Entwicklung des Drupal CMS beizutragen. Unser Schwerpunkt liegt auf der Bereitstellung einer leistungsfähigen Suche. Drupal stellt mit der Modulfamilie um Search API leistungsstarke Werkzeuge zur Verfügung. Innerhalb von Drupal CMS haben wir die Verantwortung übernommen, ein Drupal Recipe zu erstellen, die es Entwicklern ermöglicht, mit einer gut durchdachten, wiederverwendbaren Suchlösung zu starten. Dies spart Zeit und gewährleistet die Kompatibilität für zukünftige Weiterentwicklungen. Die aktuelle Version der Such-Recipe im Drupal CMS kann unter diesem diesem Link getestet werden. Unten finden Sie ein Demovideo des aktuellen Status.

Unsere Erfahrung mit Recipes bei 1xINTERNET
Seit Jahren baut und nutzt 1xINTERNET ein eigenes CMS/DXP-Basis-System (eine Standardinstallation), das wir als Grundlage für all unsere Drupal-Projekte verwenden. Dieses System umfasst fast 100 verschiedene, eigenständige Pakete, die 80% der Standardkonfigurationen von Webprojekten abdecken, darunter:
- Inhaltstype (Landingpages, Nachrichten, Veranstaltungen, Standorte usw.)
- Anzeige-Komponenten (Bilder, Videos, Galerien, Diashows usw.)
- Layout-Komponenten (Spalten, Tabs usw.)
- Medientypen und -verwaltung
- Webformulare
- SEO-Konfigurationen
- Barrierefreiheit
- Rollen und Berechtigungen
- Verbesserungen der redaktionellen Erfahrung
- Konfigurationsmanagement
- … und vieles mehr
In den letzten Monaten haben wir erfolgreich all diese vorkonfigurierten Funktionalitäten in Drupal Recipes umgewandelt. Jetzt können wir eine vollständig konfigurierte Drupal-Installation einrichten, ohne auf ein Profil oder Module angewiesen zu sein, die lediglich Konfigurationscode enthalten. Dieser Wandel hat die Wartung und Aktualisierung unserer Projekten erheblich beschleunigt. Durch das Eliminieren der Notwendigkeit, unnötige Module zu aktualisieren oder zu deinstallieren, vermeiden wir zudem Kompatibilitätsprobleme bei Projektaktualisierungen.
Die Ergebnisse dieser Bemühungen sprechen für sich. Wir haben den alten Drupal-Ansatz vollständig durch Drupal Recipes ersetzt und können nun leistungsstarke, optimierte Drupal-Lösungen liefern, die einfacher zu erweitern und zu skalieren sind. Ein Beispiel für eine vollständig konfigurierte Drupal-Lösung basierend auf Recipes können Sie im folgenden Video sehen oder direkt testen.

Drupals Open-Source-Natur und die gemeinschaftsgetriebene Entwicklung haben es immer zu einer herausragenden Plattform für den Aufbau flexibler, skalierbarer digitaler Lösungen gemacht. Die Einführung von Drupal Recipes hat diese Position weiter gestärkt. Bei 1xINTERNET freuen wir uns, Teil dieser Reise zu sein, unseren Beitrag zu leisten und weiterhin von der größeren Drupal-Community zu lernen. Mit Blick auf die Veröffentlichung des Drupal CMS im Jahr 2025 sind wir gespannt, wie diese Innovationen dem gesamten Ökosystem zugutekommen werden.
Weitere Highlights
Community-Umfrage zur Implementierung der Suche im Drupal CMS (ehemals Starshot)

Als Verantwortliche für die Suche in Drupal CMS (ehemals Starshot) haben wir ein Konzept entwickelt...
1xINTERNET unterstützt das neue Drupal Starshot

Die neue Drupal Initiative Starshot wurde von Dries Buytaert angekündigt, um eine Standard-CMS...