Wie man in wenigen Schritten Inhalte und News via RSS Feed importiert

Content cards illustrated and with smartphone

Als Verleger, Content Anbieter oder Blogger sind Sie wahrscheinlich schon mal auf ein orangefarbenes Symbol mit der Bezeichnung RSS-Feed gestoßen. Wenn Sie sich schon immer gefragt haben, was RSS ist und wie Sie dieses Format nutzen können, um Ihren tchop-Kanal zu erweitern, dann sind Sie hier genau richtig. Aber auch für geübte Digital-Natives mit RSS Erfahrung fassen wir die wichtigsten Dinge nachfolgend nochmal zusammen.

tchop ermöglicht den automatischen Import von Inhalten und URLs aus einem beliebigen RSS-Feed im Web. Das spart Zeit, ermöglicht hochaktuelle Inhalte, verbessert redaktionelle Abläufe und bietet eine Vielzahl von Möglichkeiten. Unterschiedliche RSS Feeds können unterschiedlichen Mixes zugewiesen werden, so dass Sie schnell und einfach eine passende und verlässliche Content-Struktur aufbauen können.

Was ist RSS?

RSS ist ein XML-basiertes Datenformat, welches Benutzern und Anwendungen ermöglicht, regelmäßige Updates von einer beliebigen Quelle, einer Website oder einem Blog zu auszutauschen. Das Akronym RSS steht dabei passenderweise für Really Simple Syndication oder Rich Site Summary.

In den frühen Tagen des Internets musste man, wenn man die Updates auf seiner Lieblingswebsite verfolgen wollte, ein Lesezeichen im Browser setzen und die entsprechende Seite manuell aufrufen. RSS-Feeds (und spezielle RSS-Reader-Anwendungen) lösten dieses Problem, indem sie den Benutzern ermöglichten, die News einer Website in speziellen Applikationen (sog. Feed Readern) zu verfolgen, ohne die Website jedes Mal direkt besuchen bzw. komplett laden zu müssen.

Mit RSS können Blogger und Verlage ihre Inhalte automatisch syndizieren, so dass andere sie in ihren E-Mails, in Apps oder auch in anderen System lesen bzw. importieren können. Es ist ein De-Facto Standard der Content Syndication und er ist noch immer weit verbreitet.

Seit dem Ende des Google Readers vor vielen Jahren wurde das Thema RSS sehr kontrovers diskutiert. Damals fragte sich die Internet-Community, ob es klassische RSS-Reader und Feeds noch wirklich braucht. Heute feiert das Format ein kleines Comeback, weil man zunehmend den Wert eines offenen, neutralen Datenformats, welches nicht von einer großen Plattform abhängig ist und welches von jedem schnell und sicher genutzt werden kann, zu schätzen weiss.

Wie sieht ein Standard-RSS-Feed aus?

tchop verwendet die Standard RSS-2.0-Spezifikation, um RSS-XML-Feeds zu importieren und in JavaScript-Objekte umzuwandeln. Daher ist es wichtig, dass die Formatierung des Feeds dieser Spezifikation entspricht.

Häufig scheitert die korrekte RSS-Integration an einer falschen Formatierung des Feed XMLs, d.h. im Falle eines Problems sollte als erstes das Format des Feeds überprüft werden.

Beispiel einer RSS-Feed-Struktur:

Wichtig hinsichtlich der Content-Integration sind die sogenannten “Items”. Diese beschreiben in der Regel die einzelnen Artikel, die importiert werden sollen.

<?xml version="1.0" ?>
<rss version="2.0">
<channel>
  <title>tchop GmbH</title>
  <link>https://tchop.io/</link>
  <description>Content and Chat — in your own branded App</description>
  <item>
      <title>Content the easy way</title>
      <source url="http://www.tchop.io/integration">tchop.io</source>
      <link>https://tchop.io/article_integration</link>
      <image><url>https://tchop.io/tchop-icon.png</url>
      <link>https://tchop.io/en/index.php</link>
      </image>
      <description>Get started with our standard integrations</description>
  </item>
  <item>
      <title>Why your own branded app makes the difference</title>
      <source url="http://www.tchop.io/apps">tchop GmbH</source>
      <link>https://tchop.io/article_apps</link>
      <description>User experience is key</description>
    </item>
</channel>
</rss> 

Welche Felder und Inhalte müssen vorhanden sein?

Ein RSS Feed muss bestimmte Felder mit bestimmten Bezeichnungen enthalten, um entsprechend verarbeitet werden zu können. Der Feed kann weitere Elemente enthalten. Diese ignoriert der Import dann einfach.

Im folgenden erläutern wir nur die Pflichtfelder, die für die Erstellung von Inhalten bei tchop notwendig sind. Sollten Fehler beim Import auftreten, ist es ratsam konkret diese Felder und Daten auf Richtigkeit zu prüfen.

Einen Überblick über alle Elemente, die ein RSS-Feeds haben kann, finden Sie hier.

Felder in einem RSS Feed sind in zwei Kategorien unterteilt:

  • Meta Daten bzw. kanalbezogene Daten im Header: Diese Felder enthalten Informationen über die Quelle sowie die wichtigsten Zusatzinformationen
ElementsDescriptionExample
titleHier wird üblicherweise der Name des Mediums bzw. der Quelle genannt.
tchop GmbH
linkDie Basis URL auf die referenziert wird.https://tchop.io/
descriptionEine kurze Beschreibung des Kanals bzw. der Quelle.Content and 
Chat —
 in your own branded App

Eine Liste zusätzlicher Metadaten bzw. kanalbezogener Felder finden Sie hier.

Für den Import entscheidend sind wie oben bereits erwähnt die Content-Elemente (sog. “Items”): Jedes Element definiert einen Artikel im RSS-Feed; die einzelnen Elemente liefern die Bausteine des Content-Teasers, welcher auf die URL verlinkt.

Hier ist eine Liste der relevanten Felder:

Element im RSSFeld in tchopBeschreibungBeispiel
titleTitelDie Headline des Artikel-Teasers. Ein Pflichtfeld, d.h. ohne Headline kann keine Karte angelegt werden.Content the
easy way
linkURLDie Artikel-URL, die sich bei Click auf die Karte öffnet. Gibt es zwei Element <link> in dem <item> element, nimmt sich die Integration immer den ersten <link> und ignoriert den zweiten.https://tchop.io/article_integration
sourceQuelleDie Quelle des Inhalts, welche in der Karte bei tchop als Dachzeile angezeigt wird. In der Regel steht hier das Medium, eine Rubrik oder eine andere kurze Kontextinformation.tchop.io
descriptionKurzfassungHier steht ein kurzer Anleser für den Artikel. Dieser ist optional.Get started with our standard integrations
imageBildDas Teaser-Bild der Karte in Form einer URL. Auch dies ist ein optionales Element, welches im <item> element mitgeliefert werden kann, wenn man hier auf eine bestimmte Bild-URL verweisen will..
authorArtikel-AutorName des Autors des Artikels, den das <item> beschreibt.<author> Max Mustermann </author>

Hier noch eine Liste weiterer optionaler <item> Felder.

Wie prüft man einen RSS-Feed auf Richtigkeit

Sie können den RSS-Feed jederzeit mit diesem kostenlosen Feed-Checker online validieren. Dort müssen Sie nur die URL des Feeds einkopieren, anschließend wird angezeigt, ob es sich dabei um ein korrektes Format handelt.

Alternativ können Sie uns jederzeit unter support@tchop.io oder über unseren Onsite-Chat kontaktieren.

Gibt es mit dem Feed Probleme, so lassen sich diese meist einfach an der Quelle (bspw. in Ihrem Content Management System) beheben. Wenn die Einrichtung dann einmal steht und richtig läuft, ist RSS ein wunderbar einfaches, sehr verlässliches Format.

Wie man die RSS Integration richtig einstellt

Für die RSS integration auf der tchop Platform gibt es grundsätzlich zwei Optionen:

1) Parsed – dann wird nur die im Feed vorhandene URL “geparsed” und die sonstigen Felder werden aus dieser URL generiert. Die Ergebnisse dieser Methode hängen natürlich davon ab, dass die URL saubere Meta-Daten liefert.

2) Feed – die Inhalte aus den Feldern werden wie oben definiert aus den Daten des Feeds übernommen. Diese Option bietet sich an, wenn das Parsen oben nicht die gewünschten Ergebnisse erzielt oder die Daten besser bzw. verlässlicher sind.

Ausserdem gibt es bei den Einstellungen die Option sich zu entscheiden, ob das Bild aus dem RSS Feed oder aus der URL “geparsed” werden soll.

Alle Einstellungen bzw. Ergebnisse können einfach getestet werden und je nach Set up zu unterschiedlichen Resultaten führen. Beides ist aber möglich.

Ausserdem können Sie wie bei allen anderen Integrationen entscheiden, ob die Inhalte direkt publiziert werden sollen oder nicht.

Probieren Sie es einfach aus! Bei Fragen – gerne jederzeit melden!