o IT
Náhrada Google Reader
- Podrobnosti
- Vytvořeno: 25. březen 2013
- Zobrazeno: 2272
Google na svém oficiálním Google Reader blogu uveřejnil informaci o ukončení poskytování služby Google Reader k 1. červenci 2013.
Co s tím?
V zásadě existují 3 typy produktů kterými je možné Google Reader nahradit:
- Desktopová RSS čtečka
- Jiná cloudová RSS čtečka
- Vlastní serverová RSS čtečka
Všechny tři možnosti jsou popsány (včetně odkazů na odpovídající produkty) např. v tomto článku
Moje požadavky na RSS čtečku jsou pouze univerzální přístup odkudkoli a, po zkušenosti s ukončením Google Readeru, nezávislost na provozovateli (plus samozřejmě aby to bylo zdarma :) ). Proto jsem se rozhodl pro vlastní (self-hosted) RSS čtečku.
Vyzkoušel jsem 3 produkty a tady jsou praktické zkušenosti:
Můj favorit - jednoduché GUI, podpora kategorií, označování zajímavých článků a podpora mobilních zařízení. Bohužel, jedním z požadavků na instalaci je konfigurace PHP open_basedir. A toto je na sdíleném hostingu (alespoň u mého poskytovatele) problém. Z bezpečnostních důvodů je open_basedir zapnuto a aplikace tiny tiny rss tudíž nefunguje.
Selfoss na mém webhostingu sice funguje, ale v jeho případě jsem zase nebyl spokojený s přiřazováním kategorií k jednotlivým RSS kanálům. Ono to totiž nelze. Lze pouze přidat štítky a podle nich pak zobrazit všechny články (nebo kanály) označené příslušným štítkem, nikoliv jen jeden RSS kanál (např. iDnes) pod štítkem (např. Zprávy).
Protože já prostě potřebuju mít vše krásně zaškatulkované (jako v adresářích na disku :) ) musel jsem hledat dál
Až třetí test byl úspěšný. RSSLounge je sice ukončený produkt (autor již neposkytuje žádnou podporu a vývoj) a to ve prospěch aplikace Selfoss, mým potřebám absolutně vyhovuje. Podporuje autentikaci, štítkování i kategorizování, označování zajímavých článků. Navíc má možnost zobrazit nové články za určité období (To člověk ocení když chce mít přehled co nového se stalo během dovolené). Jedinou nevýhodou může být absence rozhraní pro mobilní zařízení.
Instalace se samozřejmě neobešla bez menších komplikací, takže tady je seznam a případně návod jak se s nimi vypořádat:
- Základní známé chyby (Internal error 500 apod.) a návod jak je odstranit je na stránkách projektu: Installation and FAQ
- Chyby PHP: Po sérii testů se mi RSSLounge podařilo rozchodit až na PHP v 5.4, verze 5.3 a 5.2 nezobrazovala stránky korektně
- Čeština: po prvním načtení stránky je čeština zobrazena správně, po kliknutí na určitou kategorii už ne:
- je nutné zmodifikovat soubor application/controllers/ItemController.php
- řádek 'html' => utf8_encode(utf8_decode($this->view->render('item/list.'.Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer')->getViewSuffix()))),
- zaměnit za 'html' =>($this->view->render('item/list.'.Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer')->getViewSuffix()),
Pokud se Vám budou moje tipy někdy hodit, budu rád za komentář :)