RSS-Feed – schnell und schmerzlos
Dieser Artikel soll kurz und knapp erklären, wie man einen eigenen RSS-Feed anlegt und bestehende RSS-Feeds einlesen kann. Er soll nicht klären, was RSS ist und bietet – das haben schlaue Leute bereits sehr ausführlich dargelegt. Am Ende des Artikels finden Sie ein paar einschlägige Links.
Was wird benötigt?
- Frischer Content
- Ein valides XML-File
- Ein kleines Zusatzprogramm
Zu 1) kann ich nicht viel sagen, für den Content müssen Sie selber sorgen ;o))
Zu 2) das XML-File ... Hier der grundsätzliche Aufbau:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="0.91">
<channel>
<title>...</title>
<description>...</description>
<language>...</language>
<link>...</link>
<image>
<title>...</title>
<url>...</url>
<link>...</link>
<width>...</width>
<height>...</height>
</image>
<item>
<title>...</title>
<description>...</description>
<link>...</link>
</item>
<item>
<title>...</title>
<description>...</description>
<link>...</link>
</item>
<item>
<title>...</title>
<description>...</description>
<link>...</link>
</item>
</channel>
</rss>
[Zur Anschauung eine 'ausgefüllte' Muster-Datei]
Simpel, oder? Nach der XML-Deklaration teilen wir die rss version=
mit (hier: 0.91
) und öffnen einen channel
. Im folgenden Block können Angaben zur Website gemacht werden, ähnlich wie Metatags. Tragen Sie title
, description
und verwendete language
ein. Der link
ist ein absoluter URL.
Der Block image
ist optional – title
dient für das ALT-Attribut, url
ist der absolute Pfad zum Bild, mit link
kann man nochmals auf die Website verweisen, width
und height
sind selbsterklärend.
Anschließend kommen die eigentlichen News-Feeds, jeweils eingeschlossen in den Tag item
. Im title
steht die Überschrift des Artikels, description
ist ein Kurztext (Teaser) und link
verweist auf den kompletten Artikel. Auch hier empfiehlt sich ein absoluter Pfad.
Als letztes werden natürlich die channel
- und rss
-Tags geschlossen.
Insgesamt können in der Version 0.91 bis zu 15 item
(s) aufgenommen werden. Die Kurztexte sollen kurz sein, maximal 500 Zeichen. In den neueren Versionen gibt es andere Limits und haufenweise zusätzliche Tags (siehe Links am Ende), aber für den Anfang soll das reichen.
Die fertige Datei wird unter einem beliebigen Namen als *.XML-Datei gespeichert. Verlinkt wird sie über diesen kleinen Button, der (sozusagen in stiller Vereinbarung) anzeigt, daß sich dahinter ein RSS-Feed verbirgt.
Ok, jetzt fehlt nur noch ein Tool, das XML-basierte Internet-Newsfeeds lesen und darstellen kann. Dafür gibt es spezielle Programme, die einem Mail-Client ähneln. Stellvertretend für die bisher verfügbaren Tools stelle ich den 'FeedReader' für Windows vor. Diese Freeware unterstützt alle wichtigen RSS-Formats (0.9, 0.91, 1.0) und diverse Erweiterungen wie Dublin Core und Slashback. Der 1.2 Mb-Download von http://www.feedreader.com/ ist schnell installiert und einfach zu handhaben.
Gehen Sie online und starten dann das Programm. Die Feeds im Verzeichnis 'Available Feeds' sind teilweise sehr umfangreich, lassen Sie diese ruhig erst einmal außen vor. Über die Taste F2 erreichen Sie folgenden Dialog:
Tragen Sie hier die Adresse des gewünschten Feeds (also zur XML-Datei) ein, klicken auf 'next', dann 'finish' – und ab geht die Post ... Woher Sie solche Adressen bekommen? Na gut, hier sind ein paar zum Testen <g>. Ab heute müssen Sie halt auf diese kleinen orangefarbenen Buttons achten ;o))
barrierefrei.e-workers
http://barrierefrei.e-workers.de/rss.xml
Webwriting-Magazin
http://www.webwriting.de/wwm.xml
Wenn Sie bis hierher alles erledigt haben, sind Sie in der Lage, angebotene News-Feeds zu empfangen und Ihre eigenen News-Feeds zur Verfügung zu stellen.
Hier noch die versprochenen Links zum Thema. Dort finden Sie etwas 'Futter' für den Einstieg und viele Links, um Ihr Wissen zu vertiefen und sich über die weiteren Möglichkeiten, die Ihnen RSS bietet, zu informieren.
Michael Charlier:
Surfen ist out
RSS knüpfen Netze im Netz – und das auch noch vollautomatisch.
Dave Winer:
RSS-Versions (englisch)