RSS Feed Display on Homepage

1 view
Skip to first unread message

TsungWei Hu

unread,
Aug 17, 2010, 3:51:40 AM8/17/10
to sahan...@googlegroups.com
下列是 pwchi 和 daniel 關於首頁顯示 Twitter / Plurk 的討論摘要,當作進度報告向大家說明。

Eden 新版本其實就可以直接讀取 Twitter 和 Plurk 的 RSS Feed ,基本上只要支援 RSS 標準格式的 XML 檔案,都可以讀取,甚至是 Blog 的 RSS 也行。

Eden 首頁下方的即時訊息,引用自 eden/views/rssviewer.html ,其中使用了 google 提供的 GFdynamicFeedControl.js ,整個實做由 Browser 的 Javascript 完成,而不是使用 web2py 的 Controller 來完成。

從 eden/views/rssviewer.html 裡可以看到它引入下列兩個 Javascript

但其細節運作方式,還要額外了解。

任何 views 裡面的頁面只要嵌入 {{include "rssviewer.html"}} 就可以載入 RSS 內容。

調整 RSS 內容的方法,只要編輯 eden/views/rssviewer.html 中的 var feeds =[],將 Twitter 或是 Plurk 甚至 Blog 的 RSS URI 貼上去就可以了。

關於整合 plurk 資訊的補充:
1. 噗浪應該沒有全部帳號的整合 RSS,只有類似這種:
    但是如果要這樣,掃全部 user 的 xml 太不智了
2. 使用 plurk API http://www.plurk.com/API 來搜索相關關鍵字
3. 申請一個 plurk 帳號,如果有熱心的人加  sahana 為好友,這樣 sahana 這個帳號可以去查找這些熱心的噗友,也許相對訊息比較正確,也可以教噗友們使用固定格式,比如 twitter 是 #key1 value1 #key2 value2 這樣,噗浪也可以仿效,就是用 # 以及空格來取值。
4. 申請 plurk 帳號,用這帳號去申請 API,會比較好。
5. 資料蒐集完,不見得要用 js 解決,可以在 server 端整理好資料 (比如回傳 json 格式),js 只要去 parse 並 render 這些整理好的資料即可。

Reply all
Reply to author
Forward
0 new messages