Zusammenstellung von Musterseiten zum CMS Stacey

In diesem Abschnitt werden einige Musterseiten vorgestellt. Damit insgesamt alles schön übersichtlich bleibt aber auch eine Zusammenstellung der verwendeten Ressourcen.

Das Hauptdesign bzw. Haupttemplate

Das Haupttemplate ist das Template, das auf dieser Seite sowie auf allen allgemein erklärenden Seiten verwendet wird. Dazu gehören:

  • die Inhaltsdateien index.txt in den Verzeichnisse /content/index, /content/50.dokumentation, /content/45.tests-demos, /content/43.editoren

Sonderseiten

Sonderseiten sind:

  • Der Atom-Feed
  • die Datei robots.txt
  • die Datei sitemap.xml
  • der json_feed.json

Atom-Feed

Der Atom-Feed ist über diesen Link erreichbar. Allerdings bleibt die Seite sowohl unter Stacey 2.3.0 und 3.0.0 auf Host4Free als auch auf dem localhost 7.0.4 unter Stacey 3.0 leer. Auf einer früheren Version des localhost hat es noch funktioniert. Möglicherweise ist ein bestimmtes PHP-Modul nicht verfügbar. Dieser Atom Feed wird erzeugt über:

  • Die Datei /content/feed/feed.txt, die nur die Angabe zu feed_name enthält.
  • Die Datei /templates/feed.atom die die Grundstruktur des Feeds enthält und das Partial /templates/partials/feed/feed_loop.atom aufruft
  • Die Datei /templates/partials/feed/feed_loop.atom, die die Dateien feed_children.atom und feed_entry.atom im gleichen Verzeichnis aufruft
  • Die Datei /templates/partials/feed/assets/feed_images.atom, die von der bereits erwähnten Datei feed_entry.atom aufgerufen wird.

robots.txt

Diese Datei ist über robots.txt erreichbar. Sie wird erzeugt von

  • Der leeren Platzhalter-Datei /content/robots/robots.txt
  • Der Template-Datei /templates/robots.txt, die den eigentlichen Inhalt mitbringt.

Auf Host4Free unter Stacey 2.3.0 funktionierte die Anzeige noch, unter Stacey 3.0.0 gibt es aber ebenso wie auf dem localhost 7.0.4 unter Stacey 3.0 den Fehler Zugriff verweigert! Error 403

sitemap.xml

Diese Datei ist über sitemap.xml erreichbar. Sie wird erzeugt von

  • Der leeren Platzhalter-Datei /content/sitemap/sitemap.txt
  • Der Template-Datei /templates/sitemap.xml, die die beiden Partials sitemap-children.xml und sitemap-url.xml im Verzeichnis /templates/partials/sitemap aufruft.

Diese Sitemap funktioniert sowohl unter Stacey 2.3.0 und 3.0.0 auf Host4Free wie auch unter Stacey 3.0 auf dem localhost 7.0.4

Der JSON-Feed

Dieser Feed ist über JSON erreichbar. Er wird erzeugt über:

  • Die Platzhalter-Datei /content/json/json_feed.txt
  • Die Template-Datei /templates/json_feed.json. Diese Datei bietet ein interessantes Anschauungsmaterial.

Diese JSON-Feed funktioniert sowohl unter Stacey 2.3.0 und 3.0.0 auf Host4Free wie auch unter Stacey 3.0 auf dem localhost 7.0.4