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 的問題,歡迎使用論壇跟大家一起討論(英文論壇中文論壇)。若發現了任何的程式臭蟲,請使用臭蟲追蹤系統回報,謝謝!