Zeitgesteuertes Veröffentlichen im Sulu CMS: Wie das Automation Bundle in Sulu 3.0 den Message Bus nutzt.
Das Sulu Comment Bundle bringt Kommentare und Bewertungen für Inhalte ins Sulu CMS. Besucher kommentieren Seiten, Artikel oder andere Content Typen, und Redakteure moderieren die Beiträge über die Admin Oberfläche.
Das Bundle deckt das Anlegen, Auflisten und Moderieren von Kommentaren ab und unterstützt Bewertungen. Es lässt sich an verschiedene Content Typen anhängen und über Events an eigene Anforderungen anpassen, etwa für Spam Schutz oder Freigabe Workflows.
Mit Version 3.0.0 läuft das Comment Bundle auf der neuen Content Architektur und modernisiert seine API. Am sichtbarsten ist der Wechsel der Paginierungs Parameter.
Kommentare bringen zwei Herausforderungen mit: Spam und Moderation auf der einen, DSGVO konforme Speicherung personenbezogener Daten auf der anderen Seite. NCA betreibt Sulu produktiv und weiß, wie ein Kommentarsystem aussieht, das nutzbar bleibt, ohne zur Spam Schleuder oder zum Datenschutz Risiko zu werden.
Wir helfen beim PHP Consulting rund um Kommentar und Moderations Workflows, bei der Symfony seitigen Erweiterung des Bundles und bei der datenschutzkonformen Umsetzung. Qualität sichern wir mit PHPUnit und einer CI/CD Pipeline. Grundlagen zu Sulu vermitteln wir in der Sulu CMS PHP Schulung.
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?
limit und offset statt page und pageSize. Die veralteten Paginierungs Parameter page und pageSize wurden durch limit und offset ersetzt. Das entspricht gängiger API Konvention und macht das Blättern durch Kommentare vorhersehbarer. Wenn dein Frontend Kommentare seitenweise lädt, musst du die Parameter anpassen.
PHPCR und FOSRest entfallen. Wie die übrigen Bundles löst sich auch das Comment Bundle von PHPCR und FOSRestBundle. Kommentare werden über Doctrine gespeichert und lassen sich mit vertrauten Werkzeugen sichern und auswerten.
Für Redakteure bleibt die Moderation im Kern unverändert. Der Anpassungsbedarf betrifft vor allem Frontend Code, der die Kommentar API direkt anspricht, sowie Erweiterungen, die auf den alten Abhängigkeiten aufsetzen.
Die Installation läuft über Composer. Beim Upgrade ist der wichtigste Schritt, im Frontend die Paginierung von page und pageSize auf limit und offset umzustellen.
# Neuinstallation
composer require sulu/comment-bundle
# Upgrade auf 3.0
composer require sulu/comment-bundle:^3.0
# Doctrine Migration ausfuehren
bin/console doctrine:migrations:migrate
Prüfe nach dem Upgrade alle Stellen, an denen du Kommentare seitenweise lädst, und ersetze page durch offset sowie pageSize durch limit. Details stehen im offiziellen Upgrade Guide unter github.com/sulu/SuluCommentBundle.
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.
Die wichtigsten Fragen zum Comment Bundle, zu Kommentaren und Bewertungen und zum Upgrade auf 3.0.
Das Sulu Comment Bundle bringt Kommentare und Bewertungen für Inhalte ins Sulu CMS. Besucher kommentieren Seiten oder Artikel, Redakteure moderieren die Beiträge in der Admin Oberfläche. Das Bundle lässt sich an verschiedene Content Typen anhängen und über Events für Spam Schutz oder Freigabe Workflows erweitern.
Die veralteten Paginierungs Parameter page und pageSize wurden durch limit und offset ersetzt. Zudem entfallen die Abhängigkeiten PHPCR und FOSRestBundle. Kommentare werden über Doctrine gespeichert. Der Anpassungsbedarf betrifft vor allem Frontend Code, der die Kommentar API direkt anspricht.
Statt mit page und pageSize blätterst du jetzt mit limit und offset durch die Kommentare. limit gibt die Anzahl der Ergebnisse an, offset die Startposition. Das entspricht gängiger API Konvention. Wenn dein Frontend Kommentare seitenweise lädt, musst du diese Parameter beim Upgrade umstellen.
Ja, wenn du Kommentare seitenweise über die API lädst. Ersetze page durch offset und pageSize durch limit. Die Moderation im Admin bleibt unverändert. Führe außerdem die Doctrine Migration aus. Der offizielle Upgrade Guide beschreibt die betroffenen Endpunkte im Detail.
Ja, mit der richtigen Umsetzung. Da Sulu und das Bundle Open Source sind und auf deinen Servern laufen, behältst du die Kontrolle über die gespeicherten Daten. Für DSGVO Konformität sind ein Löschkonzept, datensparsame Erfassung und transparente Hinweise beim Kommentieren entscheidend, die sich mit dem Bundle umsetzen lassen.
Ja. Das Comment Bundle unterstützt Moderation über die Admin Oberfläche, sodass Beiträge vor der Freischaltung geprüft werden können. Über Events lässt sich zusätzlich ein automatischer Spam Schutz oder ein Freigabe Workflow anbinden. So behältst du die Kontrolle über die Inhalte auf deiner Website.
Ja. Neben Kommentaren unterstützt das Bundle Bewertungen, mit denen Besucher Inhalte etwa mit Sternen einordnen können. In Kombination mit der Moderation eignet sich das für Produkt oder Artikelbewertungen. Die konkrete Ausgestaltung im Frontend passt du an dein Design und deine Anforderungen an.
Ja. Wir richten Kommentar und Bewertungs Funktionen mit dem Comment Bundle ein, binden Moderations und Spam Schutz Workflows an und setzen die Speicherung DSGVO konform um. Auch das 3.0 Upgrade mit den geänderten API Parametern setzen wir mit euch um. Im kostenlosen Kennenlernen schätzen wir den Aufwand und rechnen minutengenau ab.
Zeitgesteuertes Veröffentlichen im Sulu CMS: Wie das Automation Bundle in Sulu 3.0 den Message Bus nutzt.
Registrierung, Login und Profile im Sulu CMS: Was das Community Bundle in Sulu 3.0 neu macht.
Formulare im Sulu CMS: Was das Form Bundle in Sulu 3.0 bringt und warum bestehende Templates unverändert weiterlaufen.
Sulu als Headless Backend: Content als JSON für React, Vue oder Astro. Was sich mit dem 3.0 Rewrite und SEAL ändert.
Weiterleitungen im Sulu CMS pflegen: Was das Redirect Bundle in Sulu 3.0 ändert.