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
.