OSTRELLE · DOKUMENTATION
Code und Architektur: Orientierung für Entwickler
Rust-Workspace, Domänen, kanonische Blöcke, Runtime-Themes und Verwaltungsoberfläche von Ostrelle. Orientierung am tatsächlichen Quellcode statt Roadmap.
Implementierter Kern mit klar ausgewiesenen Lücken · Stand: 15. Oktober 2026.
Ostrelle ist ein eigenständiges Rust-CMS, kein WordPress-Fork. Gleiche vertraute Aufgaben bedeuten deshalb weder dieselbe Datenbank noch unverändert ausführbare WordPress-Plugins.
Die Schichten lesen
wpnext-types und Store-/Journal-Grundlagen bilden gemeinsame Verträge. Domänen wie wpnext-content, wpnext-auth, wpnext-media und wpnext-seo verantworten fachliche Vorgänge. wpnext-server verdrahtet sie mit HTTP, Konfiguration und Laufzeit.
wpnext-adminapi stellt die authentifizierte Verwaltung bereit. wpnext-adminui liefert HTML, CSS und frameworkfreies JavaScript einschließlich ProseMirror. Ein gebündeltes Crate im Startinventar ist für sich kein Beweis einer implementierten Fachfunktion: Shop und Buchung sind dafür konkrete Gegenbeispiele.
Eine Inhaltsquelle, echtes Rendering
Gespeichert werden kanonische Blockbäume mit Typ, schemaVersion, strukturierten Attributen und stabilen IDs, nicht vom Browser erzeugte HTML-Bytes als Wahrheit. wpnext-render erzeugt daraus die serverseitige Ausgabe im Laufzeit-Theme.
Theme-Pakete enthalten theme.json, Minijinja-Templates/Teile und freigegebene Assets. In der Sandbox gehören gemeinsame Vererbungsziele unter parts/. Der ThemeCatalog wird beim Start geladen; Dateiedits sind nicht automatisch ein laufender Hot-Reload.
Die W4-Canvas verwendet denselben echten Theme-Pfad. Die normale Vorschau bleibt separat isoliert; Skripte und Formulare sind dort gesperrt. Besucher bekommen nicht das Editor-Bundle.
Änderungen nachweisen
Prüfe die betroffene Implementierung, Tests und den aktuellen Integrationsbericht. Ältere Spezifikationen beschreiben auch Ziele, keine automatisch fertig vorhandenen Endpunkte. Quelltests, echte Serverprüfungen und öffentliche Browserabnahme beantworten unterschiedliche Fragen.
Erweiterungen, Echtzeit-Kollaboration und vollständige Template-Bearbeitung dürfen nicht aus einer Architekturzeichnung als ausgeliefert abgeleitet werden.