Weblog created by Anton Bayer
RSS News von collabor
 
Wenden Sie u.a. den auf ::collabor:: dokumentierten Ticker sinnvoll an, ...
Gewählte Aufgabenstellung: 3.D

Wofür steht RSS?

Really Simple Syndication, zu deutsch etwa „echt einfache Verbreitung“, ist eine Technologie, die es dem Nutzer ermöglicht, die Inhalte einer Webseite – oder Teile davon – zu abonnieren.
Die neuen Inhalte können so automatisch auf die Computer (oder andere Endgeräte) des Abonnenten geladen werden, sobald sie veröffentlicht werden. Dadurch bekommt der Abonnent die jeweils neuesten Informationen automatisch und bequem geliefert. Auf RSS basierende Funktionen werden zunehmend in bestehende Anwendungen integriert, z. B. E-Mail-Programme oder Webbrowser.
Als das Standardformat für Newsfeeds hat sich RSS, ein auf XML basierendes Format, durchgesetzt. Ein Auszug aus dem RSS-XML File von ::collabor:: zeigt deren standardisierten Aufbau. Die XML File wird von RSS-Readern geparst und grafisch optimiert dem User dargestellt.


Meine Tätigkeiten

1. Intergrieren des RSS Dienstes in mein Mail Programm Mozilla Thunderbird V1.0.7

Die Einbindung beliebiger RSS Dienste ist praktisch in allen am Markt bekannte Mail-Programme möglich (Outlook (Express), Thunderbird, Pegasus, Eurdora, etc.). Eine neue RSS-Nachricht erscheint hier prinzipiell wie eine neue Email.
In meinen Tätigkeiten versuchte ich den RSS-Ticker von ::collabor:: in mein Mail-Programm Thunderbird einzubinden.
Der Aufwand dafür hielt sich sehr in Grenzen und das Ergebnis waren 5 neue Nachrichten in einem eigenen Ordner.

Die Vorgehensweise ist wie folgt und ähnelt sehr der im Outlook (Express):
Über Extras – Konten, dort wiederum unter ‚Konto hinzufügen’ erhält man bereits die Auswahl des anzulegenen Kontotyps:
  • E-Mail-Konto
  • RSS-News & Blogs
  • Newsgruppen-Konto
Nach der Wahl von ‚RSS-News & Blogs’ und der Eingabe eines freiwählbaren Namen ist das neue Konto in der Übersicht auswählbar.
Unter ‚Verwalte Abonnements’ ist dann die Referenz zum RSS von ::collabor:: hinzufügbar. Der dafür einzugebene Link lautet: http://collabor.idv.edu:8080...
Dieser ist schnell rauszufinden, indem man sich die Eigenschaft des Links hinter dem XML Icon auf http://collabor.idv.edu/
anzeigen lässt. Die Referenz des Hyperlink ist unser gewünschter Hyperlink. Dieser Hyperlink ist dann als URL einzugeben. Durch Abrufen von neuen Nachrichten vom Konto werden die RSS-News downgeloadet.


2. Intergrieren des RSS Dienstes in meinen Blog

Um sich die RSS-News auf einer Website anzeigen zu lassen, wird ein RSS-Reader genötigt, der die RSS-File im XML-Format in „schönes“ HTML formatiert. Derartige Reader stehen auf http://www.sf.net frei zur Verfügung, aber sind jedoch vorwiegend in Programmiersprachen verfasst, die in unseren Blogs nicht verwendet werden können (u.a. php).

In meinen weiteren Recherchen begann ich nach Gratis-Dienstleister zu suchen, die das Parsen und Formatieren des RSS-File für mich übernehmen. In meiner simplen Google Recherche begann ich mit folgenden Schlagwörtern zu suche: RSS + Javascript.
Folgende frei verfügbare RSS-Reader erschienen mir als brauchbar: Ich entschied mich für den RSS-Reader von http://idea.zanestate.edu/..., obwohl es schwer möglich ist, hier wirklich andere auszuschließen, da sie alle sehr ähnlich zu bedienen sind.

Der von der Website generierte Code, der nun in meinen Blog eingebunden wurde, lautet wie folgt:

<script language="JavaScript" src="http://idea.zanestate.edu/feeds/feed2js.php?
src=http%3A%2F%2Fcollabor.f4.fhtw-berlin.de
%3A8080%2Fantville%2Fstartup%2Frss&chan=title
&num=0&desc=1&date=y&targ=y" type="text/javascript"></script>
Es handelt sich dabei um die Einbindung einer Referenz zu einer php-Seite auf dem Server von idea.zanestate.edu, der als Parameter unter anderem im Querystring die Referenz auf unser RSS-XML-File mitgegeben wurde. Weitere Parameter geben Aufschluss über die die darzustellenden Daten: zb.
num=0 … alle derzeit gespeicherten News. Bei der Angabe einer Zahl größer 0 würden die zuletzt hinzugefügten News der Zahl entsprechend aufgelistet werden.
date=y zeigt das Erstellungsdatum. Bei date=n würde kein Datum angezeigt werden.

Die grafische Formatierung erfolgt über das CSS-File im Blog. Klasse wie rss-box, rss-items, rss-title, etc. bieten hier Handlungsspielraum.

Die Darstellung der RSS-News in einem verikal scrollenden Layer ist nicht Teil des RSS-Reader. Aber falls trotzdem Interesse an der Umsetzung des durchaus netten Features besteht, findet man hier den Link zum Tutorial: http://www.javascriptkit.com/howto/cscroll.shtml

nach oben

comment