Ein RSS Feed wird von Suchmaschinen genutzt, um aktuelle Nachrichten von einer Website abzugreifen. Google zum Beispiel kann stündlich einen RSS Feed lesen und neue Nachrichten daraus bei Google News veröffentlichen.
RSS Feeds können im Mercury Template über eine Liste erstellt werden. Dafür kann eine bereits vorhandene Liste verwendet oder eine neue Liste angelegt werden.
Um die gewünschte Suchmaschinen-Optimierung zu erreichen, ist bei der Einrichtung eines RSS Feed folgendes zu beachten:
- Es muss eine Container-Seite mit einer Liste (Dynamische Liste oder Statische Liste) existieren, die mit dem RSS Feed korrespondiert, d.h., die Liste auf der Container-Seite muss genau die Nachrichten ausgeben, die auch im RSS Feed enthalten sind.
- Die Liste darf nur auf einer einzigen Container-Seite verwendet werden. Zwar können Listen in OpenCms auf mehreren Container-Seiten wiederverwendet werden. Bei RSS Feeds muss die Liste einer bestimmten, eindeutigen Container-Seite zugeordnet sein, damit im RSS Feed u.a. eindeutige Links zu Detailseiten generiert werden können.
- Die Liste muss nach Datum sortiert sein, die neueste Nachricht muss oben stehen.
- Die Liste darf nur Artikel, Lockvögel oder Medien enthalten. Zwar können auch andere Mercury Inhaltselemente in Listen kombiniert werden – möchte man einen RSS Feed einrichten, sind andere Inhaltselemente als Artikel, Lockvögel und Medien-Inhalte allerdings nicht erlaubt.
- Für die Inhaltselemente muss eine Detailseite konfiguriert sein, auf die der RSS Feed verweisen kann.
Ein RSS Feed wird wie folgt angelegt:
- Navigieren Sie auf eine Seite, auf der sich eine Liste befindet oder legen Sie eine neue Seite mit einer Liste an.
- Vergewissern Sie sich, dass in der Liste nur Inhaltselemente vom Typ Artikel, Lockvogel oder Medien konfiguriert sind.
- Es spielt für den RSS Feed keine Rolle, welcher Aufmacher gewählt ist (ausführlich, kompakt, Mauerwerk, etc.). Dies ist nur für die Darstellung auf der Webseite relevant.
- Sortieren Sie die Artikel nach Datum absteigend, so dass die aktuellen Nachrichten oben stehen.
- Wählen Sie entweder den Formatter Dynamische Liste oder Statische Liste.
- Stellen Sie sicher, dass die Liste nur auf dieser Container-Seite verwendet wird. Sollten Sie an anderen Stellen die gleiche Liste noch einmal benötigen, so legen Sie eine Kopie der Liste an.
- Stellen Sie sicher, dass für alle in der Liste vorkommenden Inhalts-Elemente eine Detailseite verfügbar ist.
- Ziehen Sie die Liste ein zweites Mal auf dieselbe Seite und wählen Sie dieses Mal nicht den Formatter Dynamische Liste oder Statische Liste, sondern den Formatter RSS Feed.
Wenn die Liste Konfigurationsfehler enthält, erscheint ein roter Kasten mit entsprechenden Hinweisen.
Wenn die Liste korrekt konfiguriert ist, erscheint ein gelber Kasten, auf dem ein Link zum RSS Feed angezeigt wird.
Öffnen Sie den Link und registrieren Sie diesen im Google Publishing Center. Eine Schritt für Schritt Anleitung zur Registrierung eines RSS-Feeds für Google News finden Sie hier:
https://support.google.com/news/publisher-center/answer/9545414
OpenCms generiert für einen RSS Feed automatisch die Metadaten Titel, Beschreibung und Link. In Ausnahmefällen kann es aber erforderlich sein, diese drei Metadaten für einen RSS Feed manuell zu setzen.
Öffnen Sie dazu den für den RSS Feed verwendeten Listen-Inhalt im Editor. Wechseln Sie in den zweiten Tab Erweitert. Hier können unter Parameter verschiedene Einstellungen für RSS Feeds hinterlegt werden:
rss-title: Titel des RSS Feed, z.B., "Aktuelle Pressemeldungen von opencms.org".
rss-description: Beschreibung des RSS Feed, z.B., "RSS Feed mit den neuesten Pressemeldungen von opencms.org."
rss-link: Link zum RSS Feed, z.B. "https://opencms.org/pressemeldungen"