إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

Tiny Tiny RSS بديل Google Reader الحر

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] Tiny Tiny RSS بديل Google Reader الحر

    السلام عليكم

    Tiny Tiny RSS هو قارئ لتغديات (RSS/Atom) تحت رخصة GNU GPL مبرمج ب PHP و AJAX (الواجهة) ويعتبر حلا لمن يريد قرأة الخلاصات من اي مكان او بمعنى صحيح انشاء خادم يقوم بالعملية (مثل Google Reader)

    لتنصيبه واستعماله سنحتاج الى :
    1. خادم ويب Apache...
    2. MySQL او PostgreSQL...
    3. PHP
    4. متصفح ويب معروف

    سنحتاج لتنصيب إضافات PHP التالية من اجل استعمال افضل :
    كود:
    aptitude install php5-curl php5-xmlrpc php5-cli
    بعد تحميل البرنامج من الموقع الرسمي نفك ضغط الحزمة في المجلد الإفتراضي لخادم الويب ونقوم باعطائه التصاريح
    كود:
    tar zxvf tt-rss-1.4.3.1.tar.gz -C /var/www && mv /var/www/tt-rss-1.4.3.1 /var/www/tt-rss
    كود:
    chown -R www-data:www-data /var/www/tt-rss
    الأن سنقوم بإنشاء قاعدة البينات (MySQL) وتصدير الجداول للملف ttrss_schema_mysql.sql

    كود:
    bash$ mysql -u root -p
    mysql>create database db_ttrss;
    mysql>use db_ttrss;
    mysql>source /var/www/tt-rss/schema/ttrss_schema_mysql.sql
    ننسخ ملف الإعدادات ونفتحه
    كود:
    cp /var/www/tt-rss/config.php-dist /var/www/tt-rss/config.php
    كود:
    vi /var/www/tt-rss/config.php
    كود PHP:
    define('DB_TYPE'"pgsql"); // or mysql
        
    define('DB_HOST'"localhost");
        
    define('DB_USER'"fox");
        
    define('DB_NAME'"fox");
        
    define('DB_PASS'"XXXXXX"); 
    ونقوم بتحرير البيانات الخاصة بنا

    نستطيع الأن الدخول إلى واجهة البرنامج انطلاقا من المتصفح h t t p : / / SERVER-IP/tt-rss

    بعض الإضافات :

    تفعيل صفحة تسجيل الدخول والإستعمال المتعدد :

    نبحث في ملف الإعدادات عن القيمة
    كود:
    define('SINGLE_USER_MODE', [COLOR=red]true[/COLOR]);
    ونغيرها الى
    كود:
    define('SINGLE_USER_MODE', [COLOR=red]false[/COLOR]);
    تحديث تغديات RSS بشكل تلقائي دون الحاجة للإتصال (تتطلب تنصيب php5-cli) :

    نبحث في ملف الإعدادات عن القيمة
    كود:
    define('ENABLE_UPDATE_DAEMON', [COLOR=red]false[/COLOR]);
    ونغيرها الى
    كود:
    define('ENABLE_UPDATE_DAEMON', [COLOR=red]true[/COLOR]);
    ننشأ الملف
    كود:
    mkdir --p /var/run/tt-rss
    نغير القيمة (من ملف الإعدادات دائما)
    كود:
    define('LOCK_DIRECTORY', '[COLOR=red].[/COLOR]');
    كود:
    define('LOCK_DIRECTORY', '[COLOR=red]/var/run/tt-rss[/COLOR]');
    نحمل ملف الإعدادات الخاص بسكربت init.d
    كود:
    wget "http://howto.landure.fr/gnu-linux/debian-4-0-etch/installer-tiny-tiny-rss-sur-debian-4-0-etch/tt-rss-default" \--output-document="/etc/default/tt-rss"
    نحمل سكربت init.d الخاص بTiny Tiny RSS
    كود:
    wget "http://howto.landure.fr/gnu-linux/debian-4-0-etch/installer-tiny-tiny-rss-sur-debian-4-0-etch/tt-rss-initd" \--output-document="/etc/init.d/tt-rss"
    كود:
    chmod +x "/etc/init.d/tt-rss"
    ملاحظة: السكربت غير رسمي وخاص بdebian etch و جربته على lenny واشتغل دون مشاكل لحد الأن

    لتشيل السكربت
    كود:
    /etc/init.d/tt-rss start
    ايقاف السكربت
    كود:
    /etc/init.d/tt-rss stop
    جعل السكربت يعمل تلقائيا عند اعادة شغيل الجهاز
    كود:
    /usr/sbin/update-rc.d tt-rss defaults
    ربما قد يتسائل البعض ما الفائدة هناك Google Redaer !!
    بهذه الطريقة تحافظ على خصوصيتك ولو في ابسط الأمور والفكرة اجدها ممتازة لمن لديه خادم منزلي او VPS وسيكون من الجيد لو ان هناك خدمة عرية تعتمد على هذا البرنامج

    الموقع الرسمي | Screenshots | Demo

    مصادر (1) (2)


يعمل...
X