<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>我爱水煮鱼&#187; SimplePie</title>
	<atom:link href="http://fairyfish.net/tag/simplepie/feed/" rel="self" type="application/rss+xml" />
	<link>http://fairyfish.net</link>
	<description>关注 WordPress，关注互联网</description>
	<lastBuildDate>Tue, 22 May 2012 15:17:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SimplePie 2</title>
		<link>http://fairyfish.net/2008/10/01/simplepie-2/</link>
		<comments>http://fairyfish.net/2008/10/01/simplepie-2/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 16:50:51 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[SimplePie]]></category>

		<guid isPermaLink="false">http://fairyfish.net/2008/10/01/simplepie-2/</guid>
		<description><![CDATA[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 &#8212; 核心模块：用于读取和解析 RSS。 Configuration Module &#8212; 配置模块： 用于配置和设置扩展和第三方模块 IRI Module：能够解析 Internationalized Resource Identifiers (IRIs) HTTP Module：基于 cURL，处理 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fairyfish.net/2008/04/15/simplepie/">SimplePie</a> 是个人最喜欢的 PHP RSS 解析程序，其中 <a href="http://fairyfish.net/planet/">WordPress 火星</a>就是采用这个 SimplePie 作为核心实现的。据 SimplePie 官方搏客，<a href="http://simplepie.org/blog/2008/09/29/weigh-in-on-simplepie-2/">SimplePie 开发团队要对 SimplePie 进行减肥，并发布 SimplePie 2 </a>。<br />
<span id="more-1679"></span><br />
SimplePie 2 可以认为是一个旁支或者对 SimplePie 完全的重写。SimplePie 2 的目的是想通过对代码的减肥来提高程序的性能，另外也会添加更多的扩展，使得大家更容易贡献和优化。目前 SimplePie 2 还处于征集大家的想法阶段，你也可以提交你自己的想法，目前可以到这里查看 <a href="http://simplepie.org/wiki/sp2/goals">SimplePie 2 的目标</a>。SimplePie 2 将会分为核心功能和扩展能能，其中最大的特点就是模块化设计，和 Firefox 浏览器一样，最终要使用的部分放入到核心中，其他的部分像 Firefox 作为扩展。目前核心功能包括：</p>
<ul>
<li><strong>Core Module &#8212; 核心模块</strong>：用于读取和解析 RSS。</li>
<li><strong>Configuration Module &#8212; 配置模块</strong>： 用于配置和设置扩展和第三方模块</li>
<li><strong>IRI Module</strong>：能够解析 Internationalized Resource Identifiers (IRIs)</li>
<li><strong>HTTP Module</strong>：基于 cURL，处理 HTTP 请求。</li>
<li><strong>Caching Module &#8212; 缓存模块</strong>：基于文件的缓存扩展。</li>
<li><strong>Character Transcoding Module &#8212; 字符格式转换</strong>：能够直接处理字符各式转换，将会继续使用 UTF-8 格式，默认使用 iconv 方式，同时也会用 mbstring 来加强。</li>
<li><strong>Parsing Module &#8212; 解析模块</strong>：把 Feed 解析成内部统一的格式。</li>
<li><strong>Core API Layer Module &#8212; 核心 API 层模块</strong>：把内部统一格式转换成开发这熟悉的格式，如果 RSS/ATOM。</li>
</ul>
<p>扩展模块目前支持的功能非常广泛，很多 Web 2.0 网站的格式都将被支持。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2008/10/01/simplepie-2/" title="SimplePie 2">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/10/01/simplepie-2/&title=SimplePie+2&tags=SimplePie, "  title="SimplePie 2">收藏本文</a>
 / <a href="http://fairyfish.net/2008/10/01/simplepie-2/#comments" title="SimplePie 2">12条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=66134410&amp;utmr=-&amp;utmp=%2Frss%2F2008%2F10%2F01%2Fsimplepie-2%2F&amp;utmdt=SimplePie+2&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2008/10/01/simplepie-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WordPress Planet：创建你自己的 Planet</title>
		<link>http://fairyfish.net/2008/08/04/wordpress-planet-create-your-own-planet/</link>
		<comments>http://fairyfish.net/2008/08/04/wordpress-planet-create-your-own-planet/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 12:48:32 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[SimplePie]]></category>
		<category><![CDATA[WordPress 插件]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1596</guid>
		<description><![CDATA[SimplePie 是一个非常棒的 RSS 解析程序，WordPress 火星就是采用 SimplePie 制作的。今天把这个插件整理下，发布出来，希望大家都能利用它制作自己的 Planet。 安装和使用 插件下载，上传激活之后 在程序开始部分设置数组 $planet_feeds 为你的要聚合的 Feed。 创建一个页面模板。 在该页面模板添加 wp_planet 函数。 创建一个新的页面，使用前面创建的页面模板。 下载：WordPress Planet。 &#62;&#62;&#62;继续阅读全文 ... &#169; 我爱水煮鱼 / 收藏本文 / 28条评论 / RSS 订阅 / 长期承接 WordPress 项目 / 主机域名优惠码 / 新浪微博 相关日志AideRSS WordPress Plugin 0.2 AideRSS WordPress Plugin RSS 聚合插件：BDP RSS Aggregator WordPress Flickr 留言插件：Flickrss WordPress [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fairyfish.net/2008/04/15/simplepie/">SimplePie </a>是一个非常棒的 RSS 解析程序，<a href="http://fairyfish.net/planet/">WordPress 火星</a>就是采用 SimplePie 制作的。今天把这个插件整理下，发布出来，希望大家都能利用它制作自己的 Planet。<br />
<span id="more-1596"></span><br />
<strong>安装和使用</strong></p>
<ol>
<li>插件下载，上传激活之后</li>
<li>在程序开始部分设置数组 <code>$planet_feeds</code> 为你的要聚合的 Feed。</li>
<li>创建一个页面模板。</li>
<li>在该页面模板添加 <code>wp_planet</code> 函数。</li>
<li>创建一个新的页面，使用前面创建的页面模板。</li>
</ol>
<p>下载：<a href="http://wpcn.googlecode.com/files/wp-planet.zip">WordPress Planet</a>。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2008/08/04/wordpress-planet-create-your-own-planet/" title="WordPress Planet：创建你自己的 Planet">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/04/wordpress-planet-create-your-own-planet/&title=WordPress+Planet%EF%BC%9A%E5%88%9B%E5%BB%BA%E4%BD%A0%E8%87%AA%E5%B7%B1%E7%9A%84+Planet&tags=RSS, SimplePie, WordPress 插件, "  title="WordPress Planet：创建你自己的 Planet">收藏本文</a>
 / <a href="http://fairyfish.net/2008/08/04/wordpress-planet-create-your-own-planet/#comments" title="WordPress Planet：创建你自己的 Planet">28条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/2008/06/26/aiderss-wordpress-plugin-02/" title="AideRSS WordPress Plugin 0.2">AideRSS WordPress Plugin 0.2</a></li>
<li><a href="http://fairyfish.net/2008/05/26/aiderss-wordpress-plugin/" title="AideRSS WordPress Plugin">AideRSS WordPress Plugin</a></li>
<li><a href="http://fairyfish.net/2007/08/03/bdp-rss-aggregator/" title="RSS 聚合插件：BDP RSS Aggregator">RSS 聚合插件：BDP RSS Aggregator</a></li>
<li><a href="http://fairyfish.net/2007/04/25/flickrss/" title="WordPress Flickr 留言插件：Flickrss">WordPress Flickr 留言插件：Flickrss</a></li>
<li><a href="http://fairyfish.net/2007/04/22/feeder/" title="WordPress Feed 聚合插件：Feeder">WordPress Feed 聚合插件：Feeder</a></li>
<li><a href="http://fairyfish.net/2007/04/10/feed-styler/" title="WordPress Feed 样式化插件：Feed Styler">WordPress Feed 样式化插件：Feed Styler</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=107938177&amp;utmr=-&amp;utmp=%2Frss%2F2008%2F08%2F04%2Fwordpress-planet-create-your-own-planet%2F&amp;utmdt=WordPress+Planet%EF%BC%9A%E5%88%9B%E5%BB%BA%E4%BD%A0%E8%87%AA%E5%B7%B1%E7%9A%84+Planet&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2008/08/04/wordpress-planet-create-your-own-planet/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>SimplePie</title>
		<link>http://fairyfish.net/2008/04/15/simplepie/</link>
		<comments>http://fairyfish.net/2008/04/15/simplepie/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 13:46:44 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[SimplePie]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1323</guid>
		<description><![CDATA[SimplePie 是一个 RSS 解析程序，它和 WorPress 内部集成的 MagpieRSS 很类似。SimplePie 在对 RSS 或 Atom 的数据处理能力上毫不逊色于 MagpieRSS，并且 SimplePie 速度更快，而且功能也更加强大，SimplePie 拥有了比MagpieRSS 更多的实用方法和属性，这可以帮助你快速的构建一个 RSS 阅读器或 RSS 数据处理模块。 SimplePie 使用上非常简单，它的构造函数有三个参数。 feed_url 设置 Feed 的地址，可以输入多个。 cache_location 设置缓存的文件夹 cache_duration 设置缓存时间，默认为60分钟 所以读取一个 Feed，简单列出标题的代码如下： // Single feed $feed = new SimplePie('http://simplepie.org/blog/feed/', $_SERVER['DOCUMENT_ROOT'] . '/cache'); echo $feed-&#62;get_title(); 如果读取多个 Feed，则如下： // Multiple feeds $feed = new SimplePie(array( [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://simplepie.org/">SimplePie</a> 是一个 RSS 解析程序，它和 WorPress 内部集成的 <a href="http://fairyfish.net/2008/02/27/magpierss/">MagpieRSS</a> 很类似。SimplePie 在对 RSS 或 Atom 的数据处理能力上毫不逊色于 MagpieRSS，并且 SimplePie 速度更快，而且功能也更加强大，SimplePie 拥有了比MagpieRSS 更多的实用方法和属性，这可以帮助你快速的构建一个 RSS 阅读器或 RSS 数据处理模块。</p>
<p>SimplePie 使用上非常简单，它的构造函数有三个参数。</p>
<p><strong>feed_url</strong> 设置 Feed 的地址，可以输入多个。<br />
<strong>cache_location</strong> 设置缓存的文件夹<br />
<strong>cache_duration</strong> 设置缓存时间，默认为60分钟<br />
<span id="more-1323"></span><br />
所以读取一个 Feed，简单列出标题的代码如下：</p>
<pre>
<span style="color: #ffa500;">// Single feed</span><span style="color: Gray;">
</span><span style="color: #00008b;">$feed</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;"> </span><span style="color: Blue;">SimplePie</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">http://simplepie.org/blog/feed/</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #00008b;">$_SERVER</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">DOCUMENT_ROOT</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> . </span><span style="color: #8b0000;">'</span><span style="color: Red;">/cache</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #00008b;">$feed</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">get_title</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span>
</pre>
<p>如果读取多个 Feed，则如下：</p>
<pre>
<span style="color: #ffa500;">// Multiple feeds</span><span style="color: Gray;">
</span><span style="color: #00008b;">$feed</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;"> </span><span style="color: Blue;">SimplePie</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Olive;">(</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: #8b0000;">'</span><span style="color: Red;">http://simplepie.org/blog/feed/</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,
&nbsp;&nbsp; &nbsp;</span><span style="color: #8b0000;">'</span><span style="color: Red;">http://digg.com</span><span style="color: #8b0000;">'</span><span style="color: Gray;">
</span><span style="color: Olive;">)</span><span style="color: Gray;">, </span><span style="color: #00008b;">$_SERVER</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">DOCUMENT_ROOT</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> . </span><span style="color: #8b0000;">'</span><span style="color: Red;">/cache</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #00008b;">$feed</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">get_title</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span>
</pre>
<p>SimplePie 还有另外一种标准构建的写法，也是推荐的写法：</p>
<pre>
<span style="color: #ffa500;">// Single feed</span><span style="color: Gray;">
</span><span style="color: #00008b;">$feed</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;"> </span><span style="color: Blue;">SimplePie</span><span style="color: Olive;">()</span><span style="color: Gray;">;
</span><span style="color: #00008b;">$feed</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">set_feed_url</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">http://simplepie.org/blog/feed/</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: #00008b;">$feed</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">enable_order_by_date</span><span style="color: Olive;">(</span><span style="color: Green;">false</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: #00008b;">$feed</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">cache_location</span><span style="color: Olive;">(</span><span style="color: #00008b;">$_SERVER</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">DOCUMENT_ROOT</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> . </span><span style="color: #8b0000;">'</span><span style="color: Red;">/cache</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: #00008b;">$feed</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">init</span><span style="color: Olive;">()</span><span style="color: Gray;">;
</span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #00008b;">$feed</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">get_title</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span>
</pre>
<p>关于更多 SimplePie 的使用，请参考 SimplePie 的 <a href="http://simplepie.org/wiki/reference/start">API</a>。</p>
<p>很多插件可以让你很快在 WordPress 中使用 SimplePie。</p>
<p>首先 <a href="http://simplepie.org/wiki/plugins/wordpress/simplepie_core">SimplePie Core</a> 可以让你在 WordPress 中直接使用 SimplePie。</p>
<p>稍微复杂一些的应用可以使用 <a href="http://simplepie.org/wiki/plugins/wordpress/simplepie_plugin_for_wordpress/start">SimplePie Plugin for WordPress</a>，可以让你在后台通过简单配置就能显示其他的 Feed。</p>
<p>更多插件请参考 <a href="http://simplepie.org/wiki/plugins/start">SimplePie Plugin 页面</a>的 WordPress 部分。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2008/04/15/simplepie/" title="SimplePie">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/04/15/simplepie/&title=SimplePie&tags=RSS, SimplePie, "  title="SimplePie">收藏本文</a>
 / <a href="http://fairyfish.net/2008/04/15/simplepie/#comments" title="SimplePie">10条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=965824567&amp;utmr=-&amp;utmp=%2Frss%2F2008%2F04%2F15%2Fsimplepie%2F&amp;utmdt=SimplePie&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2008/04/15/simplepie/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

