本質
就本質而言,RSS和Atom是一種信息聚合的技術,都是為了提供一種更為方便、高效的網際網路信息的發布和共享,用更少的時間分享更多的信息。同時RSS和Atom又是實現信息聚合的兩種不同規範。1997年Netscape(網景)公司開發了RSS,“推”技術的概念隨之誕生。然而RSS的風行卻是近兩年的事,由於Blog技術的迅速普及和Useland、Yahoo等大牌公司的支持,2003年RSS曾被吹捧成可以免除垃圾郵件干擾的替代產品,一時形成了新技術的某種壟斷。這時Google為了打破這種壟斷,支持了IBM軟體工程師SamRuby2003年研發的Atom技術,由於Google的加入,Atom迅速竄紅。Useland公司的戴夫·溫那(Dave Winner)也迅速將RSS升級到2.0版本,形成了兩大陣營的對峙。但為了方便用戶使用和市場實際的雙重壓力,兩種標準有統一的可能,溫那在(2010)3月表示RSS將與Atom合併。多數版本的閱讀器都可以同時支持這兩種標準。
RSS/Atom源是基於XML的語義網內容,能夠被客戶端解析程式用做數據源。微格式是嵌入到網頁中的語意網微內容。Web源包括RSS/Atom源和微格式源。RSS/Atom的標準化帶來了眾多軟體和網站的廣泛套用。擴展的RSS/Atom可用於專業領域。聚合供源與聚合消費器之間,採用"伺服器/客戶機"模式和標準的HTTP通訊。網站可以根據現有網頁或者網站資料庫生成RSS/Atom源,也可以考慮將多個外部RSS/Atom源聚合成新的RSS/Atom源。列表RSS/Atom源同時支持對客戶端快取的更新與刪除操作。面向瀏覽器用戶通報網站發布的RSS/Atom源,首選自動發現方式。微軟提出的SSE協定,用於鬆散協作的兩個網站之間交叉訂閱對方的RSS/Atom源,服務於新條目和更新條目的雙向、延時同步。 更多還原
版本
RSS規範的主要版本有0.91、1.0和2.0等。0.91版和1.0版完全不同,風格不同,制定標準的人也不同。0.91版和2.0版一脈相承。1.0版更接近XML(標準通用標記語言的子集)標準。世界上大多數知名,雖有很多種不同的RSS,但都定型於兩個重要的支幹(RDF和2.*)。RDF或RSS 1.*的分支包括下列版本:
• RSS 0.90原本屬於美國網景公司的版本。這個RSS被稱為RDFSite Summary,但其基礎構圖創建在初期的RDF規格上,以及和末版的RDF推薦標準不兼容。
• RSS 1.0是一個開放式的版本,由RSS-DEV工作團隊再次創建為RDF Site Summary。RSS 1.0是一個像RSS 0.90的RDF形式,但是並沒有完全的和他兼容,自從1.0基新聞網站都提供RSS訂閱支持。
特點
來源多樣的個性化“聚合”特性。
信息發布的時效、低成本特性。
無“垃圾”信息、便利的本地內容管理特性。
起源
RSS實用的思想最早要追溯到1995年,那時Ramanathan V. Guha和蘋果電腦公司高級技術組的其他人員開發了測試內容框架(Meta Content Framework)。
RDF網頁概述是最早版本的RSS,他最早於1999年3月在網景公司由Guha創建使用。
1999年7月,網景公司的Dan Libby 開發了一個新的版本,於是就產生了 RSS 0.91。
主張網路自由的知名活動人士亞倫·斯沃茨星期五(2013年1月11日)被發現在紐約的公寓中自縊身亡,終年26歲。斯沃茨在孩童時期便開始接觸電腦程式開發,他在14歲時參與編寫RSS 1.0規格,他也曾參與社交新聞網站“Reddit”的早期開發。同為網際網路組織“求進會”創始者之一的斯沃茨之後積極提倡網路自由,該組織反對網路審查。
歷史
1997 年 - Dave Winer 開發出 scriptingNews。RSS 由此誕生。
1999 年 - Netscape 開發出 RSS 0.90 (由 scriptingNews 支持的)。這是帶有一個 RDF header 的簡單的 XML。
1999 年- Dave Winer 在 UserLand 公司開發出 scriptingNews 2.0b1 (包含了 Netscape 的 RSS 0.90 的特定)。
1999 年 - Netscape 開發出 RSS 0.91。在此版本中,他們刪除了那個 RDF header,但是包含了大多數來自 scriptingNews 2.0b1 的特性。
1999 年 - UserLand 擺脫了 scriptingNews,而僅僅使用 RSS 0.91。
Netscape 停止了 RSS 的研發。
2000 年 - UserLand 發布了正式的 0.91 規範 。
2000 年 - 一個由 Rael Dornfest 領導的團隊在 O'Reilly 開發出 RSS 1.0。此格式使用了 RDF 和命名空間。此版本常被混淆為 0.91 的新版本,不過它是完全不依賴 RSS 0.91 的新格式。
2000 年 - Dave Winer 在 UserLand 公司開發出 RSS 0.92。
2002 年 - Dave Winer 在離開 Userland 之後開發出 RSS 2.0。
2003 年 - 正式的 RSS 2.0 規範發布。
2013年,1月11日,RSS規格的作者Aaron Swartz在紐約市自殺,終年26歲。
2014年,1月11日,RSS規格的作者Aaron Swartz逝世一周年。
發展
總體
RSS是一種起源於網景的推廣技術,將用戶訂閱的內容傳送給他們的通訊協同格式(Protocol)。
RSS這個縮寫在英文中可以有幾個源頭,並被不同的技術團體做不同的解釋。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。
IE4剛剛推出來的時候有一個有趣的功能,那就是新聞頻道。這個新聞頻道的功能與Netscape推出的新聞頻道是很相似的(當時Netscape還是市場上領先的瀏覽器)。為此Netscape定義了一套描述新聞頻道的語言,這就是RSS,只不過Netscape自當時起每況愈下,所以最終也沒有發布一個正式的RSS規範(只發布了一個0.9版本)。而微軟也在當時推出了支持自己IE的CDF(Channel Definition Format)數據規格,與RSS非常接近。微軟試圖用新聞頻道的功能把“推”(Push)技術變成一個套用主流,並與Netscape抗衡。不過出乎預測的是,“推”技術自始至終沒有找到合適的商業模型,而且伴隨著其他各類網路特性的出現,也日益無法顯現自身的優勢。新聞頻道在瀏覽器中的地位最終日暮西山,最後也在IE的後續版本中消失了。
新聞頻道的確進入了低谷,但是RSS並沒有被業界人士所拋棄。過去兩年,部落格從一個專業群體開始,逐步成為了網路上最熱門的新話題。而RSS成為了描述Blog主題和更新信息的最基本方法。於是RSS這項技術被著名Blogger/Geek戴夫·溫那(Dave Winner)的公司UserLand所接手,繼續開發新的版本,以適應新的網路套用需要。新的網路套用就是Blog,因為戴夫·溫那的努力,RSS升級到了0.91版,然後達到了0.92版,隨後在各種Blog工具中得到了套用,並被眾多的專業新聞站點所支持。在廣泛的套用過程中,眾多的專業人士認識到需要組織起來,把RSS發展成為一個通用的規範,並進一步標準化。一個聯合小組根據W3C新一代的語義網技術RDF對RSS進行了重新定義,發布了RSS 1.0,並把RSS定義為“RDF Site Summary”。這項工作並沒有與戴夫·溫那進行有效的溝通,而戴夫則堅持在自己構想的方向上進一步開發RSS的後續版本,也並不承認RSS 1.0的有效性。RSS由此開始分化形成了RSS 0.9x/2.0和RSS 1.0兩個陣營,也由此引起了在專業人群中的廣泛爭論。
因為爭論的存在,一直到今天,RSS 1.0還沒有成為標準化組織的真正標準。而戴夫·溫那卻在2002年9月獨自把RSS升級到了2.0版本,其中的定義完全是全新的模式,並沒有任何RSS 1.0的影子。這引發了網路上進一步爭議,究竟讓一個越來越普及的數據格式成為一個開放的標準,還是被一家公司所定義和控制,成為了爭議的焦點。戴夫·溫那並沒有為自己辯解,他的觀點是RSS還需要進一步發展,需要專業人士更明確的定義,不過恐怕這種輕描淡寫不能消除人們對RSS“被一家商業公司獨占”的擔心。
分支
隨著越來越多的站點對RSS的支持,RSS已經成為成功的XML(標準通用標記語言的子集)套用。RSS搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。
RSS 2.*的分支包括下列版本:
• RSS 0.91是一個精簡的RSS形式,由美國網景公司所發布,同時也是原創的排行第一的版本編號,由Dave Winer從Userland軟體所製作。網景公司的版本被稱為Rich Site Summary; 這個是不久前(1999 年)的RDF格式,但是相對而言比較不方便使用。
• RSS 0.92通過0.94被擴大為RSS 0.91版本,更容易與其他兼容以及和Winer的RSS 0.91版本,但仍然和RSS 0.90不兼容。在所有的Userland RSS 0.9x規格里,RSS不再只是個縮寫。
• RSS 2.0.1是國內版本編號2.0。 RSS 2.0.1雖被聲稱凍結,但是仍是一個網頁然可以快速下載,之後再聲稱沒有改變版本編號。 RSS現今代表著簡易供稿系統。主要的改變在這個版本里使用伸的機制。
對大部分而言,和較早的版本比較起來(除了無兼容性的RDF語法在0.90),較新的版本接觸到各個分支時為逆兼容性,以及大部分的版本嚴格上來說包括以延伸機構使用XML Namespaces來證明,另一方面正好(在 2.* 分支)或通過RDF(在1.* 分支),大部分的企業聯合組織化軟體都有支持這兩種分支。
模組
RSS模組的主要目標是延伸基本的XML(標準通用標記語言的子集)概要來獲得更 健全的內容匯集。此種傳承允許更多的變化卻又能夠符合標準,在不用更改RSS核心之下運行。為了達成此項延伸,嚴密規範的字彙(在RSS中為“模組”;XML中為“概要”)通過XML namesspace命名各種概念之中的概念。
用途
1、訂閱BLOG
可以訂閱工作中所需的技術文章,也可以訂閱與你有共同愛好的作者的Blog,總之,對什麼感興趣就可以訂什麼。
2、訂閱新聞
無論是奇聞怪事、明星訊息、體壇風雲,只要你想知道的,都可以訂閱。你再也不用一個網站一個網站,一個網頁一個網頁去逛了。只要這將你需要的內容訂閱在一個RSS閱讀器中,這些內容就會自動出現你的閱讀器里,你也不必為了一個急切想知道的訊息而不斷的刷新網頁,因為一旦有了更新,RSS閱讀器就會自己通知你。
步驟
其實訂閱RSS新聞內容要先安裝一個RSS閱讀器。然後將提供RSS服務的網站加入到RSS閱讀器的頻道即可。具體如下:
選擇有價值的RSS信息源(稱作RSS源)。
啟動RSS閱讀器,將RSS源添加到自己的RSS閱讀器或者線上RSS中。
接收並獲取定製的RSS信息。
取消定製的RSS信息。
閱讀器
RSS閱讀器基本可以分為三類。
第一類大多數閱讀器是運行在計算機桌面上的應用程式,通過所訂閱網站的新聞供應,可自動、定時地更新新聞標題。在該類閱讀器中,有Awasu、FeedDemon和RSSReader這三款流行的閱讀器,都提供免費試用版和付費高級版。
第二類新聞閱讀器通常是內嵌於已在計算機中運行的應用程式中。例如,NewsGator內嵌在微軟的Outlook中,所訂閱的新聞標題位於Outlook的收件箱資料夾中。另外,Pluck內嵌在Internet Explorer瀏覽器中!
第三類則是線上的WEB RSS閱讀器,其優勢在於不需要安裝任何軟體就可以獲得RSS閱讀的便利,並且可以保存閱讀狀態,推薦和收藏自己感興趣的文章。提供此服務的有兩類網站,一種是專門提供RSS閱讀器的網站,例如國外的feedly,國內的有道、鮮果、抓蝦;另一種是提供個性化首頁的網站,例如國外的netvibes、pageflakes,國內的雅蛙、闊地。
檔案
一個RSS檔案就是一段規範的XML(標準通用標記語言的子集)數據,該檔案一般以rss,xml或者rdf作為後綴。
優點
您可以看到沒有廣告和圖片的標題或文章的概要閱讀,這樣你不必閱讀全文即可知文章講的一個意思是什麼,為您節省時間。
RSS閱讀器會自動更新你定製的網站內容,保持新聞的及時性。要訂閱新聞,可以直接點擊seo部落格上的XML圖示,或到專欄作者點擊訂閱文章,即完成訂閱,每天你就可以打開RSS閱讀最新文章,而不必打開網頁了。
使用RSS可以根據你自已的喜好定製多個RSS提要,這樣做的好處是從多個新聞來源蒐集,然後整合新聞到單個數據流當中。
RSS提交給RSS網站後,不但容易帶來網站流量,而且能加快搜尋引擎收錄與信息的推廣。
行銷
RSS行銷屬於網路行銷中的一種模式,除具有網路行銷的特點外,還具有由於採用RSS 技術而產生的新特點。且RSS 行銷與郵件列表行銷也有許多相似之處,它們之間的根本區別是向用戶傳遞有價值信息的方式不同。因此,下面所述的RSS行銷的優缺點主要是從RSS技術上,以及與郵件列表行銷相比較而言的。
行銷優點
(1)多樣性、個性化信息的聚合。RSS是一種基於XML(標準通用標記語言的子集)標準,是一種網際網路上被廣泛採用的內容包裝和投遞協定,任何內容源都可以採用這種方式來發布,包括專業新聞、網路行銷、企業、甚至個人等站點。若在用戶端安裝了RSS閱讀器軟體,用戶就可以按照喜好、有選擇性地將感興趣的內容來源聚合到該軟體的界面中,為用戶提供多來源信息的“一站式”服務。
(2)信息發布的時效強、成本低廉。由於用戶端RSS閱讀器中的信息是隨著訂閱源信息的更新而及時更新的,所以極大地提高了信息的時效性和價值。此外,伺服器端信息的RSS包裝在技術實現上極為簡單,而且是一次性的工作,使長期的信息發布邊際成本幾乎降為零,這完全是傳統的電子郵件、網際網路瀏覽等發布方式所無法比擬的。
(3)無“垃圾”信息和信息量過大的問題。RSS閱讀器中的信息是完全由用戶訂閱的,對於用戶沒有訂閱的內容,以及彈出式廣告、垃圾郵件等無關信息則會被完全螢幕蔽掉。因而不會有令人煩惱的“噪音”干擾。此外,在用戶端獲取信息並不需要專用的類似電子信箱那樣的“RSS 信箱”來存儲,因而不必擔心信息內容的過大問題。
(4)沒有病毒郵件的影響。在RSS閱讀器中保存的只是所訂閱信息的摘要,要查看其詳細內容與到網站上通過瀏覽器閱讀沒有太大差異,因而不必擔心病毒郵件的危害。
(5)本地內容管理便利。對下載到RSS閱讀器里訂閱內容,用戶可以進行離線閱讀、存檔保留、搜尋排序及相關分類等多種管理操作,使閱讀器軟體不僅是一個“閱讀”器,而且還是一個用戶隨身的“資料庫”。
行銷缺點
(1)RSS的套用遠不如電子郵件普及,從而限制了RSS訂閱的套用範圍。
(2)若長期不接收RSS信息,對於過期的信息則無法瀏覽。這是由於沒有專門的伺服器為每個用戶保存信息,如果用戶不及時接收,信息則過時不候。
(3)難以評估RSS行銷效果。因為在RSS中不能添加任何的腳本語言,使統計訂閱人數比較困難,只能通過一些特別的技術方法來分析RSS的下載次數多少來估計訂戶數量,因而對於RSS行銷效果無法準確地評價。
(4)難以實現個性化服務。電子郵件的用戶個性化技術已經非常成熟了,但對於通過RSS獲取信息的方式而言,還沒有得到很好地解決。
總之,RSS 行銷與郵件列表行銷相比具有很大的優勢,特別是克服了郵件列表行銷中常出現的垃圾郵件、病毒、信息即時性差等致命缺點,因而將有力地促進RSS行銷的推廣套用。所以,網路行銷者一定要加以足夠地重視,以增強自己的競爭優勢。當然RSS行銷模式還有很多的問題要面對,對於如何有效地利用更需深入地研究探討。
贏利模式
一是投遞信息產生廣告收入,比如一個用戶用RSS訂閱了高爾夫的內容,那么每條信息下面都會精準地出現一條高爾夫相關產品的廣告,從高爾夫球桿到會員卡。
二是做個人門戶,讓所有的部落格都變成這個門戶的記者和編輯,利用流量收取廣告費。再強調,我們不是單純做RSS工具本身,因為工具只是初級階段,是賣不了多少錢的,而是要通過工具聚攏人氣,做成個人門戶。
三是多平台統一,致力於開發和建設多渠道、多設備的整合信息服務平台,為用戶提供隨時隨地、任意設備、個性化的信息服務。用戶可以藉助PC、手機、PDA、數位電視等多種終端,通過“看天下”“個人門戶”服務,實現個性化訂製,從而獲取並管理網際網路上的最新資訊。
語法
它用於在網站間分享信息。
使用 RSS,您在名為聚合器的公司註冊您的內容。
如何工作
步驟之一是,創建一個 RSS 文檔,然後使用 .xml 後綴來保存它。然後把此檔案上傳到您的網站。接下來,通過一個 RSS 聚合器來註冊。每天,聚合器都會到被註冊的網站搜尋 RSS 文檔,校驗其連結,並顯示有關 feed 的信息,這樣客戶就能夠連結到使他們產生興趣的文檔。
實例
注釋
在 RSS 中書寫注釋的語法與HTML(標準通用標記語言的子集)的語法類似:
使用XML編寫
因為 RSS 也是 XML(標準通用標記語言的子集),請記住:
所有的元素必須擁有關閉標籤
元素對大小寫敏感
元素必需被正確地嵌套
屬性值必須帶引號