给Textpattern换了个皮肤

发表时间
评论 1

虽然去年就从Movable Type转到了Textpattern,但一直用着现成的别人的模板,没有去研究Textpattern的模板技术,这次换风格把Textpattern独特的模板标签都看了看,主要参考了 TextBookTXP tags ,对我来说,每个CMS最能吸引我的地方就是它的模板系统,只要模板灵活,可以弥补一些功能上的不足,比如很多人用 wordpress 做图片系统,当然Textpattern也能做到,Textpattern还内置了很多图片调用标签。Textpattern最独特的地方是它的Sections,每个Sections可以用不同的模板,实际上就是国内很多cms的模型功能,有了这个,再加上它的Custom Fields功能,你可以用一个程序做出各种不同类型的栏目,比如图片,下载等。wordpress、drupal、joomla的模板都太单调,几个模板文件控制整个网站,无法做出不同样式的栏目。

我只喜欢模板全部用标签的系统,Movable Type和ExpressionEngine的模板标签我都非常喜欢,用它们都可以做出个门户网站来。像wordpress和drupal那种模板要修改PHP文件的系统我感觉很麻烦,很多人说wordpress的速度慢,如果它用模板标签的话速度会更慢。这里还有一篇文章专门比较Textpattern和Wordpress速度的。Textpattern可以在后台随便修改添加模板,它的很多标签和ExpressionEngine很相似,但没有ExpressionEngine那么多样和灵活,Textpattern里的复杂循环要用一个form里的内容来实现,ExpressionEngine直接就可以在标签里嵌套各种循环。而且Textpattern的很多标签没有form属性,比如<txp:recent_articles />,<txp:recent_comments />,<txp:related_articles />,只能输出一个只有文章链接的列表,而我还想显示而外的内容就只能另想办法了。最让我郁闷的地方是它没有按月归档功能,而这是wordpress最基本的功能。找了几个插件,都不怎么好用,现在我模板里给它预留的那个地方只能空着了。

Textpattern后台简洁明了,添加内容的时候一目了然,但它的添加内容页面没有上传功能,你得先上传好图片或者文件然后把相关html标签复制过去,很不方便,

总的来说Textpattern还算是一个很不错的系统,最主要的地方是它轻巧。速度快,而且也有很多其他系统没有的特点,文章,图片,文件,链接都可以有自己的分类,一篇文章还可以指定到两个不同的分类里,修改模板的时候还有模板向导,你不用记任何一个标签,还有个可视化css编辑功能(当然对我来说没什么用了),还可以在线更新语言包,插件放数据库里,后台可以直接添加和卸载插件。它的文章可以有5个不同的状态(草稿、隐藏、待审、开放、置顶),有6个不同用户组,但无法为每个用户组指定不同的权限。

关于Textpattern的特点大家可以好好看看DI的这篇文章 ,其实我选择Textpattern并不是看好它的什么特点,我也始终赞同DI的文章里提到的“用的人多就是丑陋”的观点。我选程序从来不选那些很流行的程序,不管它们有多么强大。

作者
分类 ,

评论

  1. Ulysses

    为什么,为什么,顶头的导航菜单最后一项,在我这里 Firefox 2.0.3 下面就是跑到第二行了?!


这篇文章的评论已过期。

← 较早的 较新的 →