2011-07-29 56 views
1

我正在尋找一種輕鬆打包和分發模塊的方法,該模塊可以從我的站點提取內容並在另一個站點上將其顯示爲提要。從遠程站點提取內容的源模塊PHP

理想情況下,我會建立一個模塊,開發人員可以很容易地實現到他們的網站。 它的工作原理與Twitter模塊的工作方式類似。作爲參考,這是http://doingnotplanning.com/main.php

該網站是一個沒有框架構建在PHP和MySQL

我的問題是什麼是推薦的方式做到這一點的網站? RSS? XML?遠程站點不需要直接訪問數據庫的其他方式?

回答

1

您應該創建一個Web服務,然後將您的模塊作爲該Web服務的實現。我建議使用帶有JSON輸出的REST ful體系結構,因爲這樣可以很容易地查詢和捕獲大量的語言。

0

查看結果:https://github.com/toopay/CI-Proxy-Library。它最初爲Ci作爲社區貢獻,但隨着小調整,你應該可以在任何PHP框架上使用它。它可以爬取遠程站點,也可以與任何REST服務器兼容。

0

您可能想要考慮JavaScript的選項。這幾乎不會影響開發者使用技術的方式。他們可以用一行html將它作爲一個小部件包含在他們的頁面上。可能需要一些額外的時間來開發,但好處很大。如果您願意,您可以自己託管JavaScript,並且可以隨時自行更新代碼。處理負載將轉移到客戶端瀏覽器,而不是dev的服務器。