- Open Source · MIT
- Frootbox 2 · in Entwicklung
Das CMS, das einfach funktioniert.
Frootbox ist ein Content-Management-System in PHP. Redakteure bearbeiten direkt auf der Website, Entwickler stoßen an keine Grenze. Und es läuft auf jedem normalen Webspace.
composer create-project frootbox/skeleton meine-website
Ohne Konsole? ZIP laden, hochladen, Installer im Browser öffnen.

-
Läuft auf normalem Webspace
PHP und eine Datenbank. Kein Node, keine Build-Kette, keine Dauerprozesse.
-
Ohne KI voll nutzbar
KI ist eine Abkürzung, kein Muss. Ohne Anbieter wird sie ausgeblendet.
-
Frei unter MIT
Kern, Module und Themes. Deine Website gehört Dir, ganz ohne Konto.
So einfach geht’s
Seite öffnen, tippen, veröffentlichen.
Kein Formular-Labyrinth im Backend. Wer die Website kennt, kann sie bearbeiten. Jeder Schritt lässt sich rückgängig machen.
-
Bearbeiten einschalten
Angemeldet siehst Du auf jeder Seite die Redaktionsleiste. Ein Schalter, und alle Texte und Bilder sind markiert.
-
Direkt tippen, Blöcke einfügen
Fertig gestaltete Blöcke statt freiem Baukasten. Das Design bleibt stimmig, egal was Du einfügst.
-
Veröffentlichen, wenn’s passt
Alles landet erst im Entwurf, auch Vorschläge der KI. Besucher sehen Änderungen erst, wenn Du sie freigibst, auf Wunsch zeitgesteuert.
Installieren
In wenigen Minuten online.
Hochladen, Installer öffnen, fertig. Wer lieber mit Composer arbeitet, braucht drei Befehle.
- PHP ab 8.5
- MySQL 8, MariaDB 10.11 oder einfach SQLite
- Ein Cron-Job für Zeitsteuerung, optional
Webspace
-
Paket herunterladen
Ein ZIP mit allem, was Frootbox braucht, inklusive
vendor/. -
Auf den Webspace laden
Per FTP hochladen und die Domain auf den Ordner
public/zeigen lassen. -
Installer im Browser öffnen
Datenbank wählen, Konto anlegen, los geht’s. Der Installer prüft vorher, ob alles passt.
Composer
$ composer create-project frootbox/skeleton meine-website
$ cd meine-website
$ php bin/frootbox install
✓ Datenbank eingerichtet (SQLite)
✓ Migrationen ausgeführt
✓ Superuser angelegt
Fertig. Backend: /cms
Lokal mit composer serve auf http://localhost:8000. Live genauso, nur ohne Entwicklungsmodus.
Funktionen
Alles drin, was eine gute Website braucht.
Und nichts, was im Weg steht. Standards wie Performance, SEO und Barrierefreiheit sind kein Extra, sondern immer an.
-
Blöcke statt Baukasten
Fertig gestaltete Elemente, die Redakteure anordnen. Das Layout bricht nie.
-
Entwürfe und Versionen
Jede Änderung landet im Entwurf, jede Version bleibt erhalten. Alles ist rückgängig machbar.
-
Mehrsprachig im Kern
Präfix oder eigene Domain je Sprache, übersetzte Adressen, Rückfall-Sprache.
-
Rollen und Rechte
Frei definierbare Rollen, auf Wunsch je Seitenzweig. Die KI handelt nur mit Deinen Rechten.
-
REST-API und MCP
Jede Aktion ist automatisch per API und für KI-Agenten verfügbar, mit OpenAPI-Beschreibung.
-
KI, wenn Du willst
Texte entwerfen, übersetzen, ordnen. Über dieselben Aktionen und immer erst als Entwurf.
-
Schnell und gefunden
Ganzseiten-Cache, saubere Gliederung, automatische Weiterleitungen bei neuen Adressen.
-
Barrierefrei ab Werk
Überschriften-Ebenen rechnet der Kern aus, keine Option kann die Gliederung brechen.
Für Entwickler
Ein Block ist ein Ordner. Mehr nicht.
Das Schema steht im Kopf der View, Twig macht den Rest. Speichern, F5, fertig. Alles ist eine Extension, auch der Kern.
- Eine Aktion, viele Wege: Oberfläche, REST-API, MCP, KI und App nutzen dieselben Aktionen.
- PSR statt Framework-Zwang: schlanke Basis, Doctrine DBAL, Twig, PHP-DI.
- Geprüft: PHPStan auf höchster Stufe, Tests gegen MySQL, MariaDB und SQLite.
{# frootbox
title: Teaser
description: Image with heading and link
fields:
title: { type: headline, label: Heading }
text: { type: richtext, label: Text }
link: { type: link, label: Link }
#}
<article class="teaser">
{{ heading('title', 0) }}
{{ field('text') }}
{{ field('link') }}
</article>
Open Source
Offen gebaut. Frei für alle.
Kern, offizielle Module, Themes und Werkzeuge stehen unter MIT. Jede Website läuft ohne frootbox.de vollständig, ohne Telemetrie und ohne Konto. Roadmap und Entscheidungen sind öffentlich.
- für alles im Repo
- MIT
- Datenbanken: MySQL, MariaDB und SQLite
- 3
- PHP ab dieser Version, sonst nichts
- 8.5
- Daten an uns ohne Deine Zustimmung
- 0
Mehr mit frootbox.de
Marketplace und Agenturbereich.
Freiwillig und jederzeit trennbar. Für alle, die Extensions suchen oder viele Websites betreuen.
-
Marketplace
Extensions und Themes finden. Lizenzen kommen über die Verbindung an, ohne Schlüssel zum Abtippen.
-
Updates ohne Composer
Der Paketdienst baut ein signiertes Update für Deine Website. Auch ohne Konto.
Agenturbereich
Alle betreuten Websites auf einen Blick, mit einer Anmeldung.
| Website | Kunde | Status | Aktion |
|---|---|---|---|
| bohnenglueck.de | Bohnenglück GmbH | Alles in Ordnung | |
| praxis-am-markt.de | Praxis am Markt | Update verfügbar | |
| tischlerei-lenz.de | Tischlerei Lenz | Kein Backup seit 3 Tagen | |
| stadtfest-online.de | Stadtmarketing | Cron läuft nicht |
Nur Technik, keine Inhalte: frootbox.de sieht Versionen, Updates, Backups und Cron, aber nie Deine Daten. Hosting in der EU.
Probier es aus.
Die Demo-Website Bohnenglück ist gleich mit installiert, auf Deutsch und Englisch. So siehst Du sofort, wie alles zusammenspielt.