home | portrait | sitemap | kontakte | links | reviere | download | presse | howto | impressum
ok-jolle.de :: howto :: 003.build_a_page

howto :: build a page

diese webseite wird mittels eines softwaresystems names TCGS erstellt, bei dem der HTML code automatisch generiert wird und die eigentlichen inhalte davon getrennt in einfachen textdateien gespeichert sind.

die idee der trennung von inhalten und layout einer webseite ist an sich nicht sonderlich neu. sie ist grundlage eines jeden ordentlichen CMS (content management system). bei diesen wird das layout von webdesignern übernommen, während redakteure inhalte in einer datenbank speichern. dieses prinzip liegt auch der hier verwendeten software zu grunde, nur das als "datenbank" das dateisystem auf der festplatte herhalten muss.

die basis einer jeden einzelnen seite ist ein verzeichnis auf der festplatte (mathematisch gesprochen existiert zwischen verzeichnis und seite eine 1:1 relation).

alle inhalte (mit ausnahme der bilder) liegen als einfache textdateien in diesem verzeichnis. ein schema für die dateinamen gibt die reihenfolge und die form der inhalte vor. alle dateinamen entsprechen diesem namensschema:

nnn.[beschreibung.]form.txt

nnn ::
ist eine dreistellige zahl zwischen 000 und 999 und gibt die reihenfolge an.

beschreibung ::
ist ein optionaler text, der einem das wiederfinden von text teilen erleichtert.

form ::
ist eines aus einer reihe von vorgegebenen schlüsselwörtern, die sich an HTML namen orientieren, und bestimmt die spätere darstellung.

txt ::
das suffix .txt ist fest vorgegeben um die manuelle bearbeitung mit einem texteditor zu erleichtern.

so besteht die seite, die du gerade liest, im kern aus neun textdateien, die hier exemplarisch verfügbar sind:

001.head.txt
011.span.txt
012.span.txt
013.span.txt
014.span.txt
015.strong.txt
016.pre.txt
017.span.txt
019.html.txt

Get Firefox!
made with: TCGS (2007-11-11)