Architektura

Kolofon · 7 sierpnia 2026

05 · Treść jako dane

brak panelu to decyzja, nie brak czasu

05 · Treść jako dane

Tekst: Kolofon

Silnik nie ma panelu administracyjnego. Nie ma edytora, kreatora wpisów ani przycisku „opublikuj”. Wpis to plik, seria to katalog, a metadane serii — nazwa, opis, hasło, kolejność — leżą w osobnym pliku wewnątrz tego katalogu.

Dzięki temu dodanie nowej serii jest operacją na jednym katalogu, a nie przebudową strony. Silnik znajduje serie sam, skanując katalog treści po ustalonym wzorcu. Nie ma nigdzie listy serii, którą trzeba by aktualizować — a to znaczy, że nie ma listy, o której można by zapomnieć.

Zachowanie serii też jest daną. Czy seria wyświetla się jako galeria, jak brzmi zaproszenie do oceny pod tekstem, jaki tekst czyta czytnik ekranu — to wszystko stoi w pliku serii. Wcześniej siedziało w kodzie jako porównania do konkretnych nazw i było to jedno z tych rozwiązań, które działają idealnie do dnia, w którym pojawia się drugi serwis.

Wady tego podejścia są realne i nie ma sensu ich chować. Osoba nietechniczna nie doda wpisu sama. Nie ma podglądu na żywo. Nie ma wgrywania zdjęć z przeglądarki. To narzędzie zakłada, że po drugiej stronie jest ktoś, kto potrafi obsłużyć repozytorium — albo ktoś, kto to robi w jego imieniu.

Świadomie wybraliśmy tę wadę, bo panel administracyjny jest obietnicą utrzymywania interfejsu przez lata, a pierwsze wdrożenia mają nas czegoś nauczyć. Formularz rejestracji nie uczy niczego. Wracamy do tego w ostatnim wpisie serii, bo kierunek jest tu wyraźny.