CMS demo

CMS demo

Ezt az oldalt rekordokból építettük

Nem sablonfájlokból, nem kézzel írt HTML-ből. Minden szó, ami itt van, egy rekord egy mezőjében áll.

Ez a lap a saját CMS-ünk első valódi kimenete. Ugyanaz a tároló adja, amiben a másik honlap tartalma is áll, ugyanazokkal a szabályokkal: egy rekord egy fájl, minden mezőnek van leírása, és minden mentés megőrzi azt, amit felülírt.

Amit ezen a lapon látsz, azt egy kinézet rajzolta meg. A kinézet cserélhető, és a tartalom nem változik tőle. Ez a különbség egy CMS és egy honlap között, aminek van egy szerkesztője.

Ami eddig áll

  • Leírt mezők

    Mi egy lap, egy szakasz, egy kártya, egy kép és egy honlap. Adatként, nem kódban.

  • Tároló

    Fájlonként egy rekord, nyelvenként egy könyvtár, újraépíthető indexszel.

  • Háló

    Egy parancs megmondja, hogy a tároló ugyanazt mondja-e, mint a régi tartalomfájl, és hogy a kimenet bájtra ugyanaz-e.

  • Verziók

    Minden mentés megőrzi az előző állapotot, és a visszatevés is visszavonható.

  • Feltöltés

    A fájl első bájtjai döntik el, mi az. Egy .jpg névre keresztelt SVG nem megy át.

  • Kinézet

    Egy kinézet megmondja, milyen mezőkre van szüksége, és a hiányt kimondja, nem üres helyet hagy.

Négy rekord kártyaként, mellettük a belőlük megrajzolt lap
Balra a rekordok, jobbra a lap, amit megrajzolnak belőlük.

Nézd meg a katalógus lapot

Az a lap egy másik tartalomtípust mutat, ez a szakasz pedig egy blokkot. Mindkettő ugyanazt bizonyítja: a rendszer bővítése hozzáadás, nem átírás.

Nézd meg a katalógust