Die Anbindung an APIs hat teilweise erheblich von einander abweichende Aufwände. Was sind die Warnzeichen, dass der Aufwand für eine Schnittstelle deutlich höher werden kann?
Schon vor geraumer Zeit hatte ich mich mit der Idee beschäftigt, wie man Syndikation nicht mit dem im Parsing etwas aufwändigen XML, sondern eher mit JSON lösen kann. Meine Idee damals hieß JSON-RSS, und war analog zu der Struktur von RSS aufgebaut. Tatsächlich hat zufälligerweise Slack ein Format entwickelt, was analog zu JSON-RSS Syndikation via JSON löst – mit einem zusätzlichen Nebeneffekt.
So ziemlicher jeder Artikel, den man in ein CMS einträgt, verfügt über drei Eigenschaften, mit denen sich ähnliche Artikel finden lassen. Bei einer geschickten Verknüpfung dieser drei Eigenschaften bzw. Achsen kann man so als Redakteur dem Leser des Artikels sehr einfach verwandte Artikel anzeigen.
Immer und immer wieder musste sich RSS der Vorwurf gefallen lassen, das es tot sei. Tatsächlich beruhen solche Aussagen aber auf einem Missverständnis, wofür RSS verwendet werden sollte. Kurz gefasst: Eine Website ohne RSS-Newsfeed ist wie ein tolles Produkt ohne Marketing.