參加第一次 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