• Własna alternatywa dla Google Reader- Tiny Tiny RSS

    dodany przez Przemysław Sikora

    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

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony