2010-08-30 108 views
1

計劃爲一個個人項目啓動一個小聚合器,到目前爲止,我有幾個關於收集該站點信息的查詢。我仍然無能爲力。我需要什麼樣的基礎設施?我在哪裏得到飼料,我可以根據所需信息的主題對它們進行分類?如何創建新聞聚合器?

任何反饋意見。感謝

+2

爲什麼標記jQuery? – 2010-08-30 13:12:20

回答

1

這是一個相當開放式的問題,但在這裏就是我會開始:

  • 技術處理飼料 - WCF Syndication。此外,請閱讀並瞭解RSSAtom規格。
  • 基礎設施 - 取決於您的情況。僅僅是爲了你,還是幾個朋友,還是你在談論構建下一個Google閱讀器?如果規模較小,那麼請查看GoDaddy,DiscountASP.NET等託管解決方案(其中包含數百個託管解決方案)。如果您正在談論更大規模的解決方案,請考慮將其託管在雲中 - Rackspace ,亞馬遜,Windows Azure。
  • 你從哪裏得到飼料?幾乎任何地方。就個人而言,如果這個網站是針對其他用戶的,讓用戶輸入它們(爲什麼要試圖猜測人們想要訂閱的內容?)。

我認爲您需要提供更多的要求才能獲得更加可靠的反饋。從查看WCF Syndication開始,從如何以編程方式處理RSS和ATOM訂閱(訂閱和發佈)方面感受該圖書館。一旦你明白了,我想你會更好地處理你的下一步。

希望這會有所幫助。

+0

感謝D Hoerster,讓我們等待其他人回覆。但你確實給出了一個很好的答案。 – 2010-08-30 13:26:58

+0

好吧,我想創建一個特定於某個國家/地區的聚合器產品。我可以根據國家的標籤來分類RSS Feed嗎?謝謝! – 2010-08-30 13:30:10

+0

取決於飼料的構建方式。我假設你沒有構建提要,你從某處獲取它們--CNN.com,news.google.com等。RSS規範有一個'language'元素,默認爲'en-us' 。但是,它是一個可選元素。 Atom也有一個語言屬性,它也是可選的。所以,這就是Feed的問題,是你可能無法獲得好的信息。 – 2010-08-30 13:43:41