<?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>Terrysco&#039;s Blog &#187; module</title>
	<atom:link href="http://www.terrysco.com/node/tag/module/feed" rel="self" type="application/rss+xml" />
	<link>http://www.terrysco.com</link>
	<description>仅关注于互联网行业， Linux平台开发。</description>
	<lastBuildDate>Sat, 22 May 2010 10:50:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>drupal模块开发中易犯的小错误</title>
		<link>http://www.terrysco.com/node/drupal-module-dev.html</link>
		<comments>http://www.terrysco.com/node/drupal-module-dev.html#comments</comments>
		<pubDate>Fri, 13 Mar 2009 22:33:39 +0000</pubDate>
		<dc:creator>terrysco</dc:creator>
				<category><![CDATA[CMS/FrameWork]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[module]]></category>

		<guid isPermaLink="false">http://www.anyliv.com/www.terrysco.com/?p=82</guid>
		<description><![CDATA[<p>总结一些drupal模块开发中容易犯的小错误，虽然很幼稚，但还是经常犯。。。</p><ol>    <li>menu菜单中的items数组忘记return。</li>    <li>menu中忘记添加title属性，导致在菜单中找不到。</li>    <li>表单和页面中分别忘记return form和output。</li>    <li>callback为drupal_get_form的时候，忘记写callback arguments。</li></ol><p>待续。。。</p>...
]]></description>
		<wfw:commentRss>http://www.terrysco.com/node/drupal-module-dev.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于drupal词汇表的模块开发</title>
		<link>http://www.terrysco.com/node/drupal-module-taxonomy.html</link>
		<comments>http://www.terrysco.com/node/drupal-module-taxonomy.html#comments</comments>
		<pubDate>Fri, 20 Feb 2009 21:42:37 +0000</pubDate>
		<dc:creator>terrysco</dc:creator>
				<category><![CDATA[CMS/FrameWork]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[module]]></category>

		<guid isPermaLink="false">http://www.anyliv.com/www.terrysco.com/?p=80</guid>
		<description><![CDATA[<p>drupal的taxonomy模块是用来管理和组织节点分类的，并且提供了很多的接口。比如我们要对特定节点或者数据进行分类，则可以使用它。刚开始使用这个模块的时候，我的理解比较笨拙，先在词汇表管理中建立一个词汇表，然后关联上节点类型，此后在创建节点类型的时候就能进行分类的添加和删除了。但这样操作会产生一个问题，词汇表的id是一个死的数据，更改了网站环境，可能程序会出现问题，因为你没法得知创建词汇表的时候该词汇表的id（递增的）。我们应该充分利用drupal词汇表结构中的module这一字段。</p>...
]]></description>
		<wfw:commentRss>http://www.terrysco.com/node/drupal-module-taxonomy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>从drupal的path模块看到的</title>
		<link>http://www.terrysco.com/node/drupal-module-path.html</link>
		<comments>http://www.terrysco.com/node/drupal-module-path.html#comments</comments>
		<pubDate>Wed, 31 Dec 2008 19:28:58 +0000</pubDate>
		<dc:creator>terrysco</dc:creator>
				<category><![CDATA[CMS/FrameWork]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[module]]></category>

		<guid isPermaLink="false">http://www.anyliv.com/www.terrysco.com/?p=74</guid>
		<description><![CDATA[<p>很多的CMS和blog系统都有自定义文章URL功能，drupal也不例外，内置的就有path模块，可以对每个节点进行快捷链接设置，应用比较多。比如将公司联系方式的链接由'node/23', 设置链接为'contact'，这样访问www.target.com/contact，更为友好。</p><p>看下path模块，觉得写得不错的2个地方就是nodeapi这个hook和表单处理流程。首先表单的添加和编辑整合到同一个表单函数中，通过传递表单中的值来判断要进行的操作，是添加还是编辑，而中间多了一个函数的封装。作者很细心的加上了对当前节点地址的判断，如果设置的地址和当前地址一样（无用功），就不做任何处理了。</p>...
]]></description>
		<wfw:commentRss>http://www.terrysco.com/node/drupal-module-path.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
