# So wurde das CMF maschinenlesbar

> Vom JSON-Block bis zur llms.txt: In welchen Etappen das CMF für Agenten, Suchsysteme und KI-Assistenten lesbar und pflegbar wurde – mit Belegen zum Nachprüfen.

Kanonische URL: https://cmf.brosemedien.de/news/so-wurde-cmf-maschinenlesbar

---

# So wurde das CMF maschinenlesbar

Das CMF ist nicht an einem Tag maschinenlesbar geworden, sondern in Etappen. Jede davon hat eine Frage beantwortet: Was braucht ein Agent, ein Suchsystem oder ein KI-Assistent, um eine Website zu verstehen – und um sie zu pflegen, ohne etwas kaputt zu machen?

## Lesen und Schreiben

Maschinen haben es auf Websites mit zwei Dingen schwer. Beim **Lesen** müssen sie den Inhalt aus Navigation, Layout und Skripten herausschälen. Beim **Schreiben** müssen sie eine Oberfläche bedienen, die für Menschen gebaut ist. Das CMF löst beides mit derselben Idee: Inhalte haben eine feste, offene Struktur, und für jede Aufgabe gibt es einen direkten Weg dorthin.

## Die Etappen

April 2026 · 1.0 bis 1.2

 Inhalte als JSON, API von Anfang an

 Jede Seite ist eine Liste typisierter Blöcke in einer JSON-Datei. Die REST-API liest und schreibt genau diese Struktur: Ein Agent schickt dasselbe Objekt zurück, das er bekommen hat. Mit 1.2 kamen fertige CSS-Klassen und Custom CSS per API dazu.

 Juni 2026 · 1.11

 Statischer Suchindex, sicherere Importe

 Die Suche liest eine `search-index.json`, die bei jeder Änderung neu entsteht und öffentlich abrufbar ist. Importe prüfen Schema und Seiten-IDs, bevor sie schreiben – ein fehlerhafter Import richtet weniger an.

 11. Juni 2026 · 1.12

 Markdown, llms.txt, Feed, strukturierte Daten

 Wer `.md` an eine Adresse hängt, bekommt den Inhalt ohne Layout. Die llms.txt dient als Wegweiser, `feed.xml` meldet neue Beiträge, und JSON-LD sagt Suchsystemen, was eine Seite ist.

 Juni 2026 · 1.13

 Ein Design-System

 Karten, Tabellen, FAQ-Listen und Hero-Bereiche bekamen einheitliche Klassen. Wer per API Seiten baut, greift zu dokumentierten Bausteinen, statt Inline-Styles zu erfinden.

 Juli 2026 · 1.14 bis 1.16

 Sicherheit, Formular-Block, CSP

 Security-Header und ein Filter für Link-Adressen härten die Ausgabe. Das Kontaktformular ist seit 1.15 ein Block wie jeder andere – ein Agent legt es mit derselben API an wie einen Absatz. Die CSP ist seit 1.16 per `site.json` erweiterbar.

 15. September 2026 · 1.17

 Sichere Updates, genauere Daten

 Updates lassen angepasste Dateien stehen, und Speichervorgänge aus Admin, API und Formularen laufen nacheinander – wichtig, wenn Menschen und Agenten gleichzeitig arbeiten. Breadcrumbs zeigen die echte Hierarchie, FAQ-Listen werden zu FAQPage-Daten, und das Standard-Passwort muss sofort ersetzt werden.

## Selbst nachprüfen

Nichts davon musst du glauben. Die [llms.txt](/llms.txt) dieser Website listet alle Seiten und Beiträge mit Links auf ihre Markdown-Fassung. Diesen Beitrag gibt es [als reines Markdown](/news/so-wurde-cmf-maschinenlesbar.md), und die [README_MASCHINEN.md](/files/README_MASCHINEN.md) ist die Kurzreferenz, mit der ein Agent die API bedient. Die News-Beiträge vom 15. September 2026 sind komplett über diese API entstanden.

## Was offen bleibt

Die llms.txt ist ein Vorschlag, kein verbindlicher Standard – ob ein Anbieter sie auswertet, entscheidet er selbst. Revisionen gibt es nicht: Ein falscher API-Aufruf ersetzt eine Seite, und nur ein Backup holt sie zurück. Einsendungen, Benutzer und das System-Update erreichst du nicht per API, sondern nur im Admin.

Wie das im Alltag aussieht, zeigt die Seite zum [Maschinen-CMS](/ki-cms).

- [Maschinen-CMS](/ki-cms)
- [llms.txt erklärt](/news/llms-txt-erklaert)
- [Die JSON-API](/news/json-api-automatisieren)
- [CMF 1.17.0](/news/cmf-1-17-0)
