IllusionPublish
Pakete, Freigabeketten und atomares Veröffentlichen für IllusionCMS: Agenturen und ihre Kunden-Redaktionen arbeiten im Entwurf, prüfen sich gegenseitig und gehen gemeinsam live – mit visuellem Editor, feingranularen Rechten, SSO, SCIM und Passkeys.

IllusionPublish ist der Redaktions-Aufsatz für IllusionCMS: Änderungen entstehen als Entwurf in Paketen, durchlaufen eine Freigabekette und gehen erst nach der Freigabe gemeinsam und atomar live. Das CMS bleibt der Live-Stand; Publish kümmert sich um Rechte, Zusammenarbeit und Kontrolle. Gedacht für Agenturen und ihre Kunden-Redaktionen, die viele Hände an einer Website haben und trotzdem nichts Halbfertiges veröffentlichen wollen.
Was es kann
Zusammenarbeit und Freigabe
- Workspaces bündeln einen Bereich der Website (Seiten, Collections, globale Blöcke, Dateiordner), ein Team und eine Freigabekette – pro Kunde, pro Sprache oder pro Projekt.
- Pakete sammeln Änderungen an mehreren Seiten, Einträgen und globalen Blöcken. Die Paket-Seite zeigt feldgenau, was sich ändert, mit Kommentaren, @-Erwähnungen und Protokoll.
- Freigabeketten mit Stufen, Gruppen, Regeln („einer genügt“ oder „alle“), Fristen und Vertretung; Vier-Augen-Prinzip eingebaut, Owner können mit Begründung übergehen.
- Veröffentlichen als ein Schritt: Alles oder nichts, mit Konfliktanzeige und Drei-Wege-Vergleich, wenn die Live-Seite sich inzwischen geändert hat – auch zeitgesteuert.
- Gleichzeitiges Bearbeiten: Der Editor zeigt, wer dasselbe Objekt geöffnet hat, und warnt bei Konflikten.
Bearbeiten direkt auf der Seite
- Visueller Editor: Texte direkt auf der Seite tippen, Bilder tauschen, Blöcke verschieben, einfügen und duplizieren – daneben die Seitenleiste mit allen Feldern.
- Vorschau für Desktop, Tablet und Mobil, auch mit A‑B‑Vergleich zur Live-Seite oder einer anderen Sprachfassung.
- Vorschau-Links für Externe, etwa eine Kanzlei: nur die fertige Vorschau, ohne Anmeldung, mit Ablauf und auf Wunsch mit Kommentaren.
- Parameter-Anpassungen globaler Blöcke je Verwendung, Seitenlayouts für neue Seiten und eine Dateigalerie mit den Ordnern des CMS.
Rechte, die zur Agentur passen
- Rechte je Gruppe für Websites, Collections und globale Blöcke (Lesen, Bearbeiten, Anlegen, Löschen, Veröffentlichen) – bis auf einzelne Felder, Baustein-Parameter und Slots (ausgeblendet, nur lesbar, bearbeitbar). Ausgeblendetes verlässt den Server nie.
- „Als Benutzer ansehen“ zur Kontrolle der Rechte, ohne etwas ändern zu können.
- Neue Felder im CMS erscheinen erst im Eingang und sind für niemanden sichtbar, bis sie freigegeben werden.
Anmeldung und Betrieb
- Konten mit 2FA, Passkeys (Anmeldung ohne Passwort), Einmalanmeldung per OpenID Connect (Entra ID, Keycloak, Google …) und SCIM für automatisches Anlegen, Ändern und Sperren von Konten.
- Benachrichtigungen in der App (live) und per E-Mail – gebündelt, mit Pflicht-Meldungen für das, was nicht untergehen darf.
- Übersetzungsablauf: Nach dem Veröffentlichen einer Ausgangssprache entstehen Aufträge für die Sprachfassungen.
- Remote-Modus und Konfiguration übertragen: Workspaces, Gruppen und Rechte lokal vorbereiten und auf den Produktivserver übernehmen.
- Audit-Protokoll, Handbuch in fünf Sprachen und eine Test-Instanz mit Demo-Daten.
Unter der Haube
Ein einziges Go-Programm mit eigener SQLite-Datenbank und eingebetteter Svelte-Oberfläche, ohne CGO. Publish spricht ausschließlich die öffentliche Integrations-API von IllusionCMS (ab Version 0.6.0) – dort liegt weiterhin der Live-Stand; Entwürfe existieren nur in Publish. Läuft als Docker-Container hinter Coolify oder einem Reverse-Proxy.
IllusionPublish ist kostenpflichtig: 30 Tage kostenlos testen, danach läuft es mit einer Zeitlizenz. Lizenz oder Testzugang gibt es auf Anfrage.


