← Alle Projekte
Redaktions-Aufsatz

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.

Version 0.3.0 Go · SQLite · Svelte · WebAuthn
IllusionPublish: Editor mit Block-Liste und Live-Vorschau der Seite, Texte direkt auf der Seite bearbeiten

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.

Lizenz anfragen

Einblicke

Screenshots