我的blog程序使用总结之 TextPattern

dimlau

间隔了几天之后,继续我的blog程序使用总结系列。

TextPattern是在我使用了MT之后唯一一个让我真正动心跳船的blog程序。TextPattern由著名的写作语法Textile作者Dean Allen开发,可以说是最老的blog系统,最初开发于2000年(那时候b2都没影子呢,MT是2001年出来的,wordpress是2003年基于b2开发的).在2003年之前,绝大部分blog是用MT和TextPattern。但后来由于TextPattern开发进度缓慢,失去了很多用户。

textpattern结构小巧,代码简洁,功能强大,模板也很容易定制,支持多国语言,可以从wordpress和MT完美导入数据,模板和插件也很多。

下面主要对比MovableType具体说一下(TP版本4.04):

安装,TP会提把config文件内容题供给你,需要你手动到服务器去创建该文件。有点走弯路。

textpattern不是静态发布的,但是可以有6中URL格式选择,方便读、记,提高对搜索引擎的友好度。当然这要求你的服务器支持mod-rewrite模块。

功能上:

  • tp有个特别的小功能“关闭评论于”可以选择设定日志在几周后关闭评论功能。要是MT这么一个“文章发布几周后自动不在全站重建之列的功能”该多好!
  • TP后台有访问记录,可以显示反向链接记录。
  • 但是TP没有引用功能-_-#

模版的编辑一直是我很在意的部分,TP的模版编辑和MT类似采用标签的模式,不同页面也可以定义不同模版。但是TP更进一步的是,在模版编辑框旁边有标签生成按钮,这降低了模版编辑的难度,你甚至不必记住标签就可以使用它们!CSS模版的编辑更是贴心的提供了高级编辑模式:以表格的形式列出css文件中的各项属性和他们对应的值,修改起来方便极了!

tp支持对多种项目分类,比如文章分类、链接分类、文件、图片分类。MT只有对文章的分类。

除了分类之外,TP还有“模块”这个概念,你可以创建类似,“about”、“files”之类的模块,并且可以为不同模块选择单独定义的模版。然后在发表日志的时候可以选择日志所属的模块。而在MT中要做一个“aboutme”页面,我们得建立索引页面然后手动编辑HTML代码。这在只有一个aboutme页面的时候看不出什么,但是如果你有aboutme、aboutus、aboutxxx同属于about范畴的话,在MT中要建立多个索引页面来实现,这就显示出TP模块的方便了。(MT可以通过其他方法,比如新建一个日志B定义为日志A的about模块,来实现上述功能,但是我上边讨论的是单独blog,所以这一局还是TP稍胜一筹)

在文章编辑方面,tp提供了最多10个自定义栏目,相对于此,MT只有关键词、tag两个固定的属性栏目似乎太死板了。

TP的撰写界面比MT更简洁,当然也可以说是简陋。MT至少还有类似“插入链接”这样的功能按钮。TP的编辑框只是一个输入框,仅此而已。但是TP提供了Textile编辑模式,这种编辑模式会将输入的*文字*解析为<strong>文字</strong>实现对文字的加粗:文字。当然,虽然这种模式是一种简化了的对文章内容添加效果的方法,但是前提示要用户记住这个额外的方法。

TP的文章默认属性里有一条“附图”,有他,我们可以轻松实现更直观的文章分类。比如每篇有关苹果的文章开头都贴一张apple logo。

用户方面,MT和TP都支持多用户共同编辑一个blog,但是,MT可以建立多个blog网志,TP只可以有一个。TP默认有6个用户组,MT暂时(截至3.34)没有用户组。

上传文件,MT可以自由选择存放路径而TP不可以。

导入,TP针对不同blog程序有多种导入方式,比如导入MT的文章,可以选用充数据库导入,我觉得这种方式应该是最方便快捷的吧!MT相对来说就差点了。

其他……我不知还有什么了,待续吧。

对于TextPattern,我找不出明显的缺陷,但是安装上N久之后也没有真正从MT转换过去。我自己也说不清楚具体的原因。我想可能是两个都是超级棒的程序让你选择的话,习惯和先入为主就成了取决的重要要素了吧。而且,我也已经过了那种狂热的换程序的阶段了。

TP的中文用户相对来说太少了,仅有的几个blog竟然N久也不更新一次,我都找不到人赐教一二。可惜啊。等我有了兴致,再好好研究一下TP吧。欢迎同道发表回复或者来信交流。

PS . 用live writer向tp发布日志,不能上传图片。

我讨厌TP上传的所有图片都集中在images这一个文件夹里,很混乱,至少根据图片分类不同建立下级文件夹才对啊。

旧评论存档

  • playpiggy 2007-02-02,09:25 says:
    总结的不错。N久也不更新一次是我,不过 Di 更新的挺勤的。
  • 我 2007-02-03,10:25 says:
    但是Di谈论的好像关于TextPattern教程之类的东西很少啊。
  • yung 2007-02-04,18:47 says:
    分析的还是满仔细的了,这要看个人的喜好
  • 我 2007-02-05,10:23 says:
    多谢夸奖
  • sein 2007-02-10,17:40 says:
    tp 更换模板太痛苦了

我 2007-02-10,18:56 says:
据说,用tp的兄弟们都是N久换一次模板的
其实用MT的也很少换模板,想换换样子只是换换CSS风格而已。

  • 老鬼 2007-03-31,23:49 says:
    很久不更新,也有我的份,上次心血来潮把MT换成了TXP后就没写过blog,现在还没去研究过它的模板。不过看那些标签感觉很强大。
    晕,你这个评论后面的验证怎么每次都是问同一个问题啊?

我 2007-04-01,11:31 says:
这个验证只是个静态的输出
每次发布评论只是去验证一下用户是不是在那个框里输入了数字8而已。

  • 我- 2007-05-11,04:52 says:
    试试用你的名字可以发表不,我也安装了这个程序,但有个问题,评论者的名字可以随意的写的,有人冒充博客的主人发表评论那怎么办?

我 2007-05-11,12:54 says:
只能被冒充咯
呵呵
你可以设置评论必需审核才能发布,同时设置typekey登录之后无须审核,就可以避免了。
但是一般来说没这个必要吧

  • eric 2007-05-30,10:24 says:
    拜读此文,让我对TXP又有了更多的了解;
    希望以后能有更多的关于TXP的使用心得。

我 2007-05-30,11:14 says:
很高兴你喜欢
(这种客套话我还是不说了,肉麻)

  • huywings 2007-06-02,23:45 says:
    —– 内容乱码删除了,请留言者见谅 —-

我 2007-06-03,00:45 says:
楼上。。。我不懂地外语种啊
你说点中文之类的行灭?呵呵

  • huywings 2007-06-04,21:32 says:
    ���ʣ����4+4������

我 2007-06-04,22:16 says:
为什么总是出现这种乱码?
你在别的地方留言也这样么?

  • 不是俺 2007-12-11,13:09 says:
    这个跟pj一样,也是希望人们都注册一下?
  • ecosway 2008-03-02,21:51 says:
    你的TXP的sitemap是如何生成的?插件嗎?請賜教,謝謝!!

我 2008-03-02,22:22 says:
是的,txp有sitemap的插件:
https://www.sencer.de/code/txp/asy_sitemap.txt

  • z 2008-08-28,09:20 says:
    如何實現評論不預覽,而是直接提交的?插件嗎?

我 2008-08-28,12:01 says:
其实先预览也算是阻止spam的一种方法吧为什么要去掉呢?
可能需要修改程序了——我这里是movabletype不是textpattern

  • dreamer 2008-11-14,11:43 says:
    很早就知道这个程序了,近日试一试

延伸阅读

本站架设在 RamNode VPS

Grav -> Hugo