我希望将一些博客订阅源聚合到现有的基于PHP的网站中。有大量免费的PHP库使用RSS源。但是我想我会抛弃我的需求,看看我是否可以将这个数字最小化到最受欢迎的数字。
1)我希望将最多3种不同RSS源中的一些顶级项目汇总到一个流中供消费。
2)此外,我可能希望汇总来自与某个“标签”匹配的不同网站的故事。
3)我更喜欢每天作为chron作业运行并更新一些静态html包含文件,因为不需要不断更新feed。
4)我也喜欢将feed写入几个不同的静态html包含的可能性。这样我就可以拥有一个主要新闻栏目,然后右侧可能会有一个与该文章的特定标签相匹配的标注部分。
那么,你最喜欢的库/代码片段是什么来完成其中的一些。
谢谢, 托德
答案 0 :(得分:2)
答案 1 :(得分:1)
SimplePie在我使用过的每个项目中都表现得非常好。
在你的情况下它是一个很好的匹配,因为它符合你的两个要求:
1)您可以为其提供一系列Feed,它们将视为一个组合Feed
2)它有内置缓存
仅提取与标记匹配的项目,具体取决于启用此功能的网站所有者(例如flickr和YouTube)。否则,您将必须使用正常的Feed并决定自己保留哪些项目。
关于更新与某些类别匹配的静态html文件,这也是您需要自己编写的代码。这应该不难,SimplePie将很容易解析feed。
答案 2 :(得分:0)
您可以查看gregarious。它存储在数据库中,然后您可以根据需要进行操作。此外,您应该能够直接集成到它以加快速度。
答案 3 :(得分:0)