Direkt zum Inhalt

Drupal

Das OpenSource Content Management System für Unternehmen, das kostenlos unter https://www.drupal.org verfügbar ist, wo Sie alle Details und auch Referenzen finden können.

Drupal hat eine sehr aktive Community mit zehntausenden von Entwicklern auf der ganzen Welt und legt einen großen Fokus auf die Einhaltung von Standards und auf Sicherheit.

Happy person dancing in a street

Drupal 7 wird irgendwann das Ende seiner Lebensdauer erreichen. Ursprünglich war das für ein Datum geplant, das schon ein paar Jahre zurückliegt, aber der Support wurde verlängert und wird wohl im November diesen Jahres beendet sein - auch wenn sich das noch einmal um ein oder zwei Jahre verlängern kann. Deshalb gibt es in der Drupal-Community viele Diskussionen darüber, was mit all den noch existierenden und meist dringend benötigten Drupal-7-Sites geschehen soll. Die Optionen sind:

Animated ECA model in BPMN.io
Bild
Splash Award Logo DE/AT

Zusammenfassung

Die komplette Leistungsfähigkeit von Drupal ist mit

Microphone with unsharp utilities in the background

Im Juli waren wir so aufgeregt über die Veröffentlichung von ECA 1.0.0 nach rund 3.000 Stunden Entwicklungsarbeit in nur 12 Monaten, dass wir damals nicht einmal einen Blogbeitrag geschrieben haben. In den folgenden Wochen war das Team damit beschäftigt, sich um Feedback und Support zu kümmern und noch mehr Funktionen zu entwickeln. So vergingen 4 Monate, sicherlich Zeit für einen Rückblick auf das, was passiert ist und was ECA für das Drupal-Projekt und seine Community bringt.

Library over several levels with stair cases

Für ein bestehendes Drupal-Projekt bat ein Kunde um eine neue Funktion für eine Marketing-Kampagne, die er in Kürze starten wollte: In seinem ERP-System führt er eine riesige Liste von Projekten mit vielen Eigenschaften, die mit ihnen verbunden sind, und einer hohen Frequenz von Datenänderungen. Sowohl bestehende Projekte werden aktualisiert, als auch neue Projekte werden der Liste hinzugefügt. Diese Projekte sollten auf ihrer Drupal-Website beworben werden, aber es macht natürlich keinen Sinn, diese Daten manuell oder sogar zweimal zu pflegen.

Cookie

Ein LakeDrops-Kunde führt eine Kampagne durch, bei der ein einzelner Block mit einer Ansicht nur für eingeladene, noch anonyme Benutzer sichtbar sein soll. Dieser Block ist in eine Landing Page eingebettet, die für alle Besucher zugänglich bleibt. Aufgrund des hohen Verkehrsaufkommens ist es keine Option, den Seitencache von Drupal abzuschalten. Wie könnte man das also bewerkstelligen? Das zu lösende Problem: Sobald die Landing Page das erste Mal besucht wird, wird dieser Inhalt zwischengespeichert und allen nachfolgenden anonymen Besuchern unverändert zur Verfügung gestellt.

BMPN.iO screenshot with ECA log

ECA steht für "Events - Conditions - Actions" und ist eine leistungsstarke, vielseitige und benutzerfreundliche Regelmaschine für Drupal 9+. Das Kernmodul ist ein Prozessor, der Event-Condition-Action-Plugins validiert und ausführt.