SimplePie 2
October 1st, 2008 at 09:25pm 雪山飞猪
SimplePie 是个人最喜欢的 PHP RSS 解析程序,其中 WordPress 火星就是采用这个 SimplePie 作为核心实现的。据 SimplePie 官方搏客,SimplePie 开发团队要对 SimplePie 进行减肥,并发布 SimplePie 2 。
SimplePie 2 可以认为是一个旁支或者对 SimplePie 完全的重写。SimplePie 2 的目的是想通过对代码的减肥来提高程序的性能,另外也会添加更多的扩展,使得大家更容易贡献和优化。目前 SimplePie 2 还处于征集大家的想法阶段,你也可以提交你自己的想法,目前可以到这里查看 SimplePie 2 的目标。SimplePie 2 将会分为核心功能和扩展能能,其中最大的特点就是模块化设计,和 Firefox 浏览器一样,最终要使用的部分放入到核心中,其他的部分像 Firefox 作为扩展。目前核心功能包括:
- Core Module — 核心模块:用于读取和解析 RSS。
- Configuration Module — 配置模块: 用于配置和设置扩展和第三方模块
- IRI Module:能够解析 Internationalized Resource Identifiers (IRIs)
- HTTP Module:基于 cURL,处理 HTTP 请求。
- Caching Module — 缓存模块:基于文件的缓存扩展。
- Character Transcoding Module — 字符格式转换:能够直接处理字符各式转换,将会继续使用 UTF-8 格式,默认使用 iconv 方式,同时也会用 mbstring 来加强。
- Parsing Module — 解析模块:把 Feed 解析成内部统一的格式。
- Core API Layer Module — 核心 API 层模块:把内部统一格式转换成开发这熟悉的格式,如果 RSS/ATOM。
扩展模块目前支持的功能非常广泛,很多 Web 2.0 网站的格式都将被支持。
作者:雪山飞猪
原文链接:SimplePie 2


分享到 Twitter

1. Shinelocker | October 1, 2008 at 10:08 pm | #
晨晨生日快乐!
[回复该留言]2. 雪山飞猪 | October 1, 2008 at 10:32 pm | #
哈哈,谢谢!
[回复该留言]3. Dianso | October 1, 2008 at 10:38 pm | #
哈哈
这东西没用过
国庆快乐
[回复该留言]4. gowers | October 1, 2008 at 11:28 pm | #
之前用过,没怎么研究~~
[回复该留言]5. dupola | October 2, 2008 at 7:34 am | #
不错。等进展。
[回复该留言]6. yixia | October 2, 2008 at 8:22 am | #
这个东西好
[回复该留言]7. 最牛逼的博客 | October 2, 2008 at 2:51 pm | #
别吃鱼了,,我是老时,我们换个链接吧,等你邮件回复了。。。我等
[回复该留言]8. patrick | October 2, 2008 at 6:17 pm | #
水煮鱼大哥 请教两个问题:
1、你日志最后“本月排行”“所有排行”是不是都是用wp-postviews这个插件实现的?如果是,那么“本月排行”是如何调用的?我在插件说明里没有看见这个功能
2、“相关日志”“本月排行”“所有排行”来回切换是如何实现的?是用js代码实现的么?可不可以把这段js代码以及调用代码Email一下,不胜感激!
[回复该留言]9. Young | October 2, 2008 at 8:16 pm | #
应该会自动升级的吧?我有一个网站是靠SimplePie整合起来的。
[回复该留言]10. 涵雨之泪 | October 4, 2008 at 11:27 am | #
SimpliePie
[回复该留言]文章开始SimpliPie拼写多了个e
11. 鬼仔 | October 5, 2008 at 6:21 pm | #
见过一个RSS采集程序中用过这个
[回复该留言]