RSS Feeds parsen, verknüpfen, zusammenführen etc.

12.10.06

Mit RSS-Feeds kann man mehr anstellen als nur abonnieren – Einige Beispiele, Tools und Möglichkeiten

Die letzen Tage hab ich mich mit dem Aggregieren von RSS-Feeds beschäftigt und war auf der Suche nach Möglichkeiten und Tutorials um mir a) das Leben zu erleichtern und b) mir einen Überblick über die diversen Möglichkeiten zu verschaffen. Ich muss schon sagen, Varianten gibt es viele! Und möglich ist eigentlich auch fast alles. Von komplexen Aggregatoren über aggregierten, einzelnen Seiten bis hin zur Zusammenführung von mehreren Blogs. Man kan die Techniken nutzen um im eigenen Blog weitere Artikel-Feeds in der Sidebar auszugeben oder aber auch Info-Seiten aufzubauen, die alle eigenen Feeds zusammenführen und darstellen, so wie bei Manuela beispielsweise. Wie gesagt die Möglichkeiten sind enorm.

Doch so wie es viele Möglichkeiten gibt, so gibt’s auch viele Tools und Techniken die man nutzen kann. Plugins, PHP-Scripte und Template-Engines. Schwierig war für mich, das richtige Tool für den gewünschten Effekt bzw. Zweck zu finden. Nachfolgend eine Zusammenfassung der, meiner Meinung nach, interessantesten Techniken und Tools.

Der Parser schlechthin – MagpieRSS – RSS for PHP

Der wohl bekannteste Parser ist sicherlich MagpieRSS. Mit Magpie kann man so ziemlich alles anstellen. Und zudem ist das ganze ziemlich einfach. Alles was man benötigt ist ein Include, ein Aufruf irgendwo auf der Seite und schon hat man den ganzen Feed als Objekt bestehend aus einpaar Arrays. Damit kann man dann auch tun was man will. Schaut euch einfach die folgenden Links an…

Empfehlenswerte Artikel
Zu MagpieRSS gibt’s massenweise Artikel im Netz. Einige davon habe ich hier zusammengetragen:

Dr. Web Weblog – MagpieRSS und Smarty heiraten
Dr. Web Weblog – Content Syndication mit RSS Syndication mit RSS
Short guide to include RSS on your website
Add RSS feeds to your Web site using MagpieRSS

Webseite: MagpieRSS

Ein weiterer Parser – SimplePie

Wie schon der Name vermuten lässt, ist SimplePie stark an Magpie angelehnt und hat auch ähnliche lange Feature-Liste. Darunter sind auch Features wie Encoding-Handling welche bisher 98 verschiedene Zeichensätze unterstützt oder auch das automatische Entfernen von Werbung. Zudem wird das automatischen Einbetten von Pod- oder Videocasts unterstützt.

Empfehlenswerte Artikel
Baking SimplePie with favicon topping
Simplepie Plugin for Textpattern

Webseite: SimplePie.org

RSS-Feeds kombinieren

Um RSS-Feeds zu kombinieren, also aus mehreren Feeds eines zu machen gibt es ebenfalls sehr viele Möglichkeiten. Grundsätzlich gibt es Webserivces und Lösungen für den eigenen Server. Welche Variante man wählt ist schlussendlich nicht wirklich wichtig. Je nachdem was man machen möchte. Nachfolgend eine Auflistung verschiedener Dienste und einige Links zu empfehlenswerten Artikeln.

Diverse Dienste
FeedBlendrRSSMixFeedJumblerBlogSieveKickRSS

Empfehlenswerte Artikel
Jowra – RSS Feeds kombinieren
Pixelgraphix – RSS-Feeds komfortabel verwalten…

So, da gibt’s einiges zu lesen. Es gäbe auch noch tausend Sachen mehr die ich verlinken und erwähnen könnte. Aber die vorliegenden Links sollten reichen um sich selbst ein Bild vom ganzen Thema zu machen. Viel Spass!

milos radovic

,

Kommentar abgeben

Wieder mal einige Sachen zum lesen die ja ganz interessant für mein neustes Projekt sind. Ich denke ich werde den Superdeluxe Feed langsam mal zu den anderen 4 oder 5 Blogs nehmen die ich noch abonniert habe.

leu · Oct 14, 11:23 AM · #

Oh! Welch Ehre! ;-)

Milos · Oct 14, 04:24 PM · #

Ich benutze auch seit längere Zeit Magpie, jedoch gibt is hier häufiger Probleme wenn der RSS Feed nicht “valid” ist. Bei einigen Einsätzen habe ich viel Erfolg mit LastRSS gehabt. Dieser Parser ist auch sehr einfach zu benutzen und kann häufig besser mit schlechten RSS feeds umgehen.

Link nach lastRSS http://lastrss.oslab.cz

Olaf · Oct 14, 05:10 PM · #

Den Einwand mit dem invaliden XML hatte ich auch. Es ist unglaublich welchen Müll selbst bekannte Softwares im RSS-Bereich verzapfen. MagpieRSS war mir da zu strickt.

Danke für den Hinweis zu lastRSS, das werde ich mir mal anschauen.

Allerdings kommt bei der angegebenen URL nix. Wie wäre es mit der:
http://lastrss.oslab.net/

Gruß Sven

Sven · Nov 13, 10:51 PM · #

Commenting is closed for this article.

---