網絡內容“推”技術是新一代互聯網發展的必然趨勢。它為信息發布者和接收者提供了很多方便,大大降低了信息流通的成本。
RSS的出現改變了互聯網內容的傳播環節。互聯網是一個讓人興奮而又眩暈的地方。用戶常常遇到兩個大問題:第一是如何在浩翰的信息海洋中找到自己需要的內容;第二是如何能跟上瞬息萬變、永不停息的新知識和新內容。像Google和百度這樣的搜索引擎解決了第一個問題,因而成為第一代互聯網工具的代表。而第二個問題的解決方法目前正悄然興起,這就是基於RSS和ATOM技術的網絡內容的“推”技術,一個可以使成千上萬網民更高效、便捷地跟蹤網絡信息變化的第二代互聯網工具。
何謂網絡內容“推”技術?簡而言之,就是網絡內容提供者(門戶、商務網站、情報中心、博客、網上社區等)向觀眾不斷實時地“推送”最新的信息。用戶只要在本地定義所要閱覽的內容和來源,新信息就不斷地被實時“推” 到他面前,而無需在多個網站間“沖浪”,造成無謂的時間精力的浪費。本文也從此展開對RSS技術和基於RSS技術實現的信息的“推”作比較全面的描述,力爭使Linux用戶感受到RSS的魅力。
用戶上網經常看的內容也許分布在不同網站的不同頻道,但只要它們支持RSS,就可以把這些分散的內容統一到一個界面裡,定時自動更新。這首先需要下載和安裝一個RSS閱讀器,然後從網站提供的聚合新聞目錄列表(RSS Feeds)中訂閱感興趣的新聞欄目的內容,當然在發現了某個XML標准的網頁也可以直接添加到RSS閱讀器中。訂閱後,閱讀器會定時更新所訂閱的內容。RSS應用最火爆的當屬博客、播客等網站,它們普遍采用XML標准,支持RSS。在傳統網站中,目前只有一部分支持RSS,而且一般只提供很簡單的內容提要,要閱讀全文還需要打開相應的網頁。因此,RSS應用仍然受到了很大的局限,故此更多地與新型的網絡應用播客、博客等緊密結合。
下面就向讀者介紹幾種不同類型的常用RSS閱讀器軟件。如果您固定使用某台計算機,那麼就適合使用RSS閱讀軟件;如果您經常使用不同的電腦上網,那麼那些在任何地方上網都可獲得相同服務的內容聚合網站就更適合您了。
獨立工作軟件
Akregator是一款設計優秀的RSS新聞閱讀器,它擁有包括簡體中文等語言在內的多種軟件界面,同時對於中文的支持也非常到位,是一款非常適合國人使用的RSS新聞閱讀器。因為提供了詳盡的向導,所以很快就能上手。
軟件下載安裝過程如下:
#wget http://ufpr.dl.sourceforge.net/sourceforge/akregator/akregator-1.0.2.tar.bz2
#./configure
#make;make install
Akregator工作界面如圖1所示。
圖1 Akregator工作界面
除了必備的新聞閱讀功能外,Akregator可以使用監視功能。用戶需要根據自己感興趣的關鍵字建立相應的監視項目,這樣Akregator便會開始幫助用戶對新聞標題或描述進行掃描,只要與提供的關鍵字有關的文章,監視器都會將其提取到相應監視項目。Akregator不僅能搜索到本地已經下載的文章,還能從正在更新的資料裡提取文章,這樣用戶就算不進入新聞頻道,也能快速獲得所需資料。可以說,這個功能就像是一個幫助用戶整理資料的貼心小秘書一般。
功能整合軟件
RSS閱讀器的另一種形態就是以插件形式整合在浏覽器中,比如Firefox能通過插件實現RSS閱讀功能。在FireFox中使用RSS功能,需要先下載一個名為sage的插件。然後在“查看→側欄→sage”選中它。欄目展開列表附帶了幾個外國的新聞頻道,比如BBC、Yahoo。Firefox的sage插件需要通過點擊“放大鏡”快捷按鈕,來手工搜索、添加一個頁面上的RSS鏈接。
#wget http://FTP.mozilla.org/pub/mozilla.org/extensions/sage/sage-1.3.6-fx+mz.XPi
文件格式為XPI擴展插件。在浏覽器的菜單中選擇文件→打開文件,然後選擇要安裝的XPI擴展插件文件。稍後就可以看到浏覽器會詢問是否要安裝這個插件,點擊“是”即可。
這樣做是為了安全,因為默認情況下,無法從任何網站安裝插件。另外注意新安裝的插件必須在重啟浏覽器後才能生效(關閉所有的浏覽器窗口,包括擴展,主題等窗口)。
RSS的功能主要是方便用戶訂閱最新頭條新聞及網站的更新信息。在Sage設置窗口中,提供了“選擇Feed文件夾”、“常規”和“打開Feed”三大塊內容(見圖2),設置起來十分簡單,進一步方便了用戶閱讀訂閱RSS內容。
圖2 sage設置界面
在Firefox中RSS鏈接叫做“書簽”,別看RSS只是Firefox中一個小小的附加功能,但它卻擁有一個完善的書簽管理工具,可滿足對RSS資源進行分類,備份管理的各種要求。
Firefox Sage最大優點是可以自訂RSS,缺點是警報功能不完善,而且浏覽器必須使用Firefox才行。除了Sage,其他與浏覽器整合的RSS閱讀插件還有:lektora(http://www.lektora.com/) 、Habari Xenu(http://habarixenu.mozdev.org/)。
圖3 浏覽器Firefox整合RSS閱讀
相對於獨立的RSS閱讀軟件,這些通過浏覽器整合插件實現的RSS功能相對比較單一。對比RSS閱讀軟件,浏覽器RSS都不提供新聞預覽、多頁面等功能,各種設置選項也縮水不少,所以只是個精簡的RSS工具。但背靠浏覽器這棵大樹,其閱讀方便程度超過獨立軟件,集成於浏覽器的確是RSS發展的一個重要趨勢。
郵件客戶端軟件
在郵件客戶端集成RSS也成了一種流行趨勢。Thunderbird“雷鳥”是自帶RSS閱讀的郵件客戶端。雷鳥的“新建賬戶設置”中有特殊的一項“RSS News & Blogs”。RSS鏈接的添加在“RSS賬戶設置→管理訂閱→添加”中,比較容易找到。雷鳥的RSS在操作上與收發郵件、添加郵件賬戶類似;s在功能上支持新聞內容預覽,可以滿足用戶的主要需求。更重要的是,雷鳥把浏覽RSS的樂趣整合到了自己的郵件閱讀中,創意十足。相信這也預示了郵件客戶端發展的趨勢。
下面看看如何使用Thunderbird閱讀RSS。首先是彈出“賬戶向導”窗口,選擇“RSS News & Blogs”。
完成後回到“賬號設置”窗口,選擇剛才建立的賬號,默認為“News & Blogs”。點擊“管理訂閱”,彈出“RSS訂閱”窗口。添加一下收取點,點擊“確定”就可以開始RSS閱讀了。回到主窗口後,此時的文件夾面板將會再次產生變化,工作界面見圖4。
圖4 雷鳥下RSS工作界面
其他方法
獨立的RSS閱讀器確實功能比較全面而強大,但是,它們也不是沒有弱點,比如說當你在某台電腦上訂閱了相關RSS新聞後,當使用其他的電腦時,往往不得不重新訂閱你喜歡的RSS新聞,而你先前做的很多設置也就無法使用了。基於網絡技術的在線RSS閱讀器,比如Bloglines、Newsgator等解決了這個問題。要使用這些在線RSS閱讀器,一般需要登錄其網站,先注冊一個用戶名,登錄後在用戶界面中訂閱喜歡的RSS新聞,調整設置讓使用起來更為得心應手。這種方式的好處是當下次換到其他的電腦上時,只要登錄到網站,進入自己的賬戶,就可以繼續使用先前訂閱的RSS新聞以及各種參數設置。