Im März 2026 habe ich meine Website von WordPress auf ein eigenes CMS umgezogen. Nicht, weil WordPress schlecht wäre, sondern weil ich irgendwann mehr Zeit mit Plugins, Updates und Optimierung verbracht habe als mit den Inhalten. Dieser Artikel erzählt, wie es dazu kam, was das ITSWEBER CMS heute kann, wo es an seine Grenzen stößt und wie du es dir holst. Er ersetzt zwei ältere Beiträge, die noch den Stand von Version 1.0 und 3.1 beschrieben haben.
Warum ich ein eigenes CMS gebaut habe
Mein Problem mit den großen Systemen war nie, dass sie zu wenig können. Es war eher das Gegenteil. Für eine ziemlich normale Website braucht man bei WordPress erst einmal einen Stapel Plugins für SEO, Cache, Formulare und Sicherheit, und jedes davon will gepflegt werden. Am Ende hatte ich eine Installation, die sich nur mit viel Zusatzaufwand halbwegs schnell anfühlte.
Ich wollte eine Basis, die von Anfang an für genau das gedacht ist, was ich brauche. Übersichtlich, schnell und so gebaut, dass ich sie auch in einem Jahr noch verstehe. Dazu kam, dass ich wieder Lust auf die Website selbst haben wollte. Weniger Plugin-Suche, mehr Inhalte.
Gebaut mit KI, aber nicht von ihr
Das CMS ist nicht in einem stillen Kämmerlein entstanden. Ich habe es mit Unterstützung von KI gebaut. Das war kein Knopfdruck-Projekt. Ich formuliere Anforderungen, lasse Entwürfe bauen, lese den Code, werfe Teile weg und baue neu. Zu Ende denken muss ich trotzdem selbst, denn die KI kennt weder meinen Server noch die Fehler von gestern.
Wie ernst ich das nehme, zeigt das Sicherheits-Release 3.5.0. Davor gab es ein komplettes Review des Codes und der laufenden Seite, und alles, was dabei herauskam, habe ich abgearbeitet.
Was das CMS heute kann
Aus der ersten Version mit ein paar Seitentypen ist ein System geworden, das inzwischen auf vier Webseiten läuft, darunter diese hier. Der aktuelle Stand ist Version 3.5.4.
- Ein Page Builder mit 27 Section-Typen, die sich per Drag and Drop sortieren lassen. Die Startseite dieser Website ist genau so gebaut.
- Blog, Seiten, Galerie, Events, Downloads und Medienverwaltung, dazu automatische WebP-Umwandlung der Bilder.
- Ein Marketplace für Themes und Plugins, dessen Pakete mit Ed25519 signiert sind. Updates spielt das CMS mit Backup, Signaturprüfung und automatischem Rollback ein.
- Zwei-Faktor-Login, Rollen für Admins und Redakteure, Rate-Limits, Security-Header und ein Page-Cache, der Formulare in Ruhe lässt.
- Plugins, die ich selbst nutze, etwa das Wiki, das Support-Ticket-System mit Chat-Widget und das Featureboard.
- Ein Web-Installer, der ohne Terminal auskommt. ZIP hochladen, Installer öffnen, fertig.
Alle Details, Themes und Plugins stehen auf der Produktseite.
Der Umzug von WordPress
Die alte Website lief lange auf WordPress und hat ihren Zweck erfüllt. Ich habe nicht einfach alles kopiert. Die alten Artikel zu Smart Home, UniFi und Netzwerk habe ich einzeln durchgelesen, überarbeitet und neu veröffentlicht, einiges aussortiert und mit Weiterleitungen dafür gesorgt, dass alte Links nicht ins Leere laufen.
Das hat länger gedauert als der technische Teil, hat sich aber gelohnt. Die Seite ist jetzt klar strukturiert und ich kenne jeden Beitrag. Der Umzug war außerdem die beste Testumgebung, die ich mir für das CMS vorstellen konnte, denn jeder Fehler ist sofort auf meiner eigenen Seite aufgefallen.
Was das CMS nicht ist
Das ITSWEBER CMS ist ein Hobbyprojekt. Es gibt einen Entwickler, keine Community und keinen Support-Vertrag. Wer ein Ökosystem mit tausenden Plugins braucht, ist bei WordPress besser aufgehoben. Wer eine überschaubare Seite auf einem normalen Shared-Hosting betreiben will, ohne Abo und mit einem System, das er nach einem Nachmittag versteht, für den könnte es passen. Ich setze es für mich und für ein paar Freunde ein und baue weiter, wenn ich Zeit habe.
Download und Lizenz
Die aktuelle Version findest du unter Downloads. ITSWEBER CMS ist kostenlos nutzbar, auch gewerblich auf eigenen Webseiten. Der Quelltext ist einsehbar. Weitergabe, Verkauf, Vermietung oder Veröffentlichung des Codes oder abgeleiteter Werke sind ohne schriftliche Erlaubnis von Benjamin Weber nicht gestattet. © Benjamin Weber / ITSWEBER, alle Rechte vorbehalten.
Kritik, Ideen und Fragen
Das Projekt wird besser, wenn Leute Fehler melden. Wenn dir etwas auffällt oder du eine Idee hast, schreib mir über das Kontaktformular oder nutze den Chat unten rechts.
Zum Kontaktformular CMS herunterladen

