Konzept der RSS-Feed-Erzeugung

RSS-Feeds können in CMS Fiona generiert werden, indem News-Listen mit einem Layout exportiert werden, das das gewünschte RSS-Format erzeugt. Die News-Listen selbst entstehen dadurch, dass Sie CMS-Dateien mit Hilfe des Versionsfeldes channels einem Channel oder mehreren Channels zuweisen und diese CMS-Dateien dann freigeben.

Mit der NPSOBJ-Anweisung newslist können in Layouts alle News-Dateien oder nur solche abgefragt werden, die bestimmten Kriterien genügen – die beispielsweise zu mindestens einem von mehreren angegebenen Channels gehören. Ferner kann die maximale Anzahl der zu ermittelnden News beschränkt werden.

Zur Erzeugung von RSS-Feeds (abonnierbare News-Listen) dienen in CMS Fiona die folgenden Features:

  • In den Systemeinstellungen können Channels definiert werden. Channels dienen dazu, Nachrichten thematisch zu gruppieren, also Dateien in Bezug auf deren Inhalte zu kategorisieren – ähnlich wie ein benutzerdefiniertes Feld Warengruppe eine Datei bezüglich der in den Inhalten beschriebenen Produkte kategorisieren würde. Die Channel-Einstellungen sind mit dem Content Navigator über das Menü Extras > Systemeinstellungen > Konfiguration zu erreichen.

  • Die Versionen von Dateien des Typs Ordner und Dokument haben das fest eingebaute Feld channels. Das Feld channels ist vom Typ Mehrfachauswahl, und man kann es daher mit beliebig vielen der konfigurierten Channels belegen. Auf diese Weise werden Inhalte den Channels zugeordnet.

  • Dateiformate haben das Feld canCreateNewsItem (als News auf dem Live-Server bereitstellen). Ist dieses Feld bei einem Format aktiviert, so werden Dateien mit diesem Format bei der Freigabe in eine interne Newsliste aufgenommen, sofern das Channels-Feld der freigegebenen Version nicht leer ist (dieses Feld also mindestens einen Channel enthält).

  • Es können Listen von News erzeugt werden, die sich in beliebig festlegbaren Channels befinden. Hierfür stehen eine NPSOBJ-Anweisung und ein Tcl-Befehl zur Verfügung. Die NPSOBJ-Anweisung liefert analog zur toclist-Anweisung eine Kontextliste, so dass die Felder der Version ausgelesen werden können. Der Tcl-Befehl lautet news.