Zwei neue Websites: illusioncms.com und illusiondb.com
IllusionCMS und IllusionPublish haben jetzt eine gemeinsame Website, IllusionDB eine neu gebaute – in fünf Sprachen, mit Handbuch, Downloads und gebaut mit IllusionCMS selbst. Dazu: CMS 0.7.3, Publish 0.4.1 und IllusionDB 1.2.1.

Bisher lagen Beschreibungen und Downloads aller Projekte hier auf illusionforge.rocks. Das reicht für einen Überblick, aber nicht für Software, die andere einsetzen sollen: Dafür braucht es Funktionsseiten, ein Handbuch zum Nachschlagen, eine Download-Seite mit allen Paketen und einen Weg, Fragen zu stellen. Deshalb haben IllusionCMS und IllusionDB jetzt eigene Websites – in fünf Sprachen, mit echten Screenshots und gebaut mit IllusionCMS selbst.
illusioncms.com – CMS und Publish unter einem Dach
illusioncms.com ist die gemeinsame Website von IllusionCMS und IllusionPublish. Die beiden gehören zusammen: Publish sitzt auf genau einer CMS-Instanz, und wer Publish verstehen will, muss das CMS kennen.
- Funktionen: Editor, Templates, Komponenten, Seitenbaukasten, Collections, Workflows und Betrieb – jeweils mit Screenshot oder Code-Beispiel.
- Publish: eine eigene Seite mit Petrol-Akzent für Agenturen. Ein Rundgang mit sechs Screenshots zeigt Pakete, Block-Editor, Workspaces mit Freigabekette, Übersetzungen, Rechte bis zum einzelnen Feld und das Audit-Protokoll. Dazu die Lizenzmodelle und die 30-Tage-Testversion.
- Download: alle Pakete für Windows, Linux und macOS, das Docker-Paket, Release Notes und Prüfsummen – für CMS und Publish.
- Doku: das komplette CMS-Handbuch und die API-Referenz, durchsuchbar und in fünf Sprachen.
- Kontakt: ein Formular, das direkt bei mir landet.
Der Publish-Rundgang: Text links, echter Screenshot rechts, abwechselnd.
illusiondb.com – neu gebaut
illusiondb.com gab es schon, als One-Pager je Sprache. Jetzt hat die Website mehrere Seiten wie illusioncms.com: Startseite, Funktionen mit acht bebilderten Bereichen und einer Vergleichstabelle, Download, Handbuch und Kontakt. Der Kopf der Startseite zeigt das Grid – die Ansicht, mit der die meisten in IllusionDB arbeiten.
Die Startseite von illusiondb.com im dunklen Design.
Das Handbuch kommt direkt aus dem Repository von IllusionDB: 88 Seiten in elf Kapiteln je Sprache, dieselben Texte, die auch in der App mitlaufen. Die Adressen der alten Website gelten weiter. Und der Sprachumschalter auf einer Handbuchseite springt zum selben Kapitel in der anderen Sprache, nicht zurück zur Übersicht.
Ein Kapitel im Handbuch von illusiondb.com, links der Kapitelbaum.
Neu ist auch eine klare Lizenzangabe: IllusionDB ist Freeware – kostenlos für private und kommerzielle Nutzung, ohne Grenzen bei Nutzern, Tabellen oder Zeilen. Der Text steht auf illusiondb.com/license und liegt jedem Download bei.
Wie die Websites gebaut sind
Beide Websites laufen auf derselben IllusionCMS-Instanz wie diese hier. Sie teilen sich einen Baukasten aus Bausteinen: Kopfbereich mit Screenshot, Abschnitt, Kacheln, Text mit Bild oder Code, Schritte, Teaser, Download-Liste, Kontaktformular, Handbuch. Jede Website bringt nur ihr Layout, ihr Logo und ihre Farbe mit, der Rest ist gemeinsam.
Gepflegt werden die Seiten nicht im Browser, sondern als Dateien: Ein kleines Skript erzeugt aus den Texten aller fünf Sprachen die Blockbäume der Seiten, ein Werkzeug gleicht den Ordner über die API mit dem CMS ab und schreibt nur, was sich geändert hat. Erst lokal, dann mit einem Klick auf den Server – genau der Ablauf, für den IllusionCMS gebaut ist.
Ein paar Dinge kamen dabei ganz nebenbei aus dem CMS:
- Sprachfassungen sind verknüpft. Daraus entstehen
hreflang, Sitemap und der Sprachumschalter. - Downloads stehen in einer Collection. Dieselben Einträge zeigen illusioncms.com, illusiondb.com und die Projektseiten hier – eine neue Version wird einmal eingetragen.
- Kontaktformulare laufen über Workflows: Anfrage speichern, Push aufs Handy, fertig.
- Weiterleitungen für alte Adressen legt das CMS beim Verschieben von Seiten selbst an.
Und der Baukasten hat sich als guter Praxistest erwiesen: Er hat einen Fehler gefunden, den es nur bei per API angelegten Blöcken gab. Dazu gleich mehr.
Die Releases dazu
Mit den Websites sind heute auch neue Versionen erschienen:
- IllusionCMS 0.7.2:
x-defaultfolgt bei mehrsprachigen Websites der Sprache der eigenen Website, die spanische Seitenbaum-Überschrift wird nicht mehr verdeckt, und die Kategorien beim Website-Import sind übersetzt. - IllusionCMS 0.7.3: Ein Block, dem ein Markdown- oder HTML-Wert fehlte, ließ sich in der Blockliste nicht aufklappen. Genau solche Blöcke legt das Website-Werkzeug an, weil es leere Werte weglässt. Außerdem zeigt die Blockliste keine Gestaltungswerte mehr als Zusammenfassung – aus „Section left“ wird „Section“.
- IllusionPublish 0.4.1: derselbe Fix in der Blockliste, dazu ein kleiner Schliff im Hauptmenü und Ergänzungen im Handbuch.
- IllusionDB 1.2.1: Die deutsche Oberfläche sagt jetzt durchgehend „Datenquelle“ statt „Data Source“, die API-Doku nutzt eine neutrale Beispieladresse, und die Freeware-Lizenz liegt als
LICENSE.txtjedem Archiv bei.
Und illusionforge.rocks?
Bleibt der Überblick über alles, was in der Werkstatt entsteht, samt Blog. Die Projektseiten verweisen jetzt direkt auf die neuen Websites, statt eigene, schnell veraltende Downloadlisten zu führen.
Schau gern vorbei: illusioncms.com und illusiondb.com. Fragen, Fehler oder Ideen nehme ich über die Kontaktformulare dort oder hier entgegen.