RSS

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
RSS-Feed Icon von Mozilla
RSS (früher Rich Site Summary, aktuell Really Simple Syndication) wird benutzt, um oft aktualisierte Informationen wie Blog-Einträge oder News-Schlagzeilen, zu veröffentlichen. Es ist ein standardisiertes Format auf XML-Basis, das eine Zusammenfassung des Textes sowie Metadaten wie Autor und Erscheinungsdatum umfasst.[1]

RSS-Feeds ermöglichen es Benutzern, Blogs oder Newsticker zu abonnieren, sodass der Client in regelmäßigen Abständen beim Server nach aktuellen Artikeln und Nachrichten sucht.

Arbeitsweise

Das SELFHTML-Forum liefert einen Feed mit den jeweils neuen Forums-Threads:

https://forum.selfhtml.org/all/feeds/rss

Die dort verlinkte XML-Datei kann nun mit einem Feedreader gelesen werden - z. B. online mit rssviewer.app

Im Unterschied zur Benachrichtigung per E-Mail geht die Initiative bei RSS vom Empfänger aus, der den Feed abonniert hat. Das bedeutet, dass der Anbieter die Leser nicht auswählen kann, sich im Gegenzug aber auch nicht um eine Verwaltung des Leserstammes (zum Beispiel mit einer Mailinglisten-Software) kümmern muss. Der Leser muss nicht offenlegen, dass er die Quelle beobachtet, und kann Quellen wesentlich leichter abonnieren bzw. das Abonnement widerrufen, indem er einfach die Einstellung in seinem RSS-Aggregator vornimmt.

RSS vereinfacht die Beobachtung einer großen Menge von Quellen wie z. B. Blogs, in denen es eher selten zu Änderungen kommt, deren Aktualisierung der Leser aber ggf. nicht verpassen möchte.

Atom

Atom wurde entwickelt, um die Nachfolge von RSS anzutreten. Es ist die moderne Form eines Newsletters. Es entstand aus dem Bedürfnis heraus, die Vorteile der unterschiedlichen RSS-Formate in einem neuen Format zusammenzufassen und um neue Elemente zu ergänzen.[2]

Die hauptsächliche Besonderheit von Atom gegenüber RSS ist die Möglichkeit, dass bei inhaltstragenden Elementen ausdrücklich angegeben werden kann, in welchem Format die Inhalte kodiert sind. In RSS 2.0 beispielsweise kann im description-Element reiner Text oder maskiertes HTML stehen, ohne dass ein verarbeitendes Programm weiß, worum es sich gerade handelt. Atom fordert eine Eindeutigkeit, indem inhaltstragende Elemente ein type-Attribut bekommen.

<title type="text">Beispieleintrag</title>
<summary type="html">Beispielzusammenfassung mit
 &lt;strong&gt;wichtigem Text&lt;/strong&gt;</summary>

Die HTML-eigenen Zeichen <, > und & werden mit den Entity-Referenzen <, > und & umschrieben.

RSS + Fediverse

Eigentlich hat RSS nicht mit dem Fediverse zu tun. Allerdings ist der Niedergang von RSS auch damit zu erklären, das man zum Lesen von RSS-Feeds nicht mehr den Browser nutzen kann, sondern extra Programme installieren und aufrufen muss.

Eine Lösung bietet hier die Verknüpfung von RSS und den an das Fediverse angeschlossenen Diensten wie Mastodon.


Siehe auch

Weblinks

  1. RSS (Web-Feed) ( de.wikipedia.org)
  2. Atom (Format) (de.wikipedia.org)


RSS Reader

  • RSS Reader
    ein RSS-Reader mit vollem Funktionsumfang, der vollständig im Google Chrome-Browser enthalten ist.
  • RSS Feed Reader
    (Plugin für Chrome)

RSS Feeder

  • https://rss.diffbot.com/ Transform any old website with a list of links into an RSS Feed
  • rss-bridge (github.com)
    RSS-Bridge is a FOSS PHP project capable of generating RSS and Atom feeds for websites that don't have one. Host an instance or use a public instance.
    It also has some special bridges such as:
    • FeedMergeBridge: Merge two or more feeds into one
    • FilterBridge: Apply filtering rules to a feed
    • FeedReducerBridge: Reduce a feed by a percentage)
    • XPathBridge: Parse any webpage using XPath expressions
  • Adding an RSS feed to a Blog Building a Personal Website (3 Part Series)