Willkommen bei IllusionForge
IllusionForge hat eine eigene Website: vier Projekte, ein Blog und der Weg zu den Produktwebsites. Was du hier findest und wie die Seite selbst gebaut ist.

IllusionForge ist der Ort für die Software, die ich neben meinem Beruf entwickle. Bisher lagen die Projekte verstreut in Repositories und auf meinem Rechner – jetzt haben sie eine gemeinsame Adresse: mit Beschreibungen, aktuellem Stand und dem Weg zu den eigenen Websites der Produkte.
Die Projekte
IllusionCMS ist ein schlankes Content-Management-System für Leute, die HTML, CSS und JavaScript selbst schreiben. Jede Seite wird im Code-Editor bearbeitet, Templates nutzen eine Django-ähnliche Syntax, Inhalte kommen aus Collections, REST-Quellen oder Workflows. Ausgeliefert wird es als ein einziges Programm, das seine Daten in einem Ordner ablegt. Mehr zu IllusionCMS · illusioncms.com
IllusionDB verbindet sich mit einer bestehenden Datenbank – PostgreSQL, MySQL, MariaDB oder SQLite – und legt eine Oberfläche mit Tabellen-, Kanban-, Kalender- und Wiki-Ansicht darüber, samt REST-API. Die Daten bleiben, wo sie sind; es gibt keine Migration und keinen Import. IllusionDB ist Freeware. Mehr zu IllusionDB · illusiondb.com
IllusionPublish ist der kostenpflichtige Aufsatz auf eine IllusionCMS-Instanz für Agenturen und ihre Kundenredaktionen: Workspaces, Freigabeketten, Rechte bis zum einzelnen Feld, ein visueller Editor und atomares Veröffentlichen. Mehr zu IllusionPublish · illusioncms.com/publish
Freeport: Silent Dominion ist ein Weltraumspiel für VR und PC, gebaut mit Godot 4: handeln, Erz abbauen, Stationen bauen und aus dem Cockpit kämpfen. Es läuft standalone auf der Meta Quest 3. Mehr zu Freeport
IllusionCMS und IllusionDB sind als Paar gedacht: IllusionDB verwaltet größere Datenbestände, IllusionCMS macht daraus Websites. Seit Version 0.1.20 holt IllusionCMS seine Daten auf Wunsch direkt aus IllusionDB. IllusionPublish ergänzt das CMS um alles, was Redaktionen brauchen.
Wie diese Website gebaut ist
Die Seite läuft selbst auf IllusionCMS – sie ist also gleichzeitig der erste Praxistest. Auf dem Server ist die Admin-Oberfläche abgeschaltet; dort läuft das CMS nur noch als Dienst, der Seiten ausliefert und per API-Token gepflegt wird. Bearbeitet wird in einer lokalen Instanz, die sich über eine Verbindung mit dem Server abgleicht.
Projekte, Downloads und Blog sind Collections, die Detailseiten entstehen aus je einer Catch-All-Seite. Die Besucherstatistik zählt nur Tageswerte, ohne Cookies und ohne gespeicherte IP-Adressen. Das Kontaktformular landet über einen Workflow bei mir. Auch die Websites illusioncms.com und illusiondb.com samt Handbüchern in fünf Sprachen laufen auf derselben Instanz – wie sie gebaut sind, steht im Artikel Zwei neue Websites.
Downloads
Die Downloads liegen auf den Websites der Produkte: IllusionCMS und die Testversion von IllusionPublish auf illusioncms.com, IllusionDB auf illusiondb.com – jeweils für Windows, Linux und macOS sowie als Docker-Paket, mit Release Notes und Prüfsummen.
Was als Nächstes kommt
Im Blog schreibe ich über neue Versionen, über Entscheidungen hinter den Projekten und darüber, was gerade in Arbeit ist. Fragen, Fehlermeldungen oder Ideen nehme ich gern über das Kontaktformular entgegen.