Version: GSB 7RSS-Feed und Podcast
Die Standardlösung besitzt eine Funktionalität zur Bereitstellung von RSS-Feeds und Podcasts. Eine Beschreibung zu RSS-Feed und RSS-Generator finden Sie auch im Konzept GSB7/RSS-Feed. Wollen Sie ein Podcast bereitstellen, so ist das Dokument vom Typ „RSS Generator“ wie in der Abbildung des folgenden Screenshots anzupassen.
Verlinkung und Funktion der Dokumente
Für den „Podcast“ benötigen Sie folgende Einträge:
- Titel: Hier geben Sie den Titel des Podcasts an
- Präfix-Konfigurationsdokumente: Hier wird der Namenspräfix zur pfadabhängigen Suche der Konfigurationsdokumente, z.B./standardlsg/_config/RSS oder RSS_Video eingetragen
- RSS-Version: Hier wird die RSS-Version zur Auswertung per Velocity-Skript im Feld „Header-Template“ angegeben.
- Header-Template: Hier wird die Ausgabe für den RSS-Rahmen definiert. So können z.B. spezielle Podcast-Tags eingefügt werden, vgl. „/standardlsg/DE/Aktuelles/Podcast/Function/podcast_audio“
- Item-Template: Hier wird die Ausgabe für den einzelnen RSS-Eintrag bzw. das Podcast-Element definiert. Mit Hilfe des Dokumenttyps „Konfiguration-Richtext 1.0“ kann hierbei pfadabhängig bestimmt werden, mit welchen Dokumenteigenschaften z.B. der Platzhalter „TITLE“ gefüllt werden sollen
- Verwandte Themen: Hier können Dokumente vom Typ “Video” manuell verlinkt oder über eine dyn. Liste zusammengestellt werden.
Anschließend verlinken Sie z.B. in einem Dokument vom Typ „Standardartikel“ auf das hier konfigurierte Dokument vom Typ „RSS Generator“ und stellen auf diese Weise den Audio- oder Video-Podcast zur Verfügung.
XML-Sitemaps
XML-Sitemaps sind als Spezialfall der RSS-Generierung realisiert. XML-Sitemaps beschreiben den Aufbau einer Website und enthalten Angaben zu Änderungshäufigkeiten und Priorisierung einzelner Bereiche oder Dokumente. Diese Angaben sollen den Suchmaschinenbetreibern helfen, eine möglichst optimale Indizierung der Website durchzuführen. Weitere Informationen zu XML-Sitemaps finden sich bspw. unter http://www.xml-sitemaps.com/.
Die Standardlösung implementiert eine XML-Sitemap, die als Vorschlag für eine mandantenspezifische Realisierung zu verstehen ist. Das Dokument Sitemap_Index im Root-Folder des Mandanten enthält eine Liste aller im Mandanten vorhandenen XML-Sitemaps und ist somit nur eine Art Klammer um weitere XML-Sitemaps, die die eigentlichen Sitemap-Inhalte enthalten. Diese Aufteilung ist insbesondere bei größeren Webauftritten sinnvoll.
Das Dokument Sitemap_Basepage ist eine XML-Sitemap aller Standardartikel unterhalb des Ordners /DE. Die Ermittlung der Sitemap-Inhalte wird über eine Dynamische Dokumentliste realisiert, die in der Property „Verwandte Themen“ definiert ist. Ein einzelner Sitemap-Eintrag wird durch das Velocity-Template Item-Template erzeugt, der Inhalt der Property „Header-Template“ definiert den XML-Rahmen der Sitemap.
Die Konfigurationsdokumente SitemapChangeFreq und SitemapPriority enthalten Angaben zur Änderungshäufigkeit und Priorität einzelner Seitenbereiche. Die Dokumente werden mit dem rekursiven Config-Reader ermittelt und können so bereichsspezifisch anders definiert werden. Die betreffenden Dokumente sind exemplarisch im Ordner /standardlsg/_config abgelegt und enthalten eine kurze Beschreibung und Angabe zu möglichen Werten.