NCA Social Media
Isometrische Uhr mit grünem Zahnrad und Rakete auf dunklem Grund

Was ist das Sulu Automation Bundle?

Das Sulu Automation Bundle plant das Veröffentlichen und Zurückziehen von Inhalten im Sulu CMS zeitgesteuert. Redakteure legen fest, wann eine Seite live gehen oder wieder offline gehen soll, und das System erledigt das automatisch zum gewünschten Zeitpunkt.

Das ist praktisch für Kampagnen, Pressemitteilungen mit Sperrfrist oder saisonale Inhalte. Statt nachts manuell zu publizieren, planst du den Zeitpunkt einmal und verlässt dich auf die Automatisierung. Technisch basiert das auf geplanten Tasks, die im Hintergrund abgearbeitet werden.

Mit Version 3.0.0 integriert sich das Automation Bundle in den Message Bus von Sulu 3.0 und bekommt dedizierte Handler pro Content Typ. Das macht die Automatisierung genauer steuerbar.

NCA und das Automation Bundle: Vom Prototyp zur Produktion

Zeitgesteuertes Publishing ist nur so verlässlich wie die Infrastruktur dahinter: Läuft der Worker, greift der Message Bus, sind die Tasks idempotent? NCA betreibt Sulu produktiv und richtet Automatisierungen so ein, dass geplante Veröffentlichungen zuverlässig auslösen, auch nachts und am Wochenende. Wir kennen die Handler Logik des Bundles aus der Praxis.

Wir unterstützen beim PHP Consulting rund um zeitgesteuerte Prozesse, beim sauberen Betrieb des Message Bus mit dem Symfony Messenger und beim Monitoring der Worker über eine CI/CD und DevOps Pipeline. Grundlagen zu Sulu vermitteln wir in der Sulu CMS PHP Schulung.

Lass uns sprechen

Finde das passende Angebot für dein Projekt

🤖

Hey! Ich bin CodeBot. Lass uns herausfinden, wie wir dein Projekt zum Fliegen bringen.

Was soll entstehen?

Was Sulu 3.0 am Automation Bundle ändert

Integration in den Message Bus. Geplantes Veröffentlichen und Zurückziehen läuft jetzt über den Message Bus von Sulu 3.0. Das fügt sich sauber in die neue Architektur ein und macht die Verarbeitung geplanter Aufgaben nachvollziehbarer.

Dedizierte Handler pro Content Typ. Statt eines generischen Document Handlers gibt es jetzt eigene Handler für Seiten, Artikel und Snippets. Dadurch lässt sich die Automatisierung pro Content Typ konfigurieren und gezielter steuern.

php task in Version 3. Die zugrundeliegende php task Bibliothek wurde auf Version 3 aktualisiert. Ein gespeicherter Task referenziert die Task Entität jetzt direkt statt über eine Id. Projekte, die die Task Verarbeitung anpassen, müssen die geänderte Entität und die entfernten Handler Klassen berücksichtigen.

Admin Detail. Die Automation Ansicht zeigt jetzt für jede Artikel Gruppe den korrekt benannten Tab an. Vorher wurde nur der Name der letzten Gruppe verwendet, was bei mehreren Gruppen verwirrend war.

Installation und Upgrade auf 3.0

Die Installation läuft über Composer. Damit geplante Aufgaben ausgeführt werden, muss ein Message Consumer laufen, der die Nachrichten aus dem Bus abarbeitet.

Code:
          

# Neuinstallation
composer require sulu/automation-bundle

# Upgrade auf 3.0
composer require sulu/automation-bundle:^3.0

# Message Consumer starten
bin/console messenger:consume async

Wenn dein Projekt eigene Task Handler nutzt, passe sie an die entfernten Handler Klassen und die geänderte Task Entität an. Betreibe den Message Consumer als überwachten Dienst, damit geplante Veröffentlichungen zuverlässig auslösen. Details stehen im offiziellen Upgrade Guide unter github.com/sulu/SuluAutomationBundle.

CYPRESS.IO Ambassador und IT Consultant für QA Engenieering und Qualität in PHP Projekten.

Erreichen Sie unsere PHP Consultant Spezialisten

Wir sind Experten für PHP und helfen Ihnen, Ihre digitalen Herausforderungen zu meistern. Unser erfahrenes Team unterstützt Sie bei PHP Updates, PHP Refactoring und berät Sie remote zu allen Fragen rund um PHP. Mit unseren vollautomatischen CI/CD Deployments und einer robusten Docker-Infrastruktur bringen wir Ihre PHP-Projekte auf das nächste Level. Vertrauen Sie auf unsere Expertise für zuverlässige und skalierbare PHP-Lösungen.

Häufige Fragen zum Sulu Automation Bundle

Die wichtigsten Fragen zum Automation Bundle, zum zeitgesteuerten Publishing und zum Upgrade auf 3.0.

Was ist das Sulu Automation Bundle 2026?

Das Sulu Automation Bundle plant das Veröffentlichen und Zurückziehen von Inhalten zeitgesteuert. Redakteure legen fest, wann eine Seite live oder wieder offline geht, und das System erledigt das automatisch. Das ist praktisch für Kampagnen, Sperrfristen und saisonale Inhalte, ohne manuelles Publizieren zur Unzeit.

Was ändert sich im Automation Bundle mit Sulu 3.0 2026?

Das Bundle integriert sich in den Message Bus von Sulu 3.0 und bekommt dedizierte Handler für Seiten, Artikel und Snippets statt eines generischen Handlers. Die php task Bibliothek wurde auf Version 3 aktualisiert und ein gespeicherter Task referenziert die Task Entität jetzt direkt statt über eine Id.

Wie funktioniert geplantes Publishing 2026 in Sulu?

Du hinterlegst an einer Seite einen Zeitpunkt für die Veröffentlichung oder Zurücknahme. Das Automation Bundle legt dafür einen geplanten Task an, der über den Message Bus verarbeitet wird. Ein Message Consumer im Hintergrund führt die Aktion zum gewünschten Zeitpunkt aus, ohne dass jemand manuell eingreifen muss.

Was muss ich beim Upgrade auf Automation 3.0 2026 beachten?

Wenn dein Projekt eigene Task Handler nutzt, musst du sie an die entfernten Handler Klassen und die geänderte Task Entität anpassen. Stelle außerdem sicher, dass ein Message Consumer läuft, der die geplanten Aufgaben abarbeitet. Der offizielle Upgrade Guide beschreibt die betroffenen Klassen im Detail.

Brauche ich einen laufenden Worker für das Bundle 2026?

Ja. Da geplante Aufgaben über den Message Bus laufen, muss ein Message Consumer als Dienst aktiv sein, der die Nachrichten abarbeitet. Ohne laufenden Consumer werden geplante Veröffentlichungen nicht ausgelöst. NCA richtet diesen Worker als überwachten Dienst ein, damit er zuverlässig läuft.

Was ist der Message Bus in Sulu 3.0?

Der Message Bus ist ein Muster, bei dem Aktionen als Nachrichten verschickt und von Handlern verarbeitet werden. Sulu 3.0 setzt darauf, um Aufgaben entkoppelt und nachvollziehbar abzuarbeiten. Das Automation Bundle nutzt den Bus, um geplantes Veröffentlichen und Zurückziehen sauber in die Architektur einzubetten.

Kann ich Automatisierung pro Content Typ konfigurieren?

Ja. Durch die dedizierten Handler für Seiten, Artikel und Snippets lässt sich die Automatisierung in Sulu 3.0 gezielter pro Content Typ steuern. Das ist genauer als der frühere generische Ansatz und erlaubt unterschiedliches Verhalten je nachdem, welche Art von Inhalt geplant veröffentlicht wird.

Hilft NCA beim zeitgesteuerten Publishing mit Sulu?

Ja. Wir richten das Automation Bundle ein, betreiben den Message Consumer als überwachten Dienst und sorgen mit Monitoring dafür, dass geplante Veröffentlichungen zuverlässig auslösen. Auch das 3.0 Upgrade mit Handler Anpassungen setzen wir mit euch um. Im kostenlosen Kennenlernen schätzen wir den Aufwand und rechnen minutengenau ab.