![]() |
||||
|
|
||||
RSS Einführung
Die nachstehende Einführung in RSS gibt einen Kurzüberblick und
die wichtigsten Informationen für Neueinsteiger, die eventuell
hilfreich für die Arbeit mit dem Newsreader sind und Ihnen die
Erstellung und Integration von Newsfeeds in einen
Internetauftritt oder ein Content Management System (CMS)
erleichtern. Was ist RSS?
RSS ist ein auf XML basierendes Datenformat zum Austausch von
Nachrichten und anderen Informationen (z.B. aus Weblogs, Foren
oder Veranstaltungskalendern). Es ermöglicht die
Zusammenfassung von Nachrichten in einem sogenannten RSS-Feed
bzw. Newsfeed (Content Syndication). RSS-Feeds werden von einem
Anbieter (Content Provider) erstellt und beispielsweise auf
seiner Website Interessenten zum Abruf angeboten. Diese können
die entsprechenden Nachrichten über den Aufruf des
entsprechenden RSS-Feeds via HTML oder ein
Web-Content-Management-System (WCMS) in Ihre eigene Website
integrieren oder etwa über einen RSS-Reader lesen und
verwalten. RSS bietet somit die Möglichkeit, aktuelle
Informationen, wie z.B. Nachrichten, Termine oder
Pressemitteilungen ohne jeglichen Distributionsaufwand (wie er
etwa beim Versand von E-Mail Newsletters erforderlich ist)
automatisiert an beliebig viele Websites oder Interessenten
weiterzugeben (Content Distribution). Im Unterschied zu
Newsletters werden die entsprechenden Informationen jedoch
nicht vom Ersteller versandt (push technologie), sondern nur
für Interessenten zum aktiven Abruf (pull-technologie)
bereitgestellt. Zudem beinhalten RSS-Formate im Unterschied zum HTML-Format keinerlei Formatinformationen zur Anzeige von Nachrichten, sondern lediglich die "nackten" Informationen, welche durch entsprechende Marken logisch strukturiert bzw. gegliedert werden. Dies reduziert das zu übertragende Datenvolumen erhelblich, ermöglicht zudem die softwarebasierte Verwaltung, Bearbeitung und Auswertung von Informationen und vereinfacht den platformunabhängigen Informationsaustausch, da nur darzustellende Inhalte übertragen werden und deren Darstellung dem jeweiligen RSS-Reader oder dem Webmaster der Website überlassen wird, der den Feed integriert. Technisch gesehen ist RSS ein Dialekt von XML bzw. eine XML-basierte Beschreibungssprache für Metadaten, die ursprünglich auf dem Resource-Description-Framework (RDF) des W3C basierte. RSS kann somit getrost als einer der ersten sog. Web-Services im Internet betrachtet werden. Was ist ein Webservice?
Ein Webservice ist vereinfacht gesagt jedes mögliche Angebot
einer Funktionalität von einem Server-System (Diensteanbieter),
welches über das Internet mit Hilfe einer standardisierten,
XML-Basierten Schnittstelle (API) durch ein Client-System
(Dienstenutzer) unabhängig vom eingesetzten Betriebssystem oder
der eingesetzten Programmiersprache genutzt werden kann. So
bietet beispielsweise die Suchmaschine Google einen
Web-Service, der die gleichen Möglichkeiten anbietet, wie die
Benutzerschnittstelle auf der Website für Besucher.
Softwarehersteller können nun über diese Schnittstelle bzw. API
(Application Programming Interface) mit Ihrer Software über das
Internet direkt Suchanfragen an Google stellen und erhalten
über die Webservice-Schnittstelle die entsprechenden
Ergebnisdaten zurückgeliefert, welche nun von dem
entsprechenden Programm weiterverarbeitet werden können.
Ähnlich verhält es sich mit Webservices: ein
Nachrichtenanbieter stellt Nachrichten in Form von RSS-Feeds
auf seiner Website bereit, welche von Interessenten z.B. mit
Ihrem RSS-Reader über das Internet automatisch abgerufen werden
können. Historische Entwicklung von RSSDie nachstehende Kurzübersicht soll einen ersten Überblick
zur bisherigen Entwicklung des RSS-Formats geben.
RSS 2.0 bzw. RDF 2.0 RSS-Feeds erstellen & integrieren
Die meisten Blogs und einige CMS Systeme bieten die
entsprechende Funktionalität zum Erstellen von RSS-Feeds. Wenn
Sie noch kein entsprechendes System nutzen, können
Sie dazu beispielsweise folgende Software für Ihre Website
einsetzen: Weitere Informationen zum Erstellen von RSS-Feeds finden Sie in diesem Tutorial. RSS/RDF-Formate
Nachstehend finden Sie weitergehende Informationen zu den
derzeit üblichen RSS-Versionen 0.90, 0.91,0.92, 2.0 und dem
Atom-Format. Aufbau Der grundlegende Aufbau von RSS-Dateien ist in allen RSS-Formaten gleich. Nachrichten (Items) werden in einem so genannten Kanal (Channel) bzw. einem RSS-Feed oder Newsfeed angegeben. Alle RSS 0.9x-Formate beginnen zunächst mit dem <xml>-Tag mit dem darin enthaltenen Attribut "version", um die jeweilige XML-Version bzw. DTD (Dokument Typ Definition) zu deklarieren. Anschliessend folgt der <rss>-Tag mit dem darin enthalten Attribut "version", um die verwendete RSS-Version zu deklarieren. Darauf folgt der <channel>-Tag. Dieser Tag beinhaltet eine übergreifende Beschreibung des Newsfeeds mit untergeordneten Tags, die weitere Informationen über die Bedeutung des Feeds Auskunft geben: <title> Enthält den Namen bzw.
Titel des Newsfeeds <?xml version="1.0"?> Beispiel f. RSS 0.92 <?xml version="1.0"?> <rss version="2.0"> Beispiel für Atom 1.0 <?xml version="1.0" encoding="UTF-8" ?> Spezifikationen:Nachstehend finden Sie die Spezifikationen für die
wichtigsten heute gebräuchlichen Formate für RSS bzw. RDF, das
Atom-Format und OPML: Validatoren
Nachstehend finden Sie Validatoren für RSS/RDF Weitereführende Informationen
Weiterführende Informationen zu RSS finden Sie unter folgenden
Links:
Weiterführende Informationen zu XML finden Sie unter
folgenden Links: RSS-Feeds abonnieren
RSS-Feeds bzw. Newsfeeds werden meistens durch einen orangenen
Button mit der Aufschrift "XML" oder "RSS" gekennzeichnet. Ein
Klick auf dieses Symbol oder einen Link wie "RSS-Feed" oder
"Feed" führt normalerweise direkt zu der entsprechenden
RSS/RDF-Datei. Kopieren Sie diesen Link einfach über die rechte
Maustaste (bei Windows Betriebssystemen) oder das
Browser-URL-Feld und fügen ihn in Ihren RSS-Reader ein. |
Kurzübersicht |
