18.10.2013 Aufrufe

freiesMagazin

freiesMagazin

freiesMagazin

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

RSS-Feeds: Technik und Nutzen kurz vorgestellt von Martin Thoma<br />

R<br />

SS, ein Akronym für „Real Simple<br />

Syndication“ [1], ist ein XML-Dialekt.<br />

Der RSS-Feed ist ein Service auf Webseiten,<br />

der den Titel, einen kurzen Textanriss<br />

(oder den ganzen Text) und einen Link auf<br />

den Artikel enthält. Durch eine automatische<br />

Benachrichtigung wird man über neue Artikel<br />

auf dem Laufendem gehalten. RSS-Feeds helfen,<br />

Zeit zu sparen und den Überblick zu wahren.<br />

Der Artikel soll eine kurze Einführung in<br />

diese Technik geben.<br />

Warum ein RSS-Feed?<br />

Einige Portale, wie Ikhaya [2], stellen immer wieder<br />

Artikel online. Dank des RSS-Feeds muss<br />

man nun nicht mehr täglich überprüfen, ob es<br />

neue Artikel gibt. Man kann einfach den Feed<br />

abonnieren und wird umgehend über neue Artikel<br />

informiert. So spart man Zeit und kann Webseiten,<br />

die seltener neue Inhalte bringen, nicht<br />

vergessen. Man ist also mit minimalem Aufwand<br />

immer auf dem aktuellsten Stand.<br />

Wie funktionieren RSS-Feeds?<br />

Bei der RSS-Technologie muss man zwischen<br />

dem Reader und dem Feed unterscheiden. Der<br />

Feed wird von der Website bereitgestellt, den<br />

Reader muss sich der Nutzer besorgen, um den<br />

Feed zu abonnieren. Dieser Reader greift später<br />

regelmäßig auf den Feed zu. Falls es einen neuen<br />

Eintrag im Feed gibt, informiert der Reader<br />

den Nutzer über diese Änderung.<br />

Damit jeder Reader jeden Feed lesen kann, gibt<br />

es Richtlinien, die das Format des Feeds bestimmen.<br />

Die bekanntesten sind Atom und RSS.<br />

Sie nutzen beide XML-Dateien, können von den<br />

meisten Readern gelesen werden und unterscheiden<br />

sich nur durch ihre Struktur. Will man<br />

den Unterschied der Formate verstehen, empfiehlt<br />

sich der Wiki-Beitrag bei intertwingly [3].<br />

XML-Syntax eines RSS-2.0-Feeds<br />

Unten findet man einen geringfügig abgeänderten<br />

Auszug aus dem RSS Advisory Board [4], der<br />

zur Veranschaulichung ausreichen soll:<br />

<br />

<br />

<br />

Liftoff News <br />

http://liftoff.msfc.<br />

nasa.gov/<br />

Liftoff to <br />

Space Exploration.<br />

en-us<br />

<br />

Star City <br />

http://liftoff.msfc<br />

.nasa.gov/news/2003/news -<br />

starcity.asp <br />

How do <br />

Americans get ready to <br />

work [...]<br />

INTERNET<br />

Fri , 19 Dec 2008<br />

06:36:33 +0100<br />

http://liftoff.msfc<br />

.nasa.gov /2003/06/03. html<br />

\#item573 <br />

<br />

<br />

<br />

Das Wurzelelement rss muss das Attribut version<br />

enthalten. Die neueste Version ist 2.0<br />

(Stand: 17.04.2009). Im rss-Tag steht an erster<br />

Stelle das channel-Tag. Es enthält Metadaten<br />

wie den Titel des Feeds, den Link zu der Website,<br />

eine Beschreibung des Inhalts sowie die Sprache<br />

nach ISO 639-1. Es gibt einige optionale<br />

channel-Tags [5].<br />

Nach dem channel-Tag folgen beliebig viele<br />

item-Tags. Ein item-Tag muss die Tags title<br />

und url und kann die Tags description,<br />

guid und pubDate beinhalten. In das Tag<br />

description kann man eine Beschreibung des<br />

Artikels einfügen, guid ist eine Zeichenkette, die<br />

das Element eindeutig beschreibt und pubDate<br />

beinhaltet ein nach RFC 822 aufgebautes Datum.<br />

Wie erstellt man einen RSS-Feed?<br />

Die einfachste Methode einen RSS-Feed zu erstellen,<br />

ist das manuelle Hochladen einer Datei<br />

mit der Endung RSS oder XML. Nun sollte<br />

© <strong>freiesMagazin</strong> GNU FDL Ausgabe 05/2009 18

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!