Wie euch inzwischen aus der Blogsphere bekannt sein dürfte, stellt Google zum Juli seinen RSS Reader ein. Zwar könnte man jetzt wieder einen der alternativen Dienste nutzen, welche wahrscheinlich noch vor dem Ende des Readers reihenweise in den Startlöchern lauern, doch ist eine eigenständige Lösung wahrscheinlich auf Dauer sicherer.
Die Alternative:
TTRSS (Tiny Tiny RSS)
Auch RSS-Lounge war in die engere Auswahl gekommen, doch wird diese nicht weiter aktualisiert und verweist schon auf der eigenen Webseite auf Selfoss... dieser Reader allerdings hat keine wirklichen Kategorien und präsentiert alles in einem fortlaufenden "Stream". Also habe ich mich für TTRSS entschieden, welches aktiv weiter entwickelt wird und vom Layout und Funktion dem gewohnten Reader am nächsten kommt.
Diesen Reader könnt ihr auf eurem Webspace laufen lassen, wenn dieser (wichtig!) folgende Punkte erfüllt:
PHP 5.3 (ich musste bei meinem Provider erst einen kleinen Button betätigen, damit nicht mehr 5.2 benutzt wird... vorher kam es immer wieder zu folgender Fehlermeldung):
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM ...
Eine
PostgreSQL oder MySQL Datenbank vorhanden ist.
Installation:
1. Die Installation gestaltet sich relativ einfach (wenn man weiß, wie
), solange man auf ein Datenbank-Tool wie z.B. phpMyAdmin Zugriff hat, denn hier kann man über die
Import-Funktion leicht das mitgelieferte Datenbank-Schema einlesen, womit dann alle benötigten Tabellen angelegt werden.
2. Als nächstes werden alle Dateien mittels eines FTP-Programms auf den Server gespielt (hier kann sich der nächste Fehler einschleichen, wenn man nicht beachtet, dass sehr viele "versteckte" System-Dateien (vorgestellter Punkt) in den Ordnern liegen... )
3. Nun noch die "config.php-dist" bearbeiten (Datenbank-Zugriff etc. eintragen) und diese als "config.php" speichern und ebenfalls hoch laden.
Anmerkung:
Wenn ihr keine eigene htaccess nutzt um den Zugriff zu beschränken, sollte in der Config
SINGLE_USER_MODE auf "false" stehen. So erhaltet ihr ein Login-Formular. Allerdings ist natürlich die htaccess-Methode zu bevorzugen. Standard Zugang ist dann "admin" und "password"... das sollte natürlich über die Einstellungen gleich geändert werden.
Jetzt sollte alles für den Start des neuen Readers bereit sein.
Nach der Installation
1. Als erstes habe ich über Google-Takeout (direkter Link:
https://www.google.com/takeout/#custom:reader alle meine Feeds exportiert, die Zip entpackt und nach der subscriptions.xml Ausschau gehalten. Diese habe ich dann im TTRSS importiert... nun muss gesagt werden, ich habe nicht das xml Plugin genutzt, sondern über den opml-Import die Datei hoch geladen... es kam zu einem Fehler und dennoch wurden meine Feed-Adressen eingelesen.
Über Einstellungen - Feeds kann man diese nun (wie vom Google Reader gewohnt) per Drag-n-Drop neu anordnen.
2. Damit sich nun der Reader automatisch neue Artikel aus den Feeds einliest, muss noch eine der Feed-Update Möglichkeiten gewählt werden (z.B. cron) - Details dazu hier:
http://tt-rss.org/redmine/projects/tt-rss/wiki/UpdatingFeeds (englisch)
Nun unterstützt leider nicht jeder Anbieter Cron, sodass TTRSS noch einige Bonbons bereit hält:
a) Die automatische Aktualisierung, wenn man den Reader im Browser geöffnet hat (über die config einstellbar: SIMPLE_UPDATE_MODE auf "true")
b) Eine
Erweiterung für Chrome (und evtl. Firefox), welche ebenfalls den Update-Vorgang anstoßen kann.
3. Damit man den Google Reader nicht zu sehr vermisst, kann man nun auch noch das Layout an diesen anlehnen.
(der Dank gebührt otto von
http://www.bergercity.de/allgemein/google-reader-style-fur-tiny-tiny-rss/ )
zip-Download
Das Archiv herunterladen, die beiden .css Dateien entpacken und die vorhandenen damit ersetzen.
In den Einstellungen von TTRSS sollte man dazu noch "Kombinierte-Feed Anzeige" aktivieren.
Und als kleiner Abschluss zur Theme-Anpassung noch in den Einstellungen neben
"Benutzer Stylesheet - CSS Stylesheet nach Ihren Vorlieben anpassen" auf den Button "Personalisieren" klicken und folgenden CSS Schnipsel einfügen, mit welchem ich versucht habe, noch näher an das "Original" zu gelangen:
body#ttrssMain, body#ttrssPrefs, body#ttrssLogin, body {
font-family : arial,sans-serif;
font-size : 12px;
}
div.cdmContentInner {
font-family : arial,sans-serif;
font-size : 12px;
font-weight: normal;
text-align: justify;
margin-left: 10px;
width: 80%;
max-width: 700px;
}
div.cdmHeader > * {
font-size : 14px;
font-weight: bold;
}
Viel Spaß mit TTRSS.