Sollte ich RSS- oder Atom-Feeds bereitstellen?

Ich neige mich zum Atom, bin mir aber nicht sicher.

Kommentare

  • Ich hatte kürzlich die gleiche Frage. Ich benutze sowohl Jekyll als auch Hugo. Jekyll wird mit jekyll-feed ausgeliefert, das Atom bereitstellt. Und Hugo wird mit kostenlosem RSS 2.0 ausgeliefert. Um herauszufinden, was vorzuziehen ist, habe ich mit beiden experimentiert und diese -Übersicht von IBM developerWorks entdeckt, die einige der wichtigsten Unterschiede enthält.
  • Siehe nahezu doppelte Daten zu StackOverflow und SoftwareEngineering.SE .

Antwort

RSS2 ist die modernisierte Version des Legacy-Formats, Atom ist ein neueres Konkurrenzformat. Beide werden von allen gängigen Feed-Parsern gelesen.

Hier und da treffen Sie auf einen Fanboy, der Sie davon zu überzeugen versucht, dass einer besser ist als der andere. In Wirklichkeit macht das überhaupt keinen Unterschied Die Standardeinstellung. Oder werfen Sie eine Münze, um eine auszuwählen.

Kommentare

  • intertwingly.net/ blog / 2007/01/24 / WordPress-and-Atom-1-0
  • Ich bin mit Ihrer Meinung nicht einverstanden. Atom macht eine Reihe von Verbesserungen gegenüber RSS 2.0, z. B. Unterstützung für mehrere Gehäuse, Die Möglichkeit, Autorendaten hinzuzufügen, ohne Dublin Core XML-Namespace-Importe zu verwenden, um nur zwei zu nennen.
  • @JoshH – IMO, was ich vor fast 7 Jahren geschrieben habe, gilt noch heute: it ‚ sa Entscheidung über den Münzwurf. Überlegen Sie, wie sich die Dinge seitdem entwickelt haben: Das letzte Mal, dass ich eine Debatte über das Verdienst des einen oder anderen gesehen habe, war zwischen 2006 und 2007, lange bevor ich die Antwort überhaupt veröffentlicht habe. Ein neues JSONFeed-Format wird gepusht in letzter Zeit in einigen Entwicklerbereichen. Und kaum jemand verwendet Feed Es ist sowieso nicht mehr, abgesehen von Robotern. Feed-Reader-Apps, die alles verbrauchen, was sie automatisch entdecken können, WordPress bietet JSON sofort an, und die Optionen für echte Personen zum Abonnieren oder Lesen außerhalb des Unternehmens sind Twitter, Facebook und möglicherweise AMP.
  • I. ‚ Ich kenne JSONFeed. Es ‚ ist ein dummes dummes Konzept, und ich ‚ habe das Deal Breaker-Problem gegen sie in GH eröffnet. Aber das ‚ ist neben dem Punkt. Bei Web-Feeds denken Sie ‚ an Syndication. Ich ‚ denke an Exporte. Aber das ‚ ist immer noch nebensächlich. ‚ ist ein Webstandard, und Atom übertrifft RSS 2.0 aus den von mir genannten Gründen problemlos. Wenn man eine Münze warf, schossen sie sich ‚ in den Fuß. Gestern. Heute. Und morgen.
  • Oh, für Exporteure haben Sie ‚ vollkommen recht – Atom ist viel besser. Der Kontext der Frage von OP ‚ war jedoch, welche für die Syndizierung vorgesehen werden sollte.

Antwort

Wenn Ihre Frage eher „welches Format wird am häufigsten verwendet und unterstützt?“ lautet, habe ich eine ziemlich gute Antwort für Sie:

Ich habe die 50 meistgelesene Blogs laut Technorati und festgestellt, dass 9 (18%) Atom-Feeds und 48 (96%) RSS-Feeds anboten.

Ich habe auch noch nie von einem Feed-Reader gehört, der RSS nicht unterstützt (obwohl ich nicht alle ausprobiert habe) – daher würde ich definitiv RSS anstelle von Atom verwenden, wenn ich mich entscheiden müsste.

Kommentare

  • Welche Version von RSS?
  • Ich habe ‚ die Versionen nicht untersucht. überprüfte nur die Medientypen, die “ application / rss + xml “ für alle Versionen von RSS sind. RSS 2.0 wurde jedoch im Jahr 2002 veröffentlicht, sodass ‚ für moderne Software nicht neu und unbekannt ist.
  • Technologie ist nicht statisch. Und diese Antwort ist argumentum ad populum.

Antwort

Ja.

Die Tatsache Die Sache ist, dass die Leute beide aus verschiedenen Gründen benutzen wollen. Google konvertiert beispielsweise alle RSS-Feeds in Atom, bevor sie in Google Reader verwendet werden. WordPress kann beispielsweise nur RSS-Feeds in seinen integrierten Feed-Readern lesen (versuchen Sie, einen Google-bezogenen Feed in WordPress zu importieren, und alles funktioniert nicht!).

Welchen Stil Sie verwenden, ist jedoch eine persönliche Frage Präferenz am Ende, also sollten Sie beides anbieten. Auf diese Weise können die Atom-Fans Ihren Atom-Feed und die RSS-Fans Ihren RSS-Feed verwenden.

Außerdem kann WordPress beide … warum also Ihre Benutzer einschränken?

Kommentare

  • Diese letzte Zeile ist allein der beste Grund.
  • “ Warum sollten Sie Ihre Benutzer einschränken? “ Weil es Benutzern ‚ egal ist, dass ‚ s warum.Wenn ich auf eine Site stoße, die ich meinem Feed-Reader hinzufügen möchte, klicke ich auf die kleine orangefarbene Schaltfläche in meiner Adressleiste. Was ich passieren möchte: Die Site wird dem Feedreader hinzugefügt. Was stattdessen passiert: Site zwingt mich, über die relativen Vorzüge von RSS gegenüber Atom nachzudenken und herauszufinden, was besser ist. Ich weiß nicht ‚, was besser ist. Ich kümmere mich nicht um ‚, was besser ist. Ich ‚ möchte nicht wissen, was besser ist. Sie entscheiden bitte und lassen mich aus.
  • “ WordPress kann beispielsweise nur RSS-Feeds in seinen integrierten Feed-Readern lesen (versuchen Sie, a zu importieren Google-ified Feed in WordPress und alles bricht!). “ Warum verwendet ‚ t WordPress es nicht ‚ s eingebautes SimplePie zum Importieren? SimplePie verarbeitet beide problemlos.
  • Nun, die Funktionalität ist vorhanden … aber die Standard-Dashboard-Widgets verwenden beispielsweise nicht ‚ benutze es nicht. Wenn Sie versuchen, ihnen einen Atom-Feed anstelle eines RSS-Feeds zu geben, brechen sie vollständig ab.

Antwort

If Wenn Sie Feedburner verwenden, können Sie SmartFeed verwenden, mit dem Sie Ihren Feed von Atom nach Rss „übersetzen“ können, sodass Sie nicht beide Formate selbst bereitstellen müssen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.