Tiny Tiny RSS:小小RSS訂閱平臺是一個款免費開源的RSS新聞源訂閱工具,免費開源,完全可以替代Google Reader,採用PHP+MYSQl開發,支援自定義安裝。
Tiny Tiny RSS 優點:
1、通過面板可以尋找 GR 閱讀的感受;
2、有適合移動裝置的面板/外掛(別人成功了,我還沒找見,英語渣,沒辦法);
3、支援外掛;
4、支援Android 客戶端;
5、只要你願意,可以把更新頻率設得夠高,第一時間獲得訂閱更新;
6、支援匯入OPML;
7、可以收藏(星標);
8、有中文,不完全。
下面是安裝說明:
開源 可以進行高度的個性化設定。通過對程式碼進行修改,可以使閱讀器的介面更符合個人習慣。修改文章中連結開啟的方式為在當前標籤而不是新的標籤,保證在Kindle上也能夠很方便的閱讀。
方便 Tiny Tiny RSS Reader支援各種快捷鍵功能。這一點與Google reader和鮮果一樣,不需要改變閱讀習慣,只要稍微學習就可以實現快捷的操作。
多瀏覽器支援 Tiny Tiny RSS Reader支援個人電腦上主流版本的瀏覽器。手持裝置可以訪問移動版本。這個閱讀器甚至有兩個手機版本。以我的安裝為例,一般網頁版本的路徑為:域名/reader。智慧手機版本為:域名/reader/mobile 。更通用的一個版本是:域名/reader/mobile/classic。
閱讀器的安裝需要PostgreSQL/MySQL資料庫和PHP 5.2以上的伺服器。我所用的空間只有一個MySQL資料庫的額度,已經被我安裝了Movable type。經過分析,發現Movable type和Tiny Tiny RSS Reader的資料庫表沒有重名的,於是我就嘗試Movable type和Tiny Tiny RSS Reader共享一個數據庫。
安裝過程很簡單:
1、下載最新版本的原始碼。
2、上傳原始碼到伺服器相應路徑下,並解壓。以我為例,程式碼解壓到/public_html/reader目錄下面。
3、將reader目錄下的config.php-dist檔案重新命名為config.php,修改程式碼內容。
//以下為 資料庫資訊,必須根據實際情況填寫
define(‘DB_TYPE’, “pgsql”); // or mysql
define(‘DB_HOST’, “localhost”);
define(‘DB_USER’, “fox”);
define(‘DB_NAME’, “fox”);
define(‘DB_PASS’, “XXXXXX”);
//define(‘DB_PORT’, ‘5432’); // when neeeded, PG-only
// 安裝路徑,我的情況為 域名/reader
define(‘SELF_URL_PATH’, 域名/reader);
// 定義使用者個數。預設為單使用者。如果是單使用者,登入時沒有使用者名稱密碼。如果把true改為false,則為多使用者情況。多使用者登入時預設的使用者名稱/密碼為:admin/password。
define(‘SINGLE_USER_MODE’, true);
//定義Cookie儲存的時間。預設值為0,如此,每次退出瀏覽器,重新開啟的時候就需要輸入使用者名稱/密碼。修改為比下一行的SESSION_EXPIRE_TIME所定義的時間短的時間,可以減少重複驗證的過程。需要注意的是,方便性提高了,安全性也會相對降低了。
define(‘SESSION_COOKIE_LIFETIME’, 0);
//一定要把下面這一行的false改為true,表明你把整個配置檔案都看一遍了。
define(‘ISCONFIGURED’, false);
以上是初次安裝時候,配置檔案的設定。除了資料庫的資訊和安裝路徑必須先設定,並且要把ISCONFIGURED改為true之外,其餘都可以等閱讀器架設起來後進行配置。
4、設定資料庫
在建立了資料庫、使用者,賦予許可權之後,需要匯入原始檔schema資料夾下的資料庫檔案。因為是和Movable type共同使用一個數據庫,為保險起見,我先備份了先前資料。然後用PhpMyAdmin開啟資料庫,import了schema資料夾下ttrss_schema_mysql.sql檔案。
5、設定定時更新
如果使用者名稱為username,並且安裝在/public_html/reader目錄下,那麼定時更新的命令如下:
cd /home/username/public_html/reader && /usr/bin/php /home/username/public_html/reader/update.php -feeds >/dev/null 2>&1
Tiny Tiny RSS Reader支援多種更新方式。如果一個方法無法實現,可以嘗試別的辦法。
沒有意外的話,Tiny Tiny RSS Reader就架設起來了。如果你想嘗試一下,可以使用這個單使用者demo:http://tt-rss.org/demo/。
以上安裝辦法針對有自己的域名和空間的網路閱讀器使用者。用Tiny Tiny RSS Reader架設網路閱讀器可以用來應對一些較為極端的情況。該程式安裝完成後可自用,也可以提供會員使用。