参加第一次 LifeType 会议

本文译自官方网站发佈文章:Join the first LifeType Meeting!,由 lss 翻译,若有疏漏,请指正,谢谢!

第一次正式的 LifeType 会议将于今年七月六月十日于英国伦敦举行。如果你认为在现实生活中直接与开放团队见面很酷;要面对面跟他们讨论你的点子;或是一个跟其他 blogger 见面的好时机,请不要错失这次机会。

聚会的地点还没有正式决定,如果你想要与会,请在论坛(英文官方)留下讯息,这样,我们可以容易让你取得新的讯息,以及精确的掌握与会人数。

译註:伦敦哦,真的太远了 :(

译註:看到 mark 说会议已经结束了,我才发现,我翻错了 T_T 下次我会更小心一点的。 orz

重要安全性修补:LifeType 1.0.5 释出

LifeType 1.0.5 释出了,包含一个很重要的安全性修补,建议所有人赶快更新到这个版本。

我们开发团队昨天接到一个 SQL Injection 的 Bug 通知,这个 Bug 存在目前所有 LifeType 的版本。我们也很高兴能在 24 小时之内就马上修復这个 Bug 并且推出一个新的版本来修復这个问题。

我们开发团队已经尽速的修復这个 Bug。这个 Bug 不应该在那边,如果我们开发团队能够更小心。也谢谢 "rgod"告诉我们这个 Bug 的存在。

你可以透过 Sourceforge.net 来下载 ZIP、TAR.GZ 或是 TAR.BZ2 的完整版本:

lifetype-1.0.5.zip
lifetype-1.0.5.tar.gz
lifetype-1.0.5.tar.bz2

请注意,如果你是从 1.0.x 版升级到这个版本,你并不需要执行 wizard.php 来作任何资料库变更的动作。你只需要保留你的 /config 目录理的档案,并将其他档案用 1.0.5 的程式覆盖过去即可。如果你有任何自行修改的程式需要保留,请注意你在升级过程也必须一併保留这些档案。否则可能造成升级后不正常的运作。

另外我们也提供升级的版本给 1.0.4 版,如果你是用 1.0.4 版,可以只下载下面的程式来覆盖过原 1.0.4 的程式,并且完成升级动作。请注意,这个程式只能给 1.0.4 版使用,不能用在 1.0、1.0.1、1.0.2、1.0.3 等版本:

lifetype-1.0.4-upgrade-1.0.5.tar.gz
lifetype-1.0.4-upgrade-1.0.5.zip

你可以在我们的臭虫回报系统中 Mantis 找到 1.0.5 的相关修復(请在 filter 中选择 "Fixed in 1.0.5" 的选项)。

也请大家使用 LifeType forums (English)、LifeType 中文开发论坛 或是 LifeType 臭虫回报系统 来回报任何使用上的情况。

同时间,我们正努力的在开发 LifeType 1.1 版。近期将有更多的消息释出。

另一个安全更新:LifeType 1.0.6 释出

1.0.5 释出后,开发团队发现一个另一个尚未修补的 SQL Injection 安全性问题,因此我们立即修復这个安全性问题,并释出修正后的新版本。受影响的只有几个档案,因此我们希望这次的昇级不会造成大多的麻烦。请继续阅读来取得更多和昇级有关的资讯。

和之前相同的,你可以从 Sourceforge.net 来取得 .ZIP, .TAR.GZ 和 .TAG.BZ2 等格式的完整版本。

lifetype-1.0.6.zip
lifetype-1.0.6.tar.gz
lifetype-1.0.6.tar.bz2

请注意,如果你是从 1.0.x 版升级到这个版本,你并不需要执行 wizard.php 来作任何资料库变更的动作。你只需要保留你的 /config 目录理的档案,并将其他档案用 1.0.5 的程式覆盖过去即可。如果你有任何自行修改的程式需要保留,请注意你在升级过程也必须一併保留这些档案。否则可能造成升级后不正常的运作。

另外我们也提供升级的版本给 1.0.5 版,如果你是用 1.0.5 版,可以只下载下面的程式来覆盖过原 1.0.5 的程式,并且完成升级动作。请注意,这个程式只能给 1.0.5 版使用,不能用在 1.0、1.0.1、1.0.2、1.0.3、1.0.4 等版本:

lifetype-1.0.5-upgrade-lifetype-1.0.6.tar.gz
lifetype-1.0.5-upgrade-lifetype-1.0.6.zip

也请大家使用 LifeType forums (English)LifeType 中文开发论坛 或是 LifeType 臭虫回报系统 来回报任何使用上的情况。

PS: 这个 Bug 虽然我 (Mark) 在接获一个小时内就修復了。可是,事实上他已经存在很久了。归咎原因,还是因为忘了作传入值的 验证。Web Developer 在这部份可真是应该小心,别偷懒啊。因为总有人会发现的。

LifeType 1.1-beta1 释出以供测试

本文译自官方网站发佈文章:LifeType 1.1-beta1 available for testing ,由 lss 翻译,若有疏漏,请指正,谢谢!

终于,第一个 beta 版的 LifeType 1.1 已经释出提供测试。

给那些迫不及待的人,以下是下载的连结:

LifeType 1.1-beta1 (.tar.bz2)
LifeType 1.1-beta1 (.tar.gz)
LifeType 1.1-beta1 (.zip)

与其他的版本相同, LifeType 1.1-beta1 是透过 wizard.php 进行安装。对于新安装或是从 1.0.x 升级都有支援。如果你是要升级,你只要确定你原来的 config/config.properities.php 不要被覆写即可。

LifeType 1.1 已经完成了所有预定的功能。而在这一个 Beta 释出中,我们开发团队也设定了一些测试目标,需要大家来帮助我们达成。

  • 尽可能的更新各国语言语系档。至目前为止,只完成了英语、西班牙语、加泰隆语 (catalan) 、简体中文、繁体中文、韩文等。请看 wiki 上的如何更新语系档。如果你希望看到 LifeType 支援你的语言,请协助开发团队。
  • 尽可能移植所有的模版。并非所有的模版都已经移植到 1.1 版。如果你过去曾经释出模版,请帮忙我们更新这些模版使他们能在 LifeType 1.1 正常使用。请依照这里的步骤进行移植。
  • 尽可能的移植外挂程式。虽然开发团队已经花费很多的心力来移植一些最常被用到的外挂程式,并非所有的外挂程式都已经完成移植。移植外挂程式有一些小技巧。因为这一版有变更一些 API ,所以你的外挂程式也许可以,也许不可以立即可用。如果你在移植外挂程式遇到任何问题,请与我们连繫(英文论坛中文论坛)。


在 beta 测试阶段,我们会每日更新在 Subversion 上程式码快照 ( snapshots ) 和以经移植的模版外挂程式。如果你遇到任何 beta 版的错误,请确定你可以在最新的每日程式码里重制这个错误,这样会让大家的生活好过些。

请利用论坛(英文论坛中文论坛)及臭虫追踪系统回报任何你发现的错误。

更新:这是一个释出后才发生的 Bug,请安装前先更新!否则会发生安装后显示乱码的情形。

LifeType 1.1-beta 2 释出

本文译自官方网站发佈文章:LifeType 1.1-beta 2 released,由 lss 翻译,若有疏漏,请指正,谢谢!

LifeType 1.1 的第二个 beta 版已经释出!细节详述如下:

大部份于 beta-1 所回报的错误都已经在 beta-2 修正了。而且,考量到 beta-1 期间回报的错误量比预期中少很多,在宣告推出正式版之前,我们将只需要 beta-2 ,也就是说,这是 1.1 的最后一个 beta 版。

beta 2 可以从我们在 Sourceforge 的专案网页下载:

像其他的版本一样, LifeType 1.1-beta2 是透过 wizard.php 安装。支援从任何 1.0.x 升级和全新安装。如果你是升级的话,只要记得不要把你原来的 config/config.properities.php 覆盖掉就行了。

在 beta-1 释出期间,我们也努力地将 1.0 版的模板和外挂程式移植到 1.1 版好让他们能支援新的功能,请看一看模版相容性列表(英文)(中文)和外挂程式相容性列表(英文) (中文)。请确认你的 LifeType 网站中所使用的模版或是外挂程式,是否已经列在相容列表中。如果你的模版或者外挂程式还没升级,请考虑帮助我们来升级这些模版与外挂程式。

在此期间,还需要大约二到三週的时间来完成 LifeType 1.1 的语言翻译。目前为止已完成的有英语、西班牙语、加泰隆语 ( Catalan ) 、繁体中文、简体中文、韩语。目前波兰语和德语的翻译也正在进行中。如果有人愿意分出一些时间提供协助更新语言翻译,我们会非常感谢的。

在 beta-2 期间, Subversion 上的最新程式码快照、模版外挂程式还是会每日更新。如果你在 beta 版遇到问题,请先确认可以在最新的程式码快照上重制这个错误。如果这仍是个未解决的错误,请透过臭虫追踪系统回报让我们知道。

LifeType 1.1 释出

本文译自官方网站发佈文章: LifeType 1.1 released ,由 lss 翻译,若有疏漏,请指正,谢谢!

经过许多的努力, LifeType 1.1 正式版终于释出了,并在 SouoreForge.net 上的 LifeType 专案网站提供下载。

给等不及的人们,以下是下载连结:

LifeType 搭载了许多的新功能和效能的提升(英文中文),并且,我们希望你对于正式版的释出和我们同样的兴奋。

如同其他的 LifeType 版本, LifeType 1.1 也是透过 wizard.php 执行安装程序。如果你安装时遇到任何问题,请先参考安装指引(英文中文)。

对于从 LifeType 1.0.x 升级的人,请参考升级指引(英文中文)。在升级之前,请先考虑一下,你是否曾自行修改过的程式码?或者你的网站是否使用了尚未移植到 1.1 版的外挂程式?在 beta 测试期间,开发团队和一些帮忙维护的人员已经将所有的模版移植并使用了 LifeType 1.1 的一些新功能;但是,只有那些最受欢迎,最常被使用的外挂程式被移植到 1.1 版。如果你的网站使用了这些尚未移植的外挂程式,请考虑帮忙将他们移植到 1.1 版的环境。

已经移植完毕的模版和外挂程式可以从下面的连结取得:

对于想自行客制化 LifeType 的人,有一些文件可以帮助你升级你的客制化版本(英文中文)。虽然这份文件尚未完整,但是我们仍旧在持续撰写中。

如果你有任何 LifeType 1.1 的问题,欢迎使用论坛跟大家一起讨论(英文论坛中文论坛)。若发现了任何的程式臭虫,请使用臭虫追踪系统回报,谢谢!

LifeType 1.1.1 释出

LifeType 1.1.1 释出,修正了 部分在 LifeType 1.1 所发现的BUG。 此次修正包含三个主要部分:修正摘要页面中网志列表与部分文章列表无法正确显示的问题、修正wizard.php能相容于 MySQL 5.x,以及修正部分与分页有关的功能。 同时 LifeType 1.1.1 也新增了三个新的data provider:Joomla data provider、Vbb data provider,以及Wbb2 data provider。 迫不急待想要下载的使用者,下方三个连结可以下载 LifeType 1.1.1 完整版: LifeType 1.1.1 (.tar.bz2)
LifeType 1.1.1 (.tar.gz)
LifeType 1.1.1 (.zip)
从 LifeType 1.1 升级到 LifeType 1.1.1 的使用者,可以下载 LifeType 1.1.1 升级包: lifetype-1.1-upgrade-lifetype-1.1.1.tar.gz
lifetype-1.1-upgrade-lifetype-1.1.1.zip
升级包只能用于 LifeType 1.1 升级到 LifeType 1.1.1,并不适用于 LifeType 1.0.X 升级到 LifeType 1.1.1。 另外,要注意的一点:本次升级必须执行 wizard.php,以便能修正资源中心与档案大小有关的BUG。原因是某个资料表的位置有问题,必须使用这个方式来修正它。为了能顺利的进行升级,请执行 wizard.php,并且依照安装说明的指示动作,资料转换的过程中,安装页面会自动重新整理,当资料转换完成,会显示确认的页面。 从 LifeType 1.0.X 升级到 LifeType 1.1的使用者请确实执行上述动作,若是LifeType 1.1新安装的用户则不需理会上述说明。

LifeType1.1.2 维护版本发佈

谢谢 bibicall 翻译本文,英文版本发佈于:LifeType 1.1.2 released

LifeType 1.1 的第二个维护版本 LifeType 1.1.2 正式释出。

LifeType 1.1.2 所修正的bug,在本质上没有 LifeType 1.1.1 来得重要,虽然距离前一个维护版本释出,还不到一个月,但是发展团队仍决定释出维护版本。这个维护版本修正了「回上一篇文章」的功能,使其能够在各种编码下正常使用;另外,也改善了资源中心列表时所使用的记忆体;同时也改善 TinyMCE 与 inservideo 外挂,让使用者能更轻易的嵌入Flash影片在文章中。

等不及的人,这边有下载连结:

如果是已经使用 LifeType 1.1.1 而想更新到 LifeType 1.1.2 的人,下面是升级包的连结:

不用说,升级包不适用于自 LifeType 1.0.x 或 LifeType 1.1 升级到 LifeType 1.1.2。

LifeType 1.1.4 维护版本发佈

本文翻译自 LifeType 1.1.4 available ,谢谢 bibicall 的翻译。

LifeType 1.1.4 维护版本释出。

LifeType 1.1.4 修正部分错误,发展团队决定先释出这一部份的修正,而不是等候其他更新修正后才释出,让受到影响的使用者不需再苦苦等候,可以立即修正这些错误。

等不及的人,这边有下载连结:

如果是已经使用 LifeType 1.1.3 而想更新到 LifeType 1.1.4 的人,下面是升级包的连结:

不用说,升级包不适用于自 LifeType 1.0.x 或 LifeType 1.1 或 LifeType 1.1.1升级到 LifeType 1.1.4。只适用于 LifeType 1.1.3 到 LifeType 1.1.4。

以下是此次更新的错误,有兴趣可以自己看看:

  • 1150: Some tinymce language files missing
  • 1148: "Insert resource" pop-up window not working in the "edit post" page with the non-visual editor of HTML code
  • 1146: Delete Comment have js error in Firefox 2.0.0.1
  • 1147: Catchable fatal error: Object of class Article could not be converted to string
  • 1144: Time offset for comments being increased when marked as spam
  • 1145: Time offsets being applied twice to comments and trackbacks

另外,请善用论坛(中文英文)告诉开发团队 LifeType 1.1.4使用上的问题,或是到bug回报系统告知开发团队。

LifeType 1.2 的新功能

大概在不到 24 小时的时间内,LifeType 就要释出新的 1.2 版本了,我们来看看 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 广告,或是共同的表头等等。这可以让网志社群的管理者有更大的弹性能来管理他们的模版。
 (阅读全文)

LifeType 1.2 正式释出

这是 LifeType 最新的主要版本程式更新。

给那些已经等不及安装,不想再看下去的人。你可以直接按下网址下载最新的 LifeType 程式:

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

LifeType 1.2 包含了很多的 新功能以及更新,希望你跟我们开发团队一样感到兴奋。也很感谢哪些参与 1.2 beta 测试与帮助我们除错的的使用者们,所以我们才能那么快的释出 1.2 正式版。

跟以往的释出程式一样,你可以透过 wizard.php 来安装 LifeType 1.2。如果你在安装时有问题,或是不知道如何安装,请参考 Wiki 上的:使用安装精灵安装 LifeType

如果你要从 LifeType 1.1 升级,请参考 升级手册。 升级前,请确认你在 1.1 所使用的模版、外挂程式或是你自己客制的程式,使否已经升级到 1.2 版。

感谢开发团队以及贡献者的努力,所有的模版已经都升级到 1.2 版(某些 CSS 尚未修改),但是不是所有的外挂程式都升级到 1.2 版(开发团队还在努力的修改中)。

已经更新的外挂程式与模版列表如下:

LifeType 1.2 外挂程式
LifeType 1.2 模版

如果你有很多客制的功能,请参考 wiki 上的 如何升级客制的 LifeType 文件

如果你有任何问题,请使用论坛来讨论,或是用 臭虫追踪系统来回报错误。

PS.

  • 目前中文文件尚未更新,我们会尽快更新。
  • 英文原文请参考:LifeType 1.2 Released

LifeType 1.2 的已知重大问题

本文由 lss 翻译,官方原文: Known issues with LifeType 1.2

如果你已经计划升级到 LifeType 1.2 ,建议你最好暂等个几天,直到我们修復几个目前为止在 1.2 已经发现的重大问题。

 (阅读全文)

LifeType 1.2.1 释出

本文由 lss 翻译,官方原文: LifeType 1.2.1 available

1.2 的第一个维护版本, LifeType 1.2.1 已经释出了。修正的错误项目相当多而广泛,所以,请往下阅读以瞭解详情。

首先,以下是下载连结:

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

如果是从 LifeType 1.2 升级,以下是从 LifeType 1.2 到 LifeTYpe 1.2.1 的升级包。升级包包含从 1.2 到 1.2.1 有更新的档案,不能用来从 1.1.x 升级到 1.2.1 :

lifetype-1.2-upgrade-1.2.1.tar.gz
lifetype-1.2-upgrade-1.2.1.zip

这回有个特殊的状况,这次要从 LifeType 1.2 升级必需执行 wizard.php ,这是为了修正转换图档缩图的错误。如果你的图档副档名是英文大写的话,先前的升级 ( 译按:从 1.1.x 到 1.2 ) 并未正确的将他们重新命名。如果你是从 LifeType 1.2 升级,请将 LifeType 1.2.1 上传到你的伺服器,执行 wizard.php ,并依照萤幕上的指示操作。如果你是从 LifeType 1.2 升级到 LifeType 1.2.1 ,并且不知道是否应该执行 wizard.php ,还是请你执行他。这个升级程序是无害的,如果你已经手动修正过,升级程序将不会对你的档案做任何的动作。

LifeType 1.2.1 也修正了一项重要的错误,这项错误只会影响到使用双位元字集的 Windows 作业系统 ( 例如使用 Big5 字集的繁体中文 Windows 作业系统 ) 跑 LifeType 的伺服器。现在, LifeType 1.2.1 可以设定上传的档案在伺服器上存放时是使用原始档名或是 LifeType 1.1 的档名格式: BlogID-FileID.ext 。 Wizard.php 已经修改,允许用户在安装时就能选择使用那一种档名格式。这也可以稍后在管理界面里修改这项设定。对于使用其他字元集 ( 例如西方国家语言的字元集 ) 的用户,这并不会造成问题,也不需要做任何动作。 ( 译按:这段的意思就是,如果你是在中文 Windows 环境里架设 LifeType 1.2.1 的话,请在升级时,选择上传档案的档名使用旧的 BlogID-FileID.ext 格式才不会造成问题。目前在中文 Windows 里要让上传档案使用原始中文档名的问题还没有解决。 )

不幸地,LifeType 1.2 另一个主要的问题: user data providers 在 LifeType 1.2.1 尚未解决。也就是说, user data providers 功能在 LifeType 1.2.1 还是无法使用。如果你的网站有使用到 user data providers 功能的话,请先不要升级,直到我们解决这个问题。这个问题的复杂度远比开发团队当初预估的还麻烦,但我们计划在 LifeType 1.2.2 会解决这个问题。

LifeType 1.2.1 也修正了几个关于 MySQL 5 的 strict mode 的问题,一些编辑文章预览的问题,以及一些权限的问题。若你感兴趣,以下是本版次这些修正的完整列表:

1244: Article::getComments 没有使用内部的 _comments 属性。
1270: summary 使用者头像有错误的 div/img 标籤。
1253: wizard.php 有臭虫,升级时,副档名大写的档案不会被正确的转换到新的档名规则。
1252: 文章在第二次预览时会出错。
1255: TinyMCE 把连结的 "rel" 属性移除。
1215: ./gallery/ 被写死在程式码中。
1251: 非 blog-owner 插入资源时发生错误。
1243: 文章列表消失。
1212: 在用户资讯及网站资讯允许基本的格式化。
1230: TinyMCE 插入连结与资源的问题。
1233: emailvalidator 里的小错误。
1204: 用户与网站的大量编辑。
1226, 1248: Smarty 在 Windows 造成过多错误。
1219: Posting not working from within digg.
1269: 透过 Ajax 新增文章分类的用户权限问题。
1266: User can add blog template set as the same name as site template.
1229: 在 Windows 下无法上传中文档名的档案。
1245: 回响被当成垃圾回响的问题。
1246: 测试 mysql strict mode 。
1249: "启用下拉式选单" 功能的描述不清。

请多利用论坛让我们知道任何关于 LifeType 1.2.1 的问题,并请利用臭虫追踪系统回报任何你所发现的错误。
«上一篇   1 2