从远程站点PHP提取内容的提要模块


Feed module that pulls content from remote site PHP

我正在寻找一种轻松打包和分发模块的方法,该模块可以从我的网站中提取内容,并像在另一个网站上的提要一样显示它。

理想情况下,我会建立一个模块,开发人员可以很容易地实现到他们的网站。它的工作原理类似于twitter的提要模块。供参考,这是网站http://doingnotplanning.com/main.php

该网站是建立在没有框架的PHP和MySQL

我的问题是推荐的方法是什么?RSS ?XML ?远程站点不需要直接访问数据库的其他方式?

您应该创建一个web服务,然后将您的模块作为该web服务的实现。我建议使用带JSON输出的RESTful架构,因为这将使它易于被大量语言查询和捕获。

看看这个:https://github.com/toopay/CI-Proxy-Library。它最初是作为社区贡献为Ci编写的,但稍加调整,您应该可以在任何php框架上使用它。它可以抓取远程站点,也与任何REST服务器兼容。

你可能想要考虑javascript选项。开发者使用何种技术并不重要。他们可以用一行html将它作为一个小部件包含在他们的页面上。可能需要一些额外的时间来发展,但好处是很大的。如果您愿意,您可以自己托管javascript,并且可以随时自己更新代码。处理负载将转移到客户端浏览器,而不是开发人员的服务器。