Freitag, 16. September 2016

Miniflux: Schlanker RSS-Reader auf PHP-Basis

Der Zufall wollte es, dass ich mal wieder meinen RSS-Reader wechsle. Mit FreshRSS war ich zwar bislang recht zufrieden, doch hier und da haben mich mit der Zeit einige Dinge etwas gestört. Hauptpunkt dürfte wohl die Zugänglichkeit via Bildschirmleser gewesen sein, die an einigen Stellen nur sehr rudimentär möglich war, da die meisten der mit Grafiken versehenen Bedienelemente kaum oder gar nicht mit sinnvollen Alternativtexten beschriftet waren. Des Weiteren hatte der Reader mit diversen RSS-Feeds Probleme, und rief sie trotz Gültigkeit und Erreichbarkeit nur noch sporadisch fehlerfrei ab.

Der Nachfolger in meinen Self-Hosted-Apps nennt sich Miniflux. Das ist mal eine Webanwendung, die so ganz nach meinem persönlichen Geschmack ist. Einfach zu installieren, schlank und schnell, ohne überflüssige Features, und dennoch mit einigen Funktionen ausgestattet, die man bei anderen Readern vermissen dürfte. Dazu noch für Nutzer von Bildschirmlesern sehr gut zugänglich, was will man mehr?

Herausragend ist die Möglichkeit, Artikel-Texte direkt im Reader zu lesen, auch wenn der Feed keinen Volltext anbietet. Hierzu bringt die dem Reader zugrunde liegende und vom selben Autor entwickelte PicoFeed-Bibliothek einen Content-Grabber mit, der anhand bestimmter Regelsätze die Artikelseiten filtert, und lediglich den Text des Artikels ausgibt. Hierzu muss jedoch für jede Seite eine eigene Regel erstellt werden. Heise und Spiegel Online sowie Golem sind neben einigen weiteren deutschsprachigen Seiten bereits vorhanden, mit etwas HTML- und PHP-Kenntnis lassen sich aber neue Regeldateien relativ einfach erstellen.

Auch in Sachen Geschwindigkeit macht Miniflux einiges besser. Während es bei FreshRSS schon mal Minuten dauern konnte, bis alle Feeds abgerufen waren (ja, das geht natürlich auch automatisiert, habe ich jedoch aus bestimmten Gründen nicht eingerichtet), erledigt Miniflux dies in nicht mal einer halben Minute. Grund dafür ist, dass mehrere Feeds gleichzeitig abgerufen werden, und nicht einer nach dem anderen. Tritt irgendwo ein Fehler auf, wird dies sofort beim entsprechenden Feed angezeigt, und man kann über den Debugmodus weitere Nachforschungen im Protokoll anstellen. Leider ist die PicoFeed-Bibliothek etwas pingelig bei nicht validen Feeds, sodass ich einige wenige Feeds damit nicht mehr lesen kann.

Die Bildschirmleser-Zugänglichkeit der Anwendung ist auf Desktop- und Mobilgeräten durchweg positiv. Alle Bedienelemente sind sinnvoll beschriftet, und mittels Überschriftennavigation lassen sich die einzelnen Artikel bequem durchblättern. Die abgerufenen Artikel werden in einer Art Stream angezeigt, sodass man nicht erst umständlich jeden Feed einzeln anklicken muss. Wer dennoch nur einzelne Abos oder Kategorien sehen möchte, findet auch diese Möglichkeit sehr schnell. Am Ende der Seite erlaubt ein Link, sämtliche Artikel als gelesen zu markieren.

Miniflux ist eine PHP-Anwendung und verwendet eine Sqlite-Datenbank als Backend, dementsprechend einfach ist daher auch die Installation. Des Weiteren kann ein Cronjob zum automatisierten Abrufen der Feeds im System oder, falls nicht verfügbar, über einen Webcron-Dienst angelegt werden. Auch für den Fernzugriff ist alles vorhanden. Neben einer eigenen API gibt es eine Fever-Unterstützung, was die Steuerung über geeignete Mobil- und Desktop-Apps erlaubt. Für Android ist eine App nahmens MiniFlux Embedded verfügbar, wobei es sich aber lediglich um einen One-Purpose-Browser handelt, also um eine App, welche die Miniflux-Seite darstellt, sonst aber keine Zusatzfunktionen wie etwa Benachrichtigungen mitbringt. Eine Plugin-Unterstützung gibt es bei Miniflux nicht, dafür lässt sich der Reader mit Themes den eigenen Farbwünschen anpassen.

Kurzum: Miniflux ist vielleicht kein Reader, um hunderte von Feeds sinvoll mit allen Rafinessen zu verwalten, doch für den einfachen Bedarf ist diese Anwendung sehr zu empfehlen.

Freitag, 02. September 2016

Auch für Tastaturnutzer: Virtuelle Desktops unter Windows 10

Für Linux-Nutzer sind sie längst ein alter Hut, seit Windows 10 lassen sie sich nun auch unter Microsofts Betriebssystem nutzen. Virtuelle Desktops bringen Ordnung in das Fensterchaos, wenn selbst ein großer HD-Bildschirm zu klein ist, um noch die Übersicht zu behalten. Doch nicht nur für  […]

Weiterlesen

Samstag, 30. Juli 2016

Yellow 0.6.5 freigegeben: Leichtere Installation

Heute wurde Version 0.6.5 des Markdown-CMS Yellow freigegeben. Wie üblich sind die Release-Notes für Yellow auch diesmal nicht sehr gesprächig. Der knappe Hinweis "Better Installation" bedeutet aber in der Tat eine enorme Verbesserung beim Installieren des Grundsystems sowie der  […]

Weiterlesen

Freitag, 01. Juli 2016

Audioplayer für Yellow CMS

Für das Markdown-CMS Yellow habe ich soeben mein zweites, bescheidenes Plugin veröffentlicht. Das Audio-Plugin implementiert einen simplen HTML5-Audioplayer, welcher ausschließlich auf dem HTML5-Audio-Tag basiert. Ein Flash-Fallback für ältere Browser wird nicht angeboten, dafür kann optional für  […]

Weiterlesen

Samstag, 11. Juni 2016

AndStatus: ein quelloffener Microblogging-Client für Android

Wer für Android noch nach einem brauchbaren Microblogging-Client sucht, dem kann ich nach ersten Tests AndStatus als eine quelloffene und werbefreie App empfehlen. Der Client beherrscht sowohl Twitter, als auch diverse andere Microblogging-Dienste, darunter Status.net. Man kann ihn gratis entweder  […]

Weiterlesen

- Seite 1 von 8

Seitenkopf