Websites werden in vielen Fällen durch die Übernahme fremder Content-Bausteine inhaltlich aufgewertet. Am bekanntesten sind eingebundene Meldungen bekannter Nachrichtenagenturen. Diese sg. Nachrichtenkanäle (Channels) können mit VIO.Matrix eingebunden und auch selbst erzeugt werden.
Selbst erzeugte Nachrichtenkanäle bieten gleich mehrere Vorteile für das eigene Geschäft, denn die Nachrichten bzw. Neuigkeiten:
erscheinen gleichzeitig auf vielen weiteren Webseiten (sofern andere Websites die Neuigkeiten eingebunden haben)
werden von Interessenten mit Hilfe von sg. "News-Aggregatoren" oder "News-Readern" gezielt gelesen, welche periodisch nach neuen Nachrichten suchen
werden von Suchmaschinen i.d.R. positiv bewertet
der MS Internet Explorer 7.0 und Mozilla Firefox bietet über das rechts, oben erscheinende orange "RSS-Feed"-Symbol jedem Besucher ein Abonnement des Nachrichtenkanals an
Besucher können die Neuigkeiten unter MS Windows Vista automatisch auf der Desktop-Sidebar anzeigen lassen; damit erfahren Interessenten Neuigkeiten von Ihrer Website, ohne diese besuchen zu müssen
hohe Akzeptanz, weil Interessenten keine persönlichen Daten wie Ihre E-Mail-Adresse preisgeben müssen
mehr Websitebesucher: aus einer Nachricht kann direkt auf betreffende eigene Webseite verlinkt werden
Technisch muss eine Website lediglich einen sg. "RSS-Feed" anbieten. Dieser besteht aus:
einer einfach strukturierten XML-Datei, welche die Nachrichten und Nachrichtenkanäle enthält
der Referenzierung der XML-Datei im HTML-Seitenkopf als RSS-Feed
Inzwischen bieten bereits mehrere tausend Websites RSS-Feeds an, da dies eine hervorragende Möglichkeit darstellt, Interessenten über Neuigkeiten zu informieren ohne das diese eine Website besuchen oder einer Newsletteranmeldung zustimmen müssen.
Nachrichten für den eigenen RSS-Feed
Die im Vorfeld zu klärende Frage ist, welche Nachrichten über einen Nachrichtenkanal publiziert werden sollen. Bei der Beantwortung dieser Frage ist darauf zu achten, dass Abonnenten von RSS-Feeds i.d.R. einen ganz klar abgrenzbaren Fokus auf ein bestimmtes Thema besitzen. D.h. werden bspw. in einen Nachrichtenkanal normalerweise nur Softwareupdates oder -patches angekündigt, sollten darin keine andersartigen Neuigkeiten Platz finden.
Erfahrungsgemäß enthalten kommerziell betriebene Nachrichtenkanäle folgende Informationen:
Neuigkeiten oder Pressemitteilungen
Termine bspw. zu Seminaren, Messen, etc.
Supportthemen (Tipps, Bugfixes, etc.)
redaktionelle und fachliche Beiträge/Veröffentlichungen
von Besuchern hinterlassene Nachrichten (user generated content) zu selbst verfassten Beiträgen
Voraussetzungen zum Anbieten eines RSS-Feed
Zum Anbieten eines eigenen Nachrichtenkanals existiert lediglich eine Hauptbedingung:
das Potential dauerhaft für themenrelevante, lesenswerte Nachrichten zu sorgen
In der Regel pflegen Websitebetreiber ihre Website bereits regelmäßig mit neuen Informationen, so dass die Hauptbedingung oft bereits erfüllt ist. Daneben existiert lediglich eine kleinere Nebenbedingung:
ein Content Managementsystem (wie VIO.Matrix), welches die Erzeugung eines RSS-Feeds zulässt
RSS-Feed mit VIO.Matrix anbieten
Die Integration eines RSS-Feed in ein bestehendes VIO.Matrix Webprojekt gestaltet sich sehr einfach, da im Grunde nur folgende Schritte notwendig sind:
Entwurf des Formulars zur Erfassung einer Nachricht
Implementierung eines (Unter-)Layouts zur Generierung des RSS-Feed als XML-Datei
Referenzierung des RSS-Feed im (X)HTML-Seitenkopf
Im folgenden Praxisbeispiel soll davon ausgegangen werden, das der anzubietende RSS-Feed Neuigkeiten publizieren soll. Im Feed (dem Nachrichtenkanal selbst) soll dazu nur der Titel und ein Kurztext angezeigt werden. Der komplette Nachrichtentext und ggf. Bilder, Autoreninformation, usw. sollen auf der Website angezeigt werden, damit Interessenten gezwungen sind, die Website durch einen Klick auf den Nachrichtentitel im RSS-Feed zu besuchen.
Formular zum Erfassen von Nachrichten
Zum Erfassen einer Nachricht muss - sofern noch nicht vorhanden - ein Elementeformular angelegt werden. Das Formular dient zur Erfassung aller redaktionellen Inhalte, welche zur Darstellung der Nachricht im RSS-Feed und der Website notwendig sind. Das Beispiel umfasst folgende Eingabekomponenten:
Nachrichtentitel - Texteingabefeld: "de_headlin"
Kurztext ... - DLL-Anwendung html.dll: "de_text"
Text ... - DLL-Anwendung html.dll: "de_ltext"
Datum - Datumfeld: "date" (Standardwert: aktuelles Datum)
Autor - Texteingabefeld: "author"
Bild - Dateiauswahlfeld: "picture"
(Unter-)Layout zur Generierung des RSS-Feed als XML-Datei
Zur Erzeugung des RSS-Feed wird in dem Hauptlayout, welches zur Anzeige des Wurzelordners (OrdnerID 1) genutzt wird, ein Unterlayout mit dem Namen "rss" erzeugt. Der Wurzelordner bietet sich an, da er i.d.R. nicht unsichtbar gemacht wird und auf Grund seiner eindeutigen ID einen festen Ankerpunkt in einem ansonsten dynamischen Web darstellt. Das erzeugte Unterlayout muss mittels der Pipelinedefinition so konfiguriert werden, das es automatisch keine HTML- sondern eine XML-Datei erzeugt und die Dateiendung im statischen Web automatisch auf ".xml" lautet.
Vorgehen zur Erzeugung und Konfiguration des Unterlayouts im VIO.Matrix Administrator:
Layout der Startseite auswählen und mit Doppelklick in Eigenschaftendialog wechseln
neues Unterlayout mit Namen "rss" erzeugen
im Quellcodeeditor des Unterlayouts "rss" den Punkt Bearbeiten / Pipeline-Definition... auswählen
die Pipeline hinsichtlich des Serialisierer auf den Eintrag: ändern (2x)
Pipeline-Definition verlassen und XML-Gerüst aufbauen:
Im Beispiel wird davon ausgegangen, das sich die Neuigkeiten unter dem ordner mit der ID 23 befinden.
RSS-Feed im HTML-Seitenkopf referenzieren
Im letzten Schritt muss innerhalb des VIO.Matrix Administrator lediglich das Layout modifiziert werden, welches den HTML-Seitenkopf generiert. Im Zweifelsfall kann hier über Extras / Suche in Layouts ... nach dem Begriff "<head" gesucht werden.
Im <head>-Bereich folgende Referenzierung ergänzen:
RSS-Feed in Newsfeed-Suchmaschinen/Katalogen bekanntmachen
Damit andere Webmaster aber auch Interessenten auf den selbst produzierten Newsfeed aufmerksam werden, sollte der RSS-Feed in bekannten Suchmaschinen und Katalogen für RSS-Feeds gelistet werden. Am Anhang befindet sich ein Verzeichnis der wichtigsten RSS Verzeichnisse.
In der Regel benötigen die Kataloge lediglich die URL der eigenen Website, da sie sich die Informationen zum RSS-Feed aus der RSS-Feed Referenzierung im HTML-Seitenkopf herausholen. Mitunter ist aber auch die Angabe der Feed-URL nötig.