pLog 1.0.1 版释出了!

在经过由几週前开始的 beta 测试之后,pLog 1.0.1 正式释出。她包含了许多先前在 1.0 版发现的问题的修正。没有人喜欢释出版本有臭虫,但是我们有自信,我们已经解决大多数的问题,而且 1.0.1 版是够稳定的。照例,我们谢谢在论坛里所有提交程式补缀、发现臭虫、给予好的回馈的人,以及那些即使只是留下 "good work" 回应的人。

释出版可以 zip 档方式下载: plog-1.0.1.zip 或是用 tarball 档方式下载: plog-1.0.1.tar.gz 。请记得从 1.0 版升级至 1.0.1 版不需要重新执行 wizard.php 程式。只要上传并覆写所有档案,你就可以使用新的版本了。(译註:现在也可以在 OSSF 下载了)

请使用论坛(官方英文)/pLog中文开发论坛提出你需要的支援,并使用臭虫追踪系统回报任何的臭虫。

请阅读以下细节以瞭解在这个版本有那些错误被修正。

 (阅读全文)

pLog 正式改名为 LifeType

之前为大家所熟知的 pLog 开放原始码 Blog 平台,已经要决定改头换面再出发。其中,包含新的名字、新的影像与新的专案标志。这次的会改头换面原因是为了 配合 Amazon 的正名要求,因为 Amazon 是『Plog』在美国的商标拥有者。站在 LifeType 专案的角度上,我们很感谢 Amazon 是用创造双赢的方式来与我们沟通。一般的公司大概就是直接上法院告我们违反了他的商标权吧,谢谢 Amazon 对我们专案的包容与耐心,等待我们一切就绪。这也是为什么 pLog 会在 2005 年 11 月 1 号正式改名为 LifeType 的原因。

 (阅读全文)

LifeType 1.0.2

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

由开发团队给我们忠实的使用者的圣诞节礼物, LifeType 1.0.2 已经释出,并且已经可以在 SourceForge.net 下载了。请继续阅读以下的安装重点。

 (阅读全文)

Hotfix for LifeType 1.0.2

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

就在 1.0.2 版释出之后没多久,有一个错误被发现。这个错误发生在发表回响时,受影响的则为使用一般网址模式的用户,

这个错误发生在发表回响时,造成 LT 将使用者重新导向至错误的文章永久网址,而且只发生在使用一般网址模式的情况下。如果你不是使用(或者不计划要使用)一般网址模式的话,这个错误并不会影响你已经安装的部份,而且也不必再安装这个 patch 。

这个 hotfix 可以由这里取得。下载 zip 档,并将里面新的 addcommentaction.class.php 放至 class/action/ 目录,确定他有覆写旧版本的档案。

LifeType 1.0.3 发佈

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

很快地,在 LifeType 1.0.2 之后, LifeType 1.0.3 发佈了,修正了一些在之前版本的错误。

 (阅读全文)

有关 LifeType 网站的一些消息!

最近 LifeType 的网站看起来真是灾难不断,首先是台湾的 LifeType WikiDreamHost 以超过 CPU 使用率为由擅自关站。今天又发生了英文总站的论坛遭受垃圾发文攻击,所以也关站了

中文 Wiki 文件的部分,希望能在下週搬移主机后重新上线。而英文论坛,则要等到垃圾文章清除后才会再上线。非常抱歉,如造成您任何的不便!

LifeType 已经移机完毕了,谢谢智邦生活馆的慷慨贊助!

谢谢各位漫长的等待与忍耐!LifeType 已经移机完毕了!

目前的 LifeType 中文支援站是放在 智邦生活馆 所贊助的实体主机中,机器位在中华电信的机房里面。所以我相信速度应该是比之前在 DreamHost 快很多很多才对 ...

再次谢谢 智邦生活馆 的 Roach, CsChang, Jeph 与 Dennis 的帮忙。另外也谢谢他们,当我每次到那边去作主机转移时,都提供我好喝的咖啡与点心。真的是一家很窝心的公司。

目前 LifeType 各主网站状况如下:
- LifeType 首页/Blog 已经正常开放
- LifeType 中文论坛 已经正常开放
- LifeType 文件计画 已经正常开放
- API 文件 已经正常开放
- 1.0 Demo 站台 预计今天下午稍晚开放
- 1.1 Development Demo 站台 预计今天下午稍晚开放

Life Type 1.0.4

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

LifeType 1.0 分支的最后一个维护更新版本, LifeType 1.0.4 已经发佈了。包括修復了一个最近回报的 XSS 漏洞。

 (阅读全文)

Development snapshots of LifeType 1.1 available for testing

Now that LifeType 1.1 is feature complete, it is time to allow users to test the development version of LifeType 1.1. UPDATE: nightly builds working again.

The development snapshots will be updated every night (00:00 GMT+2) and the newest snapshot will always be marked as lifetype-devel-latest.zip.

At this point no more new features will be implemented in LifeType 1.1, even though there will still be some changes here and there in the core (specially in the performance area) and of course all bugs found during this testing round will be fixed.

There is a more detailed list including all new features in LifeType 1.1 in the wiki, but the most important ones include a disk-based data cache for speeding up database operations, a reduction of the memory usage (now a normal blog will only require between 4 and 6 Mb of memory to run), paging of items in the public area of the blog and TinyMCE as the HTML editor (with support for Safari!) These are just a few of the new features so be sure to check the complete list.

Speaking of features, all the most important features that were in scope for the 1.1 release have already been implemented, even though at least an interesting one has been dropped and rescheduled for 1.2. Therefore, the development team would like to encourage users to download the development snapshots of LifeType 1.1 and give them a try. We are looking for end-user feedback as well as bug reports so please use the forums for feedback and our bug-tracking system for reporting bugs. When reporting a bug related to one of these development snapshots, please also include the version number that you can see in your version.php file, in the root LifeType folder.

In order to install this release, please use wizard.php as with any release so far. If upgrading from LifeType 1.0.x to LifeType 1.1, wizard.php will also take care of adding all new tables as well as of making changes to currently existing tables. In order to upgrade from an older development snapshot of 1.1 to a newer one, just upload the newest files to the server and overwrite the old ones except your own version of the configuration file (config/config.properties.php)

Regarding templates, they should work out of the box in LifeType 1.1 even though they need to be modified in order to use some of the new features such as paging. There is a page keeping track of which template sets have been already updated by the development team. However, we would like to encourage users who have previously submitted template sets to the development team to take care of upgrading these templates themselves. Please check "Porting Templates" in the wiki, as it will contain useful information related to updating templates to make use of all new features in 1.1, and use Mantis to submit the upgraded version of the template.

With regards to plugins, there have been extensive changes to the core API during the development cycle and therefore the amount of work needed to update all the plugins is quite big. The development team has already started working on this and the status of which plugins have already been updated to work with LifeType 1.1 can also be tracked in the wiki. Please keep an eye on the "Porting Plugins" page in the wiki as it will be used to describe how to upgrade older plugins (LifeType 1.0.x) to the new framework in LifeType 1.1.

There will be no development snapshots of templates and plugins yet, so the only way to get them will be from the project's Subversion repository.

Last but not least, it is a good time to start evaluating all the changes that will be required to migrate your customized sites from LifeType 1.0.x. to LifeType 1.1. The development team is aware that some of our users have put a lot of effort into customizing LifeType to suit their needs and this migration could take some time. The development team is also working on several new sections in the wiki that will describe all changes in the API and how to migrate code to the new release. Documentation embedded in the code is already available (just run Doxygen) in the class/ folder) even though it will keep getting better as the development team keeps improving the comments.

参加第一次 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 的问题,欢迎使用论坛跟大家一起讨论(英文论坛中文论坛)。若发现了任何的程式臭虫,请使用臭虫追踪系统回报,谢谢!