<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://typecho.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://typecho.org/feed.php">
        <title>Typecho</title>
        <description></description>
        <link>http://typecho.org/</link>
        <image rdf:resource="http://typecho.org/lib/images/favicon.ico" />
       <dc:date>2008-11-21T09:30:11-07:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://typecho.org/develop/inline-popup?rev=1227264164&amp;do=diff"/>
                <rdf:li rdf:resource="http://typecho.org/develop?rev=1227264114&amp;do=diff"/>
                <rdf:li rdf:resource="http://typecho.org/start?rev=1227259428&amp;do=diff"/>
                <rdf:li rdf:resource="http://typecho.org/develop/acl?rev=1227190655&amp;do=diff"/>
                <rdf:li rdf:resource="http://typecho.org/develop/password_protected_contents?rev=1227075005&amp;do=diff"/>
                <rdf:li rdf:resource="http://typecho.org/phpcoding?rev=1227072580&amp;do=diff"/>
                <rdf:li rdf:resource="http://typecho.org/faq?rev=1226562677&amp;do=diff"/>
                <rdf:li rdf:resource="http://typecho.org/develop/db?rev=1225855788&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://typecho.org/lib/images/favicon.ico">
        <title>Typecho</title>
        <link>http://typecho.org/</link>
        <url>http://typecho.org/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://typecho.org/develop/inline-popup?rev=1227264164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-21T03:42:44-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>ajax弹出窗口设计 - 创建</title>
        <link>http://typecho.org/develop/inline-popup?rev=1227264164&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://typecho.org/develop?rev=1227264114&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-21T03:41:54-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>开发文档</title>
        <link>http://typecho.org/develop?rev=1227264114&amp;do=diff</link>
        <description>服务器端设计  Widget(组件)设计文档  Widget是组成Typecho的最基本元素,除了已经抽象出来的类库外,其它几乎所有的功能都会通过Widget来完成.在实践中我们发现,在博客这种小型但很灵活的系统中实施一些大型框架的思想是不合适的,它会使系统灵活性降低并且维护成本增高.  Route(路由器)设计文档  路由器是Typecho系统中的一个重要组件它通过识别诸如&lt;http://localhost/2008/10/1/hello-world&gt;此类的伪地址,它在文件系统中并不存在但通过结合rewrite我们可以模拟出这样一个静态地址,路由器在路由表中找到匹配记录,并将用户请求导向最终应答页面.在一般的系统中,都会有一个朴素的路由系统,它们通过识别GET中的默认参数值来达到导向的目的.而在Typecho中我们通过匹配系统的伪路径来导向目的,路由表是可以配置的,并且可以动态地增加.  Db(数据库类)设计文档  Typecho中抛弃了繁琐的MVC构建方式,将所有的功能单纯地封装为一个模块(也就是上述的Widget),使其更加适合开源地并发开发模式.由于没有了Model层的存在,W…</description>
    </item>
    <item rdf:about="http://typecho.org/start?rev=1227259428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-21T02:23:48-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>Typecho - Powerful Blogging Platform</title>
        <link>http://typecho.org/start?rev=1227259428&amp;do=diff</link>
        <description>下载最新版本0.1,更新时间为2008年3月23日.      报告BUG      需求列表      浏览代码      API文档      更新记录   
	&quot; Typecho是一个开源的跨平台博客系统.它基于PHP(需要PHP5以上版本)构建,并支持多种操作系统(Linux,Unix,BSD,Windows),服务器(Apache,Lighttpd,IIS,Nginx)和数据库(Mysql,PostgreSQL,SQLite).
 
 Typecho在GPL Version 2许可证下发行,我们鼓励用户分享自己的成果并向社区贡献源代码.&quot;</description>
    </item>
    <item rdf:about="http://typecho.org/develop/acl?rev=1227190655&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-20T07:17:35-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>权限控制</title>
        <link>http://typecho.org/develop/acl?rev=1227190655&amp;do=diff</link>
        <description>在Typecho中分别设置了5个等级的权限供多个用户共用一个博客。他们的权限从高到低分别是:管理员(administrator), 编辑(editor), 贡献者(contributor), 关注者(subscriber), 访问者(visitor).其权限设置与wordpress有一些相同之处，但是扩展方法不尽相同。</description>
    </item>
    <item rdf:about="http://typecho.org/develop/password_protected_contents?rev=1227075005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-18T23:10:05-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>密码保护的内容</title>
        <link>http://typecho.org/develop/password_protected_contents?rev=1227075005&amp;do=diff</link>
        <description>何谓密码保护的内容

在数据库设计的contents表中，我们约定了一个密码保护字段password，此字段由作者自行设置。并在数据库中明文存储，方便作者修改和查询。一旦一则内容设置了此密码，他的内容将受到保护不会直接输出给第三方，只有在满足特定要求时才会输出。</description>
    </item>
    <item rdf:about="http://typecho.org/phpcoding?rev=1227072580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-18T22:29:40-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>Typecho PHP 编码规范</title>
        <link>http://typecho.org/phpcoding?rev=1227072580&amp;do=diff</link>
        <description>如果您已经决定向Typecho贡献代码，请详细阅读以下规范，并严格遵守。这样在保证您代码可读性的同时还可以大大减少我们的工作量。

约定

文件编码


请调整您的编辑器文件编码为UTF-8，并关闭UTF-8 BOM的功能。请不要使用windows自带的记事本编辑项目文件。</description>
    </item>
    <item rdf:about="http://typecho.org/faq?rev=1226562677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-13T00:51:17-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>常见问题</title>
        <link>http://typecho.org/faq?rev=1226562677&amp;do=diff</link>
        <description>为什么叫typecho

曾经，有一个开源博客程序叫做Magike，在它发布1.2正式版之后，开发组的几个人开始商讨下一步的开发计划，有这样几个问题摆在了我们目前：

1、Magike博客程序是基于Magike Framework开发，保证了程序的效率和安全性，但是这个MVC的框架结构比较复杂，更适合用于开发大型项目，如果在博客程序开发中可以精简掉Magike Framework自带的模板引擎以及其他一些代码，就可以提供给用户一个更精巧的程序，这与我们希望代码越少越好的初衷一致，这直接推动了新版本从内核开始重 写。…</description>
    </item>
    <item rdf:about="http://typecho.org/develop/db?rev=1225855788&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-04T20:29:48-07:00</dc:date>
        <dc:creator>70</dc:creator>
        <title>Db设计文档</title>
        <link>http://typecho.org/develop/db?rev=1225855788&amp;do=diff</link>
        <description>Typecho中抛弃了繁琐的MVC构建方式,将所有的功能单纯地封装为一个模块(也就是上述的Widget),使其更加适合开源地并发开发模式.由于没有了Model层的存在,Widget必须直接与数据库联系.Db类的设计就是为了帮助你更快速的获取自己所需要的数据。Typecho的Db对象使用方法与Zend Framework中的Db对象很相似，我们参考了Zend_Db中的Select对象组织方法，但不保证完全兼容。它们之间有一些差别，造成这些差别的原因之一就是Zend为不同的操作提供了不同的对象，而Typecho的所有操作都由Typecho_Db_Query来封装成SQL语句的，它的好处是你能在不同的操作中使用统一的API。…</description>
    </item>
</rdf:RDF>
