Wie man mit dem CMS Stacey Seiten erstellt

Jeder Unterverzeichnis im Hauptverzeichnis /content, dass eine Datei .txt enthält wird zu einer HTML-Seite. Um eine neue Seite anzulegen, muss man demzufolge nur ein neues Unterverzeichnis anlegen und dort eine .txt-Datei erstellen. Der Name dieser .txt-Datei informiert das Stacey-System darüber, welches Template zur Anzeige der Seite benutzt werden soll. Eine Inhaltsdatei index.txt nutzt also die Templatedatei index.html, content.txt benötigt content.html usw.

Die Verzeichnisse kann man mit einem Zahlen-Präfix versehen. Die Seiten werden dann in der umgekehrt numerischen Reihenfolge angezeigt, der Zahlenpräfix wird bei der URL weggelassen.

Beispiel: Ein Verzeichnis mit dem Namen 1.projekt-name-10 hat also die URL http://deinedomain.de/projekte/projekt-name-10.

Wenn SEO-freundliche URL nicht aktiviert sind lautet die URL http://deinedomain.de/?/projekte/projekt-name-10.

Wenn man den Zahlen-Präfix weglässt, wird die Seiten in Kollektionen nicht angezeigt. Sie ist aber trotzdem über die URL direkt erreichbar.

Bei der Namensvergabe für Verzeichniss sollte man an Stelle des Unterstrichs (_) den Bindestrich (-) verwenden, wenn man Worte trennt.

Stacey unterstützt eine unbegrenzte Zahl von Verschachtelungsebenen.

Bilder

Stacey fügt alle Bilder, die sich in einem Verzeichnis befinden, automatisch in die HTML-Seite ein. Ebenso wie die Seiten werden sie in umgekehrt numerischer Reihenfolge angezeigt.

Hier ein Bild

Bilder werden so eingefügt, wie sie sind. Das heißt, dass man sie sinnvollerweise vorher zurechtschneidet. Das Standardtemplate geht von einer maximalen Breite von 560 Pixel aus.

Bilder werden in einem Partial mit dem Namen :image gesammelt, das an einer beliebigen Stelle in einem Template eingefügt werden kann.

Andere Assets

Video- und Flash-Dateien werden auf die gleiche Art eingefügt wie Bilder. Die entsprechenden Partials sind :video und :swf. Der Inhalt einer HTML-Datei wird dort eingefügt, wo sich das Partial :html befindet. Die kann nützlich sein, um YOUTUBE-Videos in eine Seite einzufügen.

Videos müssen mit den Abmessungen des Videos benannt werden, also zum Beispiel 1.800x600.mp4.

Außerdem erkennt Stacey alle anderen Assets innerhalb eines Verzeichnisses.

Vorschaubilder / Thumbnails

Jede Seite kann ein eigenes Vorschaubild haben. Man fügt dabei einfach eine Datei mit dem Namen thumb in das Verzeichnis ein (Erweiterung: .jpg, .png oder .gif).

In den Standardtemplates werden diese Vorschaubilder durch eine CSS-Anweisung versteckt. Um sie anzuzeigen, muss die entsprechende CSS-Datei (/public/docs/css/screen.css) angepasst werden. Dort befindet sich recht weit am Ende der Datei.

Hier ein Bild

img.project-thumb { ... display: none; }

Das muss geändert werden zu

img.project-thumb { ... display: inline; }

Diese Vorschaubilder können jede erdenkliche Größe haben. Im Standardtemplate ist für Thumbnails eine relativ kleine Größe vorgesehen.