Textpattern als CMS - durchgedreht24.de
Autor: ni
durchgedreht 24 ist ein Filmfestival bei dem an einem einzigen Wochenende über 50 Filme erdacht, gedreht, von einer professionellen Jury gesichtet und während einer großen Preisverleihung im Braunschweiger CinemaxX prämiert werden. Es gelten harte Auflagen: 24 Stunden Zeit zum Drehen, maximal 5 Minuten Film, 3 Begriffe müssen eingebunden werden und es darf nicht geschnitten werden.
Für die Website wurde Textpattern als reines CMS eingesetzt.
Die Strukturierung der Seite erfolgt dabei über Sektionen. Jeder Menüpunkt entspricht einer Sektion. Statische Inhalte sind als festgesetzte Artikel angelegt. So gibt es zum Beispiel in den Sektionen Info, Presse, Galerie, Förderer, Kontakt und Archiv meist nur einen Artikel. Hierfür wurde für jede Sektion eine Seitenvorlage angelegt in der der anzuzeigende Artikel mittels <txp:article id="22" form="dgd24-artikel" limit="1"/> aufgerufen wurde. Die Seite wurde mit Textpattern 1.0 RC3 erstellt, somit ist das URL-Schema “www.durchgedreht24.de/sektion/titel” möglich – um dann die ID eines Artikels herauszubekommen einfach beim Bearbeiten eines Artikels auf die URL im Adminbereich achten: .../textpattern/index.php?event=article&step=edit &ID=22
Da das Festival schon seit 3 Jahren existiert, gibt es zu jedem Jahr eine extra Archivseite. Das Layout der Seiten ist dabei immer das gleiche. Die Strukturierung erfolgt hier jedoch in einer Mischung aus Kategorie- und Sektionszuweisung. Die Gliederung übernehmen Kategorien, die Sektionszuweisung (Festival 2003, Festival 2004, Festival 2005) sorgt für die Filterung der Artikel nach Jahren.
Großen Nutzen kann man bei der Erstellung von teilweise statischen Seiten aus der Organisation von Textpattern in Seitenvorlagen (pages) und Bausteine (forms) machen:
Da jede Seite mit dem head-Bereich anfängt und auch der untere HTML-Teil identisch ist, lassen sich diese Segmente einfach in Bausteine auslagern und in jede Seitenvorlage importieren. Der Aufbau einer Seitenvorlage beschränkt sich dann auf folgendes:
<txp:output_form form="seite-kopf" /><!-- SEITENVORLAGE: default --><p>Code der spezifischen Sektion</p><!-- /SEITENVORLAGE: default --><txp:output_form form="seite-fuss" />
Der Baustein “seite-kopf” beinhaltet dann den gesamten Anfang der HTML-Seite:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>... etc …
Der Baustein “seite-fuss” beschließt entsprechend gegenläufig die Seite.
Wer neben dem Webseitenbauen auch am Filmemachen interessiert ist und eine Herausforderung sucht, kann vom 24.-26. Juni 2005 nach Braunschweig kommen: Dort findet das dritte durchgedreht 24 Selbstfilmfest statt. Die Anmeldung startet am 24. Mai.