Eine eigene Website macht Experimente besonders bequem: Der Auftraggeber ist immer in der Nähe und schafft regelmäßig selbst neue Probleme. Irgendwann hatte ich genug Migrationserfahrung, um das nächste CMS nicht mehr als endgültige Antwort zu betrachten.

nevsky.ae ist durch Ghost und EmDash gegangen. Die aktuelle redaktionelle Quelle sind Dateien im Repository. Eine Astro-Anwendung baut die Seiten; Svelte wird dort eingesetzt, wo die Oberfläche wirklich Interaktivität braucht. Die alten Systeme bleiben zur Wiederherstellung erhalten, sollen aber aktuelle Artikel nicht mehr parallel bearbeiten.

Die Ansicht „nevsky.ae — erster Bildschirm“ bewahrt die echten Inhalte und das Design des Projekts.

nevsky.ae — erster Bildschirm

Aktuelle Website

nevsky.ae — erster Bildschirm
Gespeicherte Projektansicht · das Terminal lässt sich separat öffnen
Terminal öffnen ↗

Ein Artikel, mehrere Lesewege

Ein Inhalt hat eine dauerhafte ID, ein russisches Original, eine gemeinsame Blockreihenfolge und Sprachversionen. Medien sind mit dieser Struktur verbunden. Eine Übersetzung ändert den Text und erzeugt keinen weiteren unabhängigen Artikel, der seine Verwandten allmählich vergisst.

Die Ansicht „nevsky.ae — interner Bereich“ bewahrt die echten Inhalte und das Design des Projekts.

nevsky.ae — interner Bereich

Aktuelle Website

nevsky.ae — interner Bereich
Gespeicherte Projektansicht · das Terminal lässt sich separat öffnen
Terminal öffnen ↗

Entwurf und veröffentlichte Version haben unterschiedliche Rechte. Ich kann einen Text lokal umschreiben und als normalen Artikel öffnen, während Leser weiterhin die freigegebene Fassung erhalten. Diese einfache Idee wird besonders wertvoll, wenn sehr hilfsbereite AI-Agenten im Ordner auftauchen.

nevsky.ae — Kontaktbereich

Aktuelle Website

nevsky.ae — Kontaktbereich
Gespeicherte Projektansicht · das Terminal lässt sich separat öffnen
Terminal öffnen ↗

Aus den veröffentlichten Dateien entstehen Website, Suche, Ask, Markdown, RSS und weitere Ansichten. Gibt man jeder eine eigene bearbeitbare Textfassung, entsteht eine kleine Redaktion ohne Chefredaktion: Eine Oberfläche erzählt schon Neues, die nächste zitiert Altes, die dritte erfindet selbstbewusst einen versöhnenden Mittelweg.

Warum Dateien für mich passten

Eine Änderung wird im Diff sichtbar: So war der Absatz, so ist er jetzt. Sie lässt sich prüfen, ablehnen oder zurücknehmen. Text liegt neben dem Code, der ihn anzeigt, bleibt aber eigenständiger Inhalt. Mit einem Agenten ist das besonders praktisch: Die Aufgabe hat ein sichtbares Ergebnis, und Zustimmung zur Änderung wird nicht automatisch zur Veröffentlichungserlaubnis.

Die Entscheidung hat auch ihren Preis. Dateibasierte Redaktion verlangt Disziplin, Strukturprüfungen und Aufmerksamkeit für Übersetzungen und Bilder. Git verbessert schlechte Texte nicht von selbst und ersetzt nicht für jeden Autor einen komfortablen Editor. Ich habe es für meine eigene Arbeitsweise gewählt.

Der Umzug bedeutete nicht, nebenbei ein neues Design zu erfinden, alle Adressen zu ändern und die Geschichte abzuschneiden. Mir war wichtig, die wiedererkennbare Website zu erhalten und ihren inneren Aufbau zu verändern.

In dieser Version habe ich Gestaltung und Adressen erhalten und die redaktionelle Quelle in Dateien verlegt. Ein Artikel lässt sich vorbereiten, in seiner echten Gestaltung öffnen und unabhängig vom Build freigeben. Terminal und früheres Content OS haben eigene Beiträge.

Verwandte Geschichten: Das Website-Terminal · Das frühere Content OS · Eine gemeinsame Plattform für drei Websites.