-
Własna alternatywa dla Google Reader- Tiny Tiny RSS
Chyba każdy słyszał o wyłączeniu Google Reader-a, czyli usługi agregującej newsy i komentarze ze stron (RSS-y). W jej miejsce powstało wiele innych- lepszych, gorszych, podobnych. Istnieje jeszcze inna alternatywa … własny serwer do rss-ów, czyli Tiny Tiny RSS. Jest to prosty, darmowy skrypt php, który umożliwia subskrybowanie kanałów rss. Możemy tworzyć użytkowników, rozszerzać funkcjonalność przy pomocy pluginów, jednym słowem fajna sprawa :). Instalacja nie jest zbyt trudna. Bierzmy się za nią 🙂 Potrzebujemy bazę danych, (MySQL lub PostgreSQL), serwer www oraz php z obsługą xml.
1. Tworzymy vhosta (przykład dla Apacha):
<VirtualHost *:80>
ServerAdmin email@domena.pl
DocumentRoot /www/nasz-rss.com/html
ServerName nasz-rss.com
</VirtualHost>
2. Restart Apache (service httpd restart)
3. Tworzymy bazę danych
4. Pobieramy skrypt ze strony projektu. (aktualne wydanie)
5. Rozpakowujemy w katalogu głównym vhosta.
6. Otwieramy z przeglądarki adres naszego rss np. http://nasz-rss.com. Powinna rozpocząć się właściwa instalacja.
7. Jeśli na ekranie zobaczymy komunikat „PHP support for DOMDocument is required, but was not found”, oznacza to, że musimy zainstalować pakiet „php-xml”.
8. Jeśli katalog główny vhosta nie jest zapisywalny dla serwera www lub php-cgi, będziemy musieli ręcznie umieścić w nim wygenerowany plik konfiguracyjny (config.php).
9. Następujące katalogi muszą być rekursywnie zapisywalne przez serwer www lub php-cgi w czasie korzystania z omawianego narzędzia: cache/images, cache/upload, cache/export, cache/js, feed-icons, lock.
10. Domyślny login / hasło to admin / password.
11. Istnieje możliwość instalacji mobilnych klientów na urządzeniach z systemem Android oraz iOS. W tym celu należy każdemu użytkownikowi włączyć dostęp do API ( menu działania -> ustawienia -> „Włącz dostęp do API …”).
12. Miłego rss-owania 🙂Zapomniałbym 😛
Kanały RSS nie odświeżają się same. Można uruchomić skrypt „update_daemon2.php” jako daemon lub „update.php” w cronie, przykładowo:
*/15 * * * * php /www/nasz-rss.com/html/update.php –feeds