RSS (Web-Feed)
RSS ist eine XML-basierte Familie von Dateiformaten und steht für die folgenden Standards (über die richtig ausgeschriebene Form der Abkürzung besteht Uneinigkeit):
- Rich Site Summary (RSS 0.9x)
- RDF Site Summary (RSS 1.0)
- Really Simple Syndication (RSS 2.0)
Verwendung
RSS wird verwendet, um Artikel oder deren Kurzbeschreibungen auf Webpräsenzen (insbesondere Nachrichtenmeldungen) zu speichern und in maschinenlesbarer Form bereitzustellen. Ein sogenannter RSS-Feed oder Newsfeed (engl., etwa Nachrichteneinspeisung) besteht aus einer XML-Datei, welche nur den Inhalt – beispielsweise einer Nachrichtenseite – bereithält, aber keinerlei Layouts oder Design beinhaltet. Viele Seiten, die regelmäßig Artikel publizieren, generieren eine solche RSS-Datei mit den neuesten Artikel und veröffentlichen diese auf ihrer Webpräsenz. Auch die Letzten Änderungen von Wikipedia stehen als Feed zur Verfügung (http://de.wikipedia.org/w/wiki.phtml?title=Spezial:Recentchanges&feed=rss).
Zuerst wurden RSS-Feeds in Weblogs (WWW-Tagebüchern) eingesetzt. Mittlerweile bieten auch immer mehr Nachrichtenseiten Feeds an.
Ein Benutzer kann nun ein sogenanntes Aggregatorprogramm bzw. einen sogenannten Feedreader benutzen, um die für ihn wichtigsten Schlagzeilen und Kurzbeschreibungen automatisch herunterzuladen und die gesammelten Nachrichten und Neuigkeiten geordnet anzeigen zu lassen. Hierfür benötigt der Aggregator lediglich einen Link auf den RSS-Feed (siehe auch Syndikation).
RSS-Feeds eignen sich auch zur Verarbeitung durch spezialisierte Suchmaschinen und Alert-Dienste; beispielsweise können die Artikel innerhalb eines RSS-Feeds durch einschlägige Dienste nach Quellen oder Stichworten gefiltert und zu einem neuen RSS-Feed zusammengesetzt werden.
Darüber hinaus kann man fremde RSS-Feeds auch in seine Webseite integrieren. Viele Content-Management-Systeme bieten derartige Funktionalitäten. Damit kann man mehrere Informationsströme auf einer einzigen Seite zusammenführen.
Somit muss der Benutzer nicht mehr alle ihn interessierenden Webseiten separat aufrufen, um sich auf dem Laufenden zu halten und kann stattdessen alle Neuigkeiten und Nachrichten zentral abrufen, sortieren und archivieren. Er braucht die entsprechenden Seiten dann nur aufzurufen, wenn ihn die Nachrichtenmeldung oder der Artikel tatsächlich anspricht.
Man zählt RSS zu den ersten Anwendungsgebieten des Semantic Web.
Versionen, Alternativen und Ergänzungen
Derzeit gibt es mehrere Versionen von RSS:
- Das älteste dieser Formate ist RSS 0.9 des ehemaligen My Netscape Networks, welches jedoch schnell durch RSS 0.91 abgelöst wurde. RSS 0.92 wurde von UserLand herausgegeben und war eine Erweiterung von RSS 0.91, welches die Anzahl der Einträge stark limitierte. Die Versionen 0.9x sind am weitesten verbreitet und werden auch mit Rich Site Summary bezeichnet.
- Version 1.0 von RSS nennt sich RDF Site Summary und benutzt zusätzlich den RDF-Standard.
- Die Version 2.0 von RSS erweitert die älteren RSS 0.9x Spezifikationen, macht aber keinen Gebrauch von RDF. RSS 2.0 war lange Zeit umstritten, da es nicht vollständig abwärtskompatibel zu den 0.9x-Versionen ist, setzt sich als Quasi-Standard jedoch immer mehr durch. Die Version 2.0 wird als Really Simple Syndication bezeichnet.
Weiterhin gibt es im selben Bereich das konkurrierende Format ATOM, welches ebenfalls auf XML basiert. RSS und ATOM sind nicht miteinander kompatibel, RSS kann jedoch nach ATOM konvertiert werden (und umgekehrt).
Siehe auch
- Shimbun – Alternatives Format, das vorhandenes HTML ausliest und zum Newsaggregat transformiert
- OPML – Ein XML-Format u.A. zur Auflistung mehrerer RSS-Feeds, um diese leicht zwischen Newsreadern austauschen zu können
Aufbau einer RSS-Datei
Der kursive Text muss jeweils durch die eigenen Inhalte ersetzt werden.
<?xml version="1.0" encoding="iso-8859-1"?> <rss version="0.91"> <channel> <title>Hier den Titel des News-Feeds</title> <link>Allgemeiner Link zur Webpräsenz</link> <description>Kurze Beschreibung</description> <language>de-de</language> <copyright>Copyright-Informationen</copyright> <pubDate>Datum der Erstellung</pubDate> <image> <url>Soll ein Banner, ein Bild mit eingebunden werden, hier dessen URI eintragen</url> <title>Titel des Bildes </title> <link>Allgemeiner Link zum Bild, z. B. der Webpräsenz, des Herausgebers</link> </image> <item> <title>Titel des ersten Beitrages</title> <description>Der Text der News</description> <link>direkter Link zu weiterführenden Angaben der News</link> </item> <item> <title>Titel des zweiten Beitrages</title> <description>Der Text der News</description> <link>direkter Link zu weiterführenden Angaben der News</link> </item> … </channel> </rss>
Spezifikationen
- RSS 0.91 (Netscape)
- RSS 0.91 (UserLand)
- RSS 0.92 (UserLand)
- RSS 1.0
- RSS 2.0
- RSS 2.0 Change Notes
- OPML – OPML dient zum Aggregieren (Auflisten) einzelner Newsfeeds
Weblinks
Verzeichnisse
- deutschsprachige Verzeichnisse von RSS-Feeds
- RSS-Scout
- RSS-Nachrichten RSS-Verzeichnis mit kategorisierten Inhalten
- RSS-Verzeichnis
- XML-Feed.de – RSS/XML-Suche mit Möglichkeit des Nappings
- XMLFeeds.de
- Blauer Bote – deutsche, englische, französische, spanische, italienische und niederländische Newsfeeds
- de.SciencePORT.org – wissenschaftliches Newsfeed-Verzeichnis
- www.rheinkultur.net - RSS-Verzeichnis mit dem Schwerpunkt Kunst, Kultur, Literatur
- internationale Verzeichnisse von RSS-Feeds
- NewsIsFree – Internationales RSS-News Portal mit Treemap
- OPML Directory – Internationales Verzeichnis von Newsfeed-OPML-Auflistungen
- 2rss.com – Englischsprachiges internationales Newsfeed-Verzeichnis
- Webrover news – RSS-basierte News-Site mit Schwerpunkten IT, Sicherheit, Mobilfunk, Wireless
RSS-Suche
- Everyfeed – Suche für RSS/XML/RDF usw.
- feedster.com – internationale Suche in NewsFeeds
- RSS-Crawler.de – deutsche Suche in Newsfeeds
- RSS Suchmaschine – deutsche Suche für RSS/XML/RDF usw.
- RSS&Xml Suchmaschine rss.creapix.de – deutsche Suche für RSS&XML.
- Plazoo – Suche in europäischen RSS Newsquellen
Blogs und Foren zum Thema
- RSS-Info – Themenweblog zu RSS und Co. mit aktuellen Meldungen
- RSS-Forum.de – Themenforum zu RSS, RDF und Atom
- RSS-Blogger.de – Themenweblog zu RSS aus technischer Sicht
Feedreader/Applikationen
- Online-Dienste
- 24eyes.de – Premium Online RSS Dashboard
- Blauer Bote – kostenloser Online-Reader
- IzyNews – Kostenpflichtiger Service, integriert RSS-Feeds in die Mail
- Bloglines – Kostenloser, webbasierter Reader- und Aggregator-Service (deutsch, englisch u.a.)
- news4free – Werbefreier, deutschsprachiger, webbasierter RSS-Reader- und News-Aggregator-Service
- NewsNow.de – Kostenloser webbasierter Newsreader (deutsch)
- derReader – kostenloser Online-Reader
- Applikationen
- Mozilla Thunderbird – Thunderbird bindet ab Version 0.8 RSS-Feeds ähnlich Mail-Ordnern in einem eigenen Account ein.
- Newzie - Kostenloser RSS&ATOM Nachricht-Aggregator für Windows; Bookmark Manager; Web Page Monitor Toolkit
- Opera – Operas Mailclient M2 liest in der aktuellen Version RDF und RSS
- RSSOwl – Profi OpenSource NewsReader in Java, sieht aus wie Eclipse siehe auch Wikipedia-Artikel
- SharpReader – kostenloser Reader für Windows basierend auf der .NET Technologie
- Feedreader – Englischsprachiger Open-Source Feedreader für Windows
- RSS-Ticker-Bar – Ein Clientprogramm zum Anzeigen von RSS-Feeds in Form einer Laufschrift (ähnlich der Windows-Taskleiste)
- JabRSS – dient dazu, RSS Feeds an einen Jabber-IM schicken lassen
- Feed-Maker – Rollfeed aus RSS-Seiten für die eigene Homepage erstellen
- NewsFire – RSS-Reader „mit Stil“ für Mac OS X (englisch)
- NetNewsWire – flexibler RSS-Aggregator für Mac OS X
- Mozilla Firefox – bietet seit der 1.0-PR-Version RSS-Unterstützung
- Sage – Erweiterung für Firefox mit besserer RSS-Unterstützung (deutsche Übersetzung)
- NewsBee – RSS-Newsreader, deutsch mit RSS, RDF und Atom
- Akregator – RSS-/ATOM- Feedreader für KDE
- Abilon - leichter, schneller und kostenloser RSS-Aggregator im 3-Fenster-look für Windows
Artikel
- Alp Uçkan: Was ist RSS?
- Jörg Kantel: Was ist RSS?
- Robert Basic: Was ist RSS?
- ORF.at: Häufig gestellte Fragen zum Thema RSS
- Contentmanager.de: Content-Syndication durch RSS-Feeds
- Thiemo Mättig: RSS-Versionsgeschichte
- Matthew Langham: RSS – Eine Einführung in Content Syndication mit XML
- HTMLWorld: RSS-Tutorial
- Jens Fliege: News de luxe: RSS-Feeds
- René Pönitz: Einsatz von RSS auf kleinen Seiten