Artikel mit Tag rss

Eine Tasse Kaffee am Sonntagmorgen 001

Am Sonntag bin ich morgens immer etwas früher wach als der Rest der Familie (ob das schon an diesem Alter liegt?). Mit einer Tasse Kaffee sitze ich dann oft am Rechner, stöbert im Internet und manchmal kommt dann im koffein-gefluteten Gehirn ein Thema vorbei, über dass man etwas sagen möchte.

Dafür ist diese Rubrik jetzt hier und ihr müsst mit mir zusammen da durch.

Also legen wir los.

Über gekürzte RSS-Feeds

Als ich im April 2006 hier mit meinem Blog gestartet bin, war die “Blogosphäre” noch übersichtlich. Alles war etwas kleiner und gefühlt privater. Es gehörte dazu, eine “Blogroll” mit seinen Lieblings-Blogs in der Seitenleiste zu haben und über Verlinkungen fand man andere interessante Blogs.

Die ersten Blog-Verzeichnisse kamen auf, in denen man seinen Blog eintragen konnte und so entstanden nach Themen kategorisierte Verzeichnisse.

Irgendwann wurde es trotzdem schwer, auf allen Seiten die neuen Blogbeiträge im Auge zu behalten und seit dieser Zeit nutze ich RSS-Feeds, um Neuigkeiten im Netz zu verfolgen.

Ein RSS-Feed ist eine XML-Datei, die die Inhalte einer Webseite in einem genormten Format enthält und die man mit einem sogenannten RSS-Reader abonnieren kann. Der Reader ruft diese Datei in regelmäßigen Abständen ab und stellt die Inhalte hübsch aufbereitet dar. Auf diese Weise sieht man an einer zentralen Stelle Neuerungen auf den abonnierten Seiten. Im Prinzip kann man solch einen RSS-Feed auf beliebigen Internetseiten anbieten, sie sind jedoch besonders sinnvoll auf Nachrichten-Seiten und eben auf Blogs. Die folgenden Gedanken sind daher eher auf diese Spezies von Webseiten bezogen.

Ja, RSS-Feeds sind immer noch ein Ding und ein paar von uns nutzen sie immer noch intensiv. Leider ist es etwas aus der Mode gekommen, auf seiner Seite einen solchen Feed anzubieten. Auf vielen Blogs (oder Nachrichten-Seiten) findet man keinen Link oder Hinweis mehr auf einen RSS-Feed. Mit diversen Browsererweiterungen kann man diese Feeds aber immer noch finden und abonnieren.

In der letzten Zeit habe ich einige neue Blogs gefunden und in meinen Feedreader aufgenommen. Dabei stelle ich fest, das immer mehr Blogger zwar einen Feed zur Verfügung stellen, dieser aber gekü rzt wird. Das bedeutet, ich sehe im Reader immer nur einen Artikelteaser oder die ersten Sätze des Artikels und muss, um den Beitrag vollständig zu lesen, über einen Link auf die Webseite des Blogs wechseln.

Auch einige Blogs, die schon länger in meinem Feedreader liegen, haben in den letzten Monaten von einem Volltext- auf einen gekürzten Feed umgestellt.

Das nervt mich. Ich kann nicht mehr einfach die Beiträge im Reader durchlesen. Ich muss anhand des angebotenen Schnipsels entscheiden, ob ich den Beitrag weiter lesen möchte und dann über den Link auf die jeweilige Webseite wechseln. Manchmal stellt sich dann nach ein paar weiteren Sätzen heraus, dass das Thema doch nicht so meins ist.

Es gibt natürlich ein paar Gründe dafür, den RSS-Feed gekürzt anzubieten. Seiten, die sich über Werbeanzeigen finanzieren, also nicht nur ein reines Hobby-Projekt sind, haben das Problem, dass ein Artikel, der über RSS gelesen wird, keine Klickzahlen bringt. Also gehen hier Einnahmen verloren, wenn auf der Seite Anzeigen geschaltet sind, die nach Views oder Klicks bezahlt werden.

Es ist auch schwer, RSS-Leser in Statistiken zu erfassen. Die Anzahl der Besucher und auch die Frage, welche Inhalte am meisten gelesen werden, ist schwer zu messen. Auch hier besteht ein Vorteil, wenn die Leserin aus dem Feedreader zum Lesen des ganzen Artikels auf die Seite kommt.

Der Betreiber einer Webseite hat sich bei der Erstellung (hoffentlich) auch Gedanken gemacht, wie sie oder er ihre/seine Inhalte optisch präsentiert. Die Gestaltung der Seite unterstützt auch die Inhalte, die ich vermitteln möchte. Auch kann man Mehrwerte für seine Leser über zusätzliche Informationen und Links auf seiner Webseite anbieten, die im Feedreader so nicht zu sehen sind.

Eine Besonderheit bei Blogs ist die Kommentarfunktion, über die Bloggerinnen und Blogger mit den Lesern in Kontakt treten und über die Beiträge diskutieren können. Viele Blogs haben die Kommentarfunktion allerdings nicht mehr aktiv und verschieben die Diskussion eher auf die sozialen Medien. (Das wäre ein Thema für eine andere Tasse Kaffee an einem anderen Sonntagmorgen.) Im Feedreader sehe ich nicht, ob es eine Kommentarfunktion gibt und muss zunächst auf die Seite wechseln.

Ich kann also verstehen, warum ihr das mit den gekürzten Feeds macht. Ich habe aber bei mir festgestellt, dass ich bei den Blogs mit den gekürzten Feeds weniger Artikel komplett lese. Beim Scrollen durch die Artikel bin ich eher geneigt, einen Artikel als gelesen zu markieren, wenn mich eine Überschrift oder die ersten Sätze nicht sofort packen. Bei vollständigen Artikel im Reader lese ich eher den ganzen Beitrag oder überfliege ihn zumindest.

Ich würde mich freuen, wenn ihr als Blogger eure Feeds nicht kürzt. Das erleichtert die Zugänglichkeit zu euren Inhalten und ich würde (gefühlt) mehr eurer Beiträge ganz lesen. Und zum Kommentieren komme ich dann auch gern rüber.

Ein technischer Anhang: Mittlerweile kann man in vielen Feedreadern Einstellungen vornehmen, die anstatt des gekürzten RSS-Feeds den ganzen Inhalt der Webseite abrufen und entsprechend darstellen. Es gibt auch Dienste, die für Seiten einen RSS-Feed bereitstellen, die eigentlich gar keinen solchen anbieten. Das ist aber für technisch nicht so affine Personen eine Hürde und außerdem würde es ja mein oben geschriebenes Jammern obsolet machen. :-)

Von selfoss zu FreshRSS

Logos von selfoss und FreshRSS

Ich bin einer von den wenigen Unverbesserlichen, die Inhalte aus dem Internet über RSS-Feeds konsumieren. Es ist für mich die einfachste Art, neue Inhalte gerade auf Blogs, die ich gern lese, nicht zu verpassen. Es ist so viel bequemer, als regelmäßig manuell auf den Seiten zu schauen, ob es etwas neues gibt. Auch die klassischen News-Seiten behält man so einfacher im Blick.

Um RSS-Feeds zu lesen, braucht man ein Stück Software. Es gibt verschiedene kostenlose oder auch kostenpflichtige Software für die verschiedenen Plattformen, aber auch Angebote und Dienste im Netz. Diese sind dann meistens browserbasiert, im Smartphone- und Tablet-Bereich gibt es auch zahlreiche Apps. Die Feed-Daten, also die einzelnen Artikel, werden entweder lokal oder zentral auf einem Webserver gespeichert. Gerade, wenn man die Feeds auf verschiedenen Geräten lesen möchte, bietet sich eine zentrale Speicherung an, bei der auch die Gelesen-Markierungen synchronisiert werden. Wer immer die Kontrolle über seine Feed-Daten behalten möchte und die technischen Möglichkeiten dazu hat, kann auch auf Opensource-Software zurückgreifen, die auf einem eigenen Webserver oder Webspace läuft.

Seit März 2013 nutze ich eine selbstgehostete Instanz der Software selfoss. In den letzten Wochen war ich damit aber eher unzufrieden. Die stabile Version, die bereits 2018 erschien, hatte bei mir auf dem Webspace mit aktueller PHP-Version leider zunehmend Probleme und merkwürdige Fehlermeldungen häuften sich. Ich habe dann auf die aktuelle Entwicklungsversion umgestellt, die zwar die meisten Fehlermeldungen verschwinden lies, aber insgesamt relativ träge war und einige Problem mit der Gelesen-Markierung von Feeds im Menü hatte.

Kurz gesagt, ich hatte mal Lust auf etwas neues.

Schon vor einiger Zeit hatten verschiedene Menschen mir FreshRSS ans Herz gelegt und der erste Eindruck der Demoversion war gut. Also habe ich mir das Stückchen Software mal installiert. Erfreulicherweise braucht FreshRSS keinen großen Schnick-Schnack, sondern es reicht ein Standard LAMP-Stack mit einer Handvoll PHP-Modulen auf dem Server. Wer keine “richtige” Datenbank nutzen kann, der kann auch ein dateibasiertes SQlite zur Installation nutzen.

Während selfoss eher zur persönlichen Nutzung durch einen einzelnen User gedacht ist, kann man bei FreshRSS auch mehrere Benutzer mit verschiedenen Feeds verwalten. So könnte man auch Freund:innen oder Bekannten einen Account spendieren, wenn man diesen RSS-Feeds schmackhaft machen möchte.

Die Feeds aus selfoss ließen sich problemlos im OPML-Format exportieren und in FreshRSS wieder einlesen, so dass alle bisherigen Feeds auch im neuen Reader wieder zur Verfügung stehen. Die Benutzeroberfläche gefällt mir nach den ersten Nutzungstagen auch recht gut, einige Dinge muss ich in den Einstellungen noch feintunen. Ich werde FreshRSS jetzt mal einige Zeit nutzen. Die selfoss-Installation bleibt noch als Fallback bestehen, falls ich mich mit FreshRSS nicht anfreunden kann. Momentan sieht es aber nicht danach aus.

News-Aggregator selfoss in Version 2.17 erschienen.

selfoss Logo

Der News-Aggregator selfoss, mit dem man nicht nur RSS-Feeds im Internet einsammeln kann, ist in der Version 2.17 erschienen.

Die neue Version hat hauptsächlich Systempflege bekommen, einige neue Features sind unter der Haube dazu gekommen:

  • Spout title can be fetched automatically
  • selfoss is now navigable
  • Refreshing the sources using the button no longer blocks the user interface
  • State of the items is synced periodically
  • Added option for sharing with Wallabag 2

Alle Änderungen findet man im offiziellen Changelog.

Das ganze funktioniert webbasiert, ist also auf mobilen Geräten und Desktops gleichermaßen nutzbar. Für Android gibt es auch eine App, wobei die mobile Webseite genauso gut funktioniert.

Eine Stärke des Aggregators zum selber hosten ist, dass man mit sogenannten "Spouts" auch andere Datenquellen als RSS-Feeds darstellen kann. So gibt es Spouts für Youtube-Kanäle oder Twitter-Streams. Eine dieser Erweiterungen ermöglicht es auch, bei gekürzten RSS-Feeds trotzdem den kompletten Text zu erhalten.

Es existiert auch eine JSON-API, mit der man nach Belieben auf die Daten seiner Installation zugreifen kann, um z.B. eigene Anwendungen zu entwickeln, die die gesammelten Daten weiterverarbeitet

RSS-Reader Selfoss in Version 2.16 erschienen

Selfoss-Logo

Die Web-Applikation Selfoss, die neben RSS-Feeds auch noch viele andere Dinge für euch im Netz zusammensuchen und aggregieren kann, hat eine Aktualisierung auf die Version 2.16 erhalten. Das Changelog zählt folgende Neuerungen und Fixes auf:

  • update Datebase bug on db change to version 9
  • clean the Golem.de content a little bit
  • allow to collapse/expand filter list
  • fix a problem with "tags list" height on collapse/expand filter list
  • fix styling issues
  • fix read count of secondary tags
  • fix and update language files
  • fix php 7 bug
  • link item source to source listing
  • heise spout: Use HTTPS to retrieve feeds
  • added the scroll_to_article_header option
  • spouts\twitter: Add support for private feeds
  • fetch and show emoji icons
  • fix reddit spout
  • prevents window.opener vulnerability

Probleme mit der MySQL Datenbank

Bei meiner Installation traten nach dem Update Probleme mit der Datenbankanbindung auf. Der Aufruf der Anwendung brachte einen SQL-Fehler 1115 "unknown character set 'utf8mb4'". Ein wenig Recherche im Netz zeigte, dass dieser Zeichensatz erst ab der MySQL-Version 5.5.3 zur Verfügung steht. Nachdem ich meine Selfossdatenbank auf diese Version aktualisiert hatte, funktionierte der Aufruf wieder problemlos.

RSS-Reader Selfoss in Version 2.14 erschienen

selfoss-logo

RSS-Feed sind für mich immer noch ein wichtiger Bestandteil meines täglichen Internet-Konsums. Seit langem nutze ich hierzu den RSS-Reader selfoss, den man einfach auf dem eigenen Server oder auf dem gehosteten Webspace installieren kann.

Die Anwendung ist browserbasiert und kann sowohl auf dem Desktop als auch auf mobilen Geräten genutzt werden. Die Feeds sind inklusive gelesen/ungelesen Status somit überall synchron. Über sogenannte "Spouts" lassen sich auch andere Quellen als RSS in der Anwendung darstellen.

Heute ist ein kleineres Update auf die Version 2.14 mit Fehlerbehebungen und einigen neuen Konfigurationsmöglichkeiten erschienen. Bereits mit der Version 2.13 gab es ein interessantes Feature. Man kann RSS-Feeds, die nur gekürzt angeboten werden (wie es insbesondere Zeitungen in ihren Online-Ausgaben machen) nun als vollständigen Feed in selfoss darstellen lassen.

 

Blogparade: Was ist auf deinem Webspace installiert

Ich kann mich gar nicht erinnern, ob und wann ich zuletzt bei einer Blogparade mitgemacht habe. Jedenfalls wurde drüben bei Demaja eine solche gestartet. Es geht darum, was man so alles auf seinem Webspace installiert hat und obwohl natürlich oftmals die "üblichen Verdächtigen" genannt werden, ist doch immer mal wieder das eine oder andere Tool dabei, dass man noch nicht kennt und vielleicht mal ausprobieren könnte.

Hier also die Tools, die auf meinem Wespace laufen:

  • Serendipity: Die beste Blogengine der Welt. :-) Sie befeuert diesen Blog hier.
  • Dokuwiki: Ein internes und ein öffentliches Wiki zum Dokumentieren von allen möglichen Dingen.
  • SelfOSS: Ein Feedreader, damit ich meine Feeds von überall lesen kann. Das Tool funktioniert im Browser stationär und mobil ganz prächtig.
  • Owncloud: Ein selbstgehosteter Cloudspeicher, dürfte wohl bekannt sein.
  • Piwik: Eine selbstgehostetes Goolge-Analytics.

Das war es auch schon. Ich würde mich freuen, wenn noch viele bei der Blogparade mitmachen, denn umso mehr Anregungen für tolle Software, die man auf dem Webspace nutzen kann, bekommen wir.

Apps für RSS-Reader Selfoss

 

 

Ein Vorteil des RSS-Readers zum  selbst hosten ist, dass er mit seinem responsiven Design auch in mobilen Browsern gut zu nutzen ist und somit eigentlich auf jeder Plattform verfügbar ist.

Dennoch ist eine App auf dem jeweiligen Smartphone eventuell doch noch schneller und bequemer zu bedienen. Für Android- und iOS-Nutzer stehen jetzt auch Apps zum Zugriff auf Selfoss zur Verfügung.

Android-App: https://play.google.com/store/apps/details?id=fr.ydelouis.selfoss

iOS-App: https://itunes.apple.com/us/app/cataracta/id817392033?mt=8&ign-mpt=uo%3D4

Ich fände es natürlich auch klasse, wenn es noch eine App für BackBerry 10 gäbe, aber was nicht ist, kann ja noch werden. :-)

Selfoss 2.11 erschienen

selfoss Logo

Ich nutze seit der Abschaltung des Google Readers die Software Selfoss, die man auf einem eigenen Server oder Webspace selbst hosten kann. Heute ist eine neue Version erschienen, die kleinere Änderungen im Backend und Fehlerkorrekturen enthält. Es ist nur ein kleiner Versionsschritt von der 2.10 auf die 2.11, hier das dazugehörige Changelog:

Version 2.11

  • little fix to Polish translation
  • instapaper spout: use HTTPS
  • A new spout to get full text for entries in the Teltarif RSS feed
  • fix pgsql VACUUM ANALYZE syntax error
  • A new spout to get full text for entries in the Lightreading RSS feed
  • Multi-language support of search and error fix.
  • Make it possible to disable auto stream more, add handy "Mark these read" button
  • Use PHP to set the fore color of all tags
  • itemsPerPage value is set from INI file.
  • API header returns application/json
  • added estonian translation
  • allow sub and sup elements
  • entry CSS tweaks
  • REST API : Get only items updated since given time #532
  • Bugfix: API REST : /login should return true if auth is disable
  • Bugfix: Heise feed pull kills Update process #499
  • Bugfix: https for openshift #488
  • Bugfix: heise spout error handling #517

Das Update war unproblematisch, es sind die bekannten Hinweise auf der Selfoss-Homepage zu befolgen, dort gibt es auch die aktuelle Datei zum Download. Und natürlich: Vorher ein Update machen. ;-)

Via SSL auf Selfoss zugreifen

Seit ein paar Monaten nutze ich ja zum Lesen meiner RSS-Feeds die Software Selfoss, die ich auf einem Webspace selbst hoste. Ich bin damit sehr zufrieden und habe von überall Zugriff auf meine Feeds und da der Zugriff immer über den Browser erfolgt, auch keine Probleme, das ganze synchron zu halten. Ein kleines Manko ist, dass es für das Smartphone keine App gibt, aber eine sehr gute mobile Browseransicht erfüllt hier auch ihren Zweck.

Da die Installation auf einem öffentlichen Server läuft, habe ich den Zugang mit einem Passwort geschützt und damit das beim Eingeben nicht im Klartext durchs Netz wandert, habe ich jetzt den Zugriff über das SSL-Protokoll realisiert. Ein kleines Problem dabei war, dass man nach der Anmeldung das Protokoll nicht mehr wechseln darf (was wohl an dem PHP-Sessioncockie liegt). Hat man sich also via HTTPS eingeloggt muss der weitere Zugriff auf die Daten auch darüber erfolgen, sonst funktioniert der Zugriff nicht mehr richtig. Also musste ich zuerst sicherstellen, dass der Zugriff immer über HTTPS erfolgt. Da Selfoss eine eigene .htaccess-Datei mitbringt, habe ich diese wie folgt ergänzt:

RewriteEngine On
RewriteBase /selfoss

# https verwenden
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Danach trat das nächste Problem auf, dass nämlich  die Feeds nicht mehr aktualisiert wurden. Das erledigt bei Selfoss die Datei update.php, die ich einfach in regelmäßigen Abständen mittels Cronjob mit wget abrufe:

wget --quiet --delete-after http://domain.tld/selfoss/update

Da dieser Aufruf durch die .htaccess nun auch auf die HTTPS-Seite umgeleitet wird, musste ich den wget noch um einen Parameter ergänzen:

wget --no-check-certificate --quiet --delete-after https://domain.tld/selfoss/update

Der zusätzliche Parameter bewirkt, das wget das SSL-Zertifikat der Zielseite nicht überprüft. Wenn man es ganz genau machen will, kann man das Zertifikat noch lokal speichern und die Datei dann wget als Parameter mitgeben, aber wir wollen mal nicht so streng sein. :-)

Damit funktioniert mein Selfoss nun komplett über https und niemand kann mehr einfach mitlesen, was ich so lese. :-D

Google Reader Abschaltung: Endspurt für den Umstieg

Die meisten Nutzer, die sich ihre tägliche News-Ration im Internet per RSS-Feeds abholen, nutzen hierzu Googles Dienst Reader. Umso unverständlicher ist es, das der Suchmaschinenriese den Dienst zum 1.7.2013 ersatzlos einstellt. Es bleibt also nur noch wenig Zeit, sich eine Alternative zu suchen.

Ich bin ja schon seit einiger Zeit mit Selfoss auf eine selbstgehostete Alternative umgestiegen.

Viele Nutzer haben auf den alternativen Dienst feedly.com gewechselt, der in dieser Woche auf ein eigenes Backend umstellt. Feedly bietet auch eine API für Anbieter von externen Anwendungen an.

Für uns Blackberry10-Nutzer steht seit gestern auch eine APP zur Verfügung, um auf feedly.com zuzugreifen. Die App "gNewsReader for Blackberry 10", die bisher auf den Google Reader zugreift, kann seit dem Update gestern auch den feedly-Stream anzeigen. Zusätzlich besteht die Möglichkeit, euren Instapaper-, Pocket- oder Readability-Account einzubinden.

gNewsReader gibt es für 0,89 Euro in der BlackberryWorld.

Wie werdet ihr in Zukunft eure RSS-News lesen?