<Home>

LifeType 1.2

这是 LifeType 最新的主要版本程式更新。不想再看下去的人可以直接按下网址下载最新的 LifeType 程序:

LifeType 1.2 (.tar.bz2)
LifeType 1.2 (.tar.gz)
LifeType 1.2 (.zip)

lifetype是一款不错的多用户blog程序,据说许多国内的BSP也是用这套程序做了修改来使用的。打算做多用户blog的朋友可以试试。

刚才收到邮件通知说LifeType 1.2已经放出了,以下是一些新的特性:

更详细的使用者权限管控

LifeType 1.2 实作了更详细的权限管控,与之前只有网志管理者、共同作者与网站管理员的模式有很大的不同。例如,现在可以做到网志管理者只允许网志共同作者发表与更新自己的文章,并且不能删除或修改其他网志共同作者的文章。同样的也能设定其他网站管理者的管控权限。

另外,当然也允许外挂程式新增或修改他们所需要的管控权限。

整合 Bad-behavior 到核心程式里

垃圾回响与引用应该是所有网站管理员最大的痛,LifeType 开发团队承诺要在 1.2 中加入更有效的防制垃圾回响与引用的机制,减轻使用者的负担。

如你所见的,我们将目前所知最有效的垃圾回响与引用的阻挡机制 Bad Behavior 加到 LifeType 核心当中,作为防护的第一层机制。与目前这些 LifeType 的垃圾回响与引用的防护机制最大不同在于 Bad Behavior 并不是依赖 LifeType 的程式来阻挡垃圾回响与引用,而是在垃圾回响与引用执行到 LifeType 程式前,就先把他们给阻挡掉了。所以对于大型的网志社群而言,这样的防护机制会节省更多的记忆体与 CPU 的消耗。

外挂程式全域设定

这大概是被要求最多次的一个功能。在 1.2 中网站管理者可以设定外挂程式的全域设定,让所有网志使用者的外挂程式被同时启用,而不需要让网志使用者一个一个自行更改。

‘共用’模版档案

模版在 1.2 中也作了些微的改变,让模版可以共用某些 .template 档案,所以当网站管理者需要需改某个 .template 模版档案时,就不需要一个一个修改,而只要修改这个共用的 .template 档案。目前有两种运作方式:
优先载入使用者模版档案:优先载入并且使用使用者模版档案,如果使用者模版档案不存在,则载入预设模版档案。通常这个模式用再让使用者可以自由的更改模版档案,可是当某些使用模版档案不存在,或是遗失时,可以使用系统预设模版来替代。
修先载入预设模版档案:优先载入并且使用预设模版档案,如果预设模版档案不存在,则载入使用者模版档案。通常这个模式用在当网站管理者希望全站的模版档案必须要遵守某项规范,并且不准使用者修改的时候。例如,放上 Google Adsense 广告,或是共同的表头等等。这可以让网志社群的管理者有更大的弹性能来管理他们的模版。


加强档案的输出效能

resserver.php 已经被证明是 LifeType 上最耗效能的程式之一(不管是 CPU 还是记忆体的消耗上)。在 1.2 中我们已经将这个程式改写,让他直接由网站伺服器来输出,而不再使用原来的 put() 输出方式。这样的方式不仅检减低了对原来 CPU 与记忆体的耗用,也加快了档案的输出。对于大型的网志社群来说,这会让他们的网志效能与稳定性更为提升。

这个功能也连带使用新的档案网址模式,现在档案的新网址是:http://www.server.com/gallery/X/file.jpg, 其中 "X" 是网志 ID,而 "file.jpg" 则是档案的名称。对于旧网址的相容模式是透过 HTTP 302 转址来达成,使用者不需要作任何的修改。

加强的全文检索

全文检索是 LifeType 1.1 作耗效能的动作之一,因为并不是使用 MySQL 的全文检索功能来达成。在 LifeType 1.2 我们加入了 MySQL 全文检索的功能,让搜寻结果能马上显示,不需要再等待。

但是这个功能预设是关闭的,因为 MySQL 的全文检索,在某些语言如中文、日文与韩文(请洽 MySQL。请他们加入全文检索对 CJK 语言的支援)是无法使用的。

要启用这个功能,请在 ./config/config.properites.php 加入:

$config['db_options'] = Array( "enable_mysql_fulltext_search" => true );

支援回响分页功能

如果你的文章有上千篇的回响,现在 LifeType 会将这些回响以分页的方式显示。这不仅可以减少资料库的负担,更可以让你的使用者容易阅读。

支援已登入使用者回响

LifeType 现在会检查这个使用者是否登入,如果已经登入的使用者将不用在回响时输入他的使用者 ID,LifeType 会将使用者 ID 带入回响的表单中。

重新设计的管理页面与汇整首页

管理页面与汇整首页已经重新设计,现在会随着使用者个萤幕自动调整宽度,让宽萤幕的使用者能看到更多更完整的资讯。

更安全的资料清理机制

清理垃圾回响与已删除的文章,是在 LifeType 中很重要的工作,所以在 1.2 中我们重新改写这一段的程式。采用分段删除的方式,让程式不会因为执行时间过长而中断,造成资料库的损坏,或是资料不完整的问题。

其他功能:
新的自订栏位 - 下拉式选单。
允许清理暂存目录(./tmp)。
支援 Memcached 快取机制。

fin.

页面会变得很长么?期待。

lemnear 2007-03-22,00:28 says: “回复”

看到你给我的留言了。。可惜我空间太小,现在的录音基本都是外连的,感觉很没保障。另外podcast feed我也实在不懂怎么弄T T~

Textpattern我尝试过,那样式啊。。实在写的累

dimlau 2007-03-22,09:13 says: “回复”

看你得功力
应该制作个tp的风格不难吧

我喜欢你的画,希望我能像你那么强

lemnear 2007-03-23,08:20 says: “回复”

谢谢!
老实说,我是很想弄个能做得像个网站一点的程式,而不仅仅是blog。至少能让我不同分类不同风格吧。但是又不想用那种很费精神的。。T T~~

试过ee,装好之后就出错。。删掉了。。
装过TP,那模版。。写倒是能写,只要肯花时间。。还是删掉。
WP,后台实在慢的要命。。删。
还有什么呢_

lemnear 2007-03-23,08:22 says: “回复”

啊,对了~想问问你用的空间是不是那所谓的“合租”的?估计很贵的吧,速度不错_

vinca 2007-03-23,10:25 says: “回复”

不是合组
是个人买的服务器

贵。。。那是自然的

做整站,EE不错啊,不过。。不知道为啥你出错,我装过没问题的。
TxP应该是也能胜任啦,而且,你可以找几个现成的模版来修改啊,TxP的不同分类不同风格很到位估计你会喜欢。
WP现在的后台(新版本)速度应该不是很慢了,但是有TxP做比较的话。。。至少我不选wp

还有什么?
可选的还有挺多的:Drupal之类的CMS
再有就是MT也可以啊,不过MT对你想实现的不同分类不同风格实现起来会有一定的局限。简单几句说不明白了。

呵呵,你要是不怕麻烦就搜索CMS程序,挨个试试吧,XD

dimlau 2007-03-23,10:26 says: “回复”

PS.楼上也是我
不过老婆刚才上来玩我忘记删掉cooki了-_-#

lemnear 2007-03-23,19:08 says: “回复”

我决定重新试试tp==;不过我记得当时试用的时候似乎它的日志不会自动换行,不知道是不是我弄错了什么东西。而且关于TP的中文资料实在很少,我又不知道去哪里找……

PS 下面抵抗垃圾回复的算术题每次都一样的_

dimlau 2007-03-23,21:55 says: “回复”

中文资料。。。。
http://textbook.textpattern.net/wiki/

里面的繁体条目还算比较多点

验证码只要我不修改,永远都是14