# notACMS
KI-freundlicher statischer Site-Generator auf Basis von Symfony
Das Projekt
notACMS ist ein Static Site Generator, der auf Symfony 7.4 und PHP 8.5 aufbaut. Du schreibst Inhalte in Markdown mit YAML-Frontmatter, konfigurierst Locales und Website-Einstellungen in einer einzigen YAML-Datei und führst einen Befehl aus — das Ergebnis ist eine vollständig vorgerenderte HTML-Website. Keine Datenbank, kein PHP zur Laufzeit (außer einem optionalen Kontaktformular).
Jedes vorhandene Werkzeug schien zu verlangen, ein neues Ökosystem zu lernen. Hugo hat seine eigene Templatesprache. Jekyll setzt Ruby voraus. Next.js bringt einen JavaScript-Bundler in einen Workflow, der eigentlich einfaches statisches Publizieren sein sollte.
notACMS ist der Generator, den ich mir gewünscht hätte. Die Architektur ist eine dünne Schicht über Symfony. Das Inhaltsmodell besteht aus Flat Files. Der Build-Schritt ist ein einziger Befehl.
Philosophie
Keine Laufzeit-Abhängigkeiten. Der Site Generator ist komplex; die Ausgabe nicht. Eine fertig gebaute notACMS-Seite ist ein Verzeichnis mit HTML-Dateien. Überall hostbar.
KI-freundlich. Flat Markdown- und YAML-Dateien sind für Sprachmodelle trivial lesbar. Du kannst eine KI bitten, Inhalte zu generieren, Seiten zu übersetzen oder dein Frontmatter-Schema zu prüfen — weil das Format einfach Text ist.
PHP first. PHP-Entwickler haben jahrzehntelange Erfahrung mit Symfony, Twig und Composer. notACMS setzt genau darauf, anstatt dagegen zu arbeiten.
Open Source
notACMS steht unter der Apache-2.0-Lizenz. Der Code liegt auf GitHub — offen für Issues, Diskussionen und Pull Requests.
Fachgebiete
- Sprache
- PHP 8.5 JavaScript Markdown
- Framework
- Symfony 7.4 Twig
- Frontend
- SCSS AssetMapper Pagefind
- Infrastruktur
- Docker DDEV nginx