工商服務:seo服務 | 世邦旅行社 | awoo網頁設計 | 山富旅行社 | 世宇旅行社 | 一化網頁設計 | 品冠旅行社
土耳其旅遊 | 旅遊資訊 | 嚴選豪宅 | 頂級巧克力 | 芬達旅行社

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 的問題,並請利用臭蟲追蹤系統回報任何你所發現的錯誤。

LifeType 1.2 的已知重大問題

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

如果你已經計劃升級到 LifeType 1.2 ,建議你最好暫等個幾天,直到我們修復幾個目前為止在 1.2 已經發現的重大問題。


已知的重大問題有兩個部份,一部份是關於檔案上傳,另一部份是關於 user-data providers 。

關於檔案上傳的部份,在 1.2 正式版發佈後才發現,在 Windows 主機上並上傳雙位元檔名的檔案 ( 例如繁體中文及簡體中文 ) 會發生錯誤。如果你計劃在 windows 主機上跑 LifeType 1.2 並且會使用到上傳中文檔名的檔案,請你等待 LifeType 1.2.1 版。使用其他語言或作業系統並沒有這個問題 ( 例如:中文檔名的檔案上傳在 Linux 主機上是正常的。 ) ( 譯註:中文檔名的圖檔在上傳後產生縮圖時還是可能會發生問題,這個問題在目前的開發版本中也已經解決。 )

這個錯誤已經被修正,並且會包含在下個維護版本。

另一個關於 user data providers 的重大問題,目前還沒有解決方案。因為開發過程中的測試不夠充份,在新的權限框架 ( permission framework ) 和 user data providers 有一些不相容的問題。除此之外,如果你有使用 user data proviver 的話, 1.2 版的安裝程式無法正確的從 1.1.x 版升級。如果你的服務有這類的整合,也請暫時不要升級。

對於這些不便的發生,我們表達誠摯的歉意,並且我們正在盡全力修復這些問題並儘快提供修復程式。在此同時, LifeType 1.2.1 的開發版本快照也會每晚自動產生,可以由下面的超連結取得:

lifetype-deve-latest.zip

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 的新功能

大概在不到 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 廣告,或是共同的表頭等等。這可以讓網誌社群的管理者有更大的彈性能來管理他們的模版。

加強檔案的輸出效能

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 快取機制。

讓我們期待明天 LifeType 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.1.3 釋出

本文譯自官方網站發佈文章: LifeType 1.1.3 available,由 lss 翻譯,若有疏漏,請指正,謝謝!

LifeType 1.1 分支最新的維護版本, LifeType 1.1.3 已經釋出,包含了一堆的修正。

LifeType 1.1.3 主要修正了註冊程序的問題,以及修復了在 LifeType 1.1.2 裡失效的「儲存草稿」功能。完整的修正清單,請看文章下方的列表。

如果你是架設了一個較大的站台並開放使用者自由註冊的話,請儘快升級。 LifeType 1.1.2 的註冊程序裡包含了一個錯誤,可能導致驗證碼的問題,以及註冊者的使用用名稱和 blog 名稱包含不正確的字元。

以下是完整版的下載連結:

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

以下是升級版的下載連結:

lifetype-1.1.2-upgrade-lifetype-1.1.3.tar.gz
lifetype-1.1.2-upgrade-lifetype-1.1.3.zip

同樣地,升級版只提供由 1.1.2 直接升級至 1.1.3 使用。如果你是從 1.0.x 、 1.1 或 1.1.1 等版本要升級至 1.1.3 ,請使用完整版來升級。

以下是這個版本的完整錯誤修正列表:

1129: Validation of duplicate custom domains not working.
1131: Searching for resources not working in the summary page
1014: Disabled blogs showing up in the summary
969: Comment sort order
1132: The link to the medium preview is not correct when adding the resource to posts
1122: Slugs should use lower-case letters
1127: Save draft functionality not working
1125: When the bayesian filter is disabled in the administration interface, all features related to it should be disabled too.
1119: It is possible to fool the validation system during the registration process and register invalid usernames and blogs.
1113: Conflicts between blogs when the same user has more than one blog.
1117: Usernames should only use lower-case letters and numbers.

如果你有任何 LifeType 1.1.3 的問題,歡迎使用論壇跟大家一起討論(英文論壇中文論壇)。若發現了任何的程式臭蟲,請使用臭蟲追蹤系統回報,謝謝!


LifeType 簡體中文網站正式公開

LifeType 中文開發社群成立到現在已經有兩年的時間,這期間謝謝各位的幫忙才讓我們能持續的茁壯。

雖然是名為『中文開發社群』,但是主要還是以繁體中文字為主,謝謝簡體中文朋友們這兩年的忍耐,今天我們終於有簡體中文的網站了。一切都是簡體的,從首頁、新聞、論壇與文件,你看的到的部分都是簡體的。你可以透過以下連結來進入簡體中文網站:

大力感謝 Leeym 的幫忙,沒有他的簡繁轉換技術支援,這個網站恐怕還在難產中。在他的支援下,簡體與繁體中文兩個網站,會即時同步翻譯。所以你不用擔心錯失任何資訊。

目前還有以下的待辦事項,意思就是說還沒有完成的事項,所以請各位 LifeTypper 稍做忍耐:

  • 簡繁詞語互換,讓簡體中文翻譯更順暢。
  • 展示站台正在重建中。
  • 部分資料久無更新,陸續更新中。
  • 另外是如果你是在簡體中文論壇發表文章,發表後會跳至繁體中文論壇。這個必須要修改 SMF 才行。所以還要研究如何修改。造成簡體中文用戶的不便,真是抱歉。

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.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新安裝的用戶則不需理會上述說明。

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