Lifetype 終於升級了,以往電腦等級太差 (PII 300) 跑lifetype 的效能
真是只有一個慘字可以形容,因此把網站丟到某神秘主機上
後來試過丟在dreamhost上也是一整個效能不佳,不過這次升級好像對此改善很多
在PIII 800 ram 512mb 上得主機就跑的挺順的了 😀
這次升級做過很蠢的事情,因為是用備用機來升級,因此跑升級之後都會莫名其妙掛點
整個功能都不能用,後來經過魚缸提醒之後才發現…. 資料庫為啥都會被覆蓋回轉換前的狀態
原因就是我都跑crontab 定期接收神秘主機的備份檔 … Orz
結果這問題之後目前就剩下一些佈景改善一下就好了
這次升級的主要介紹如下
以硬碟為基礎的快取
The new disk-based data cache sits at the DAO layer, meaning that it caches real objects instead of raw result sets from the database. Thanks to the data cache, the DAO layer can load things that don’t change often faster, because they will already be avaiable in disk instead of needing an extra database query and a mapping to object.
更少的記憶體使用量
在 LifeType 1.0,即使未使用 Plugin,也需要大約 10 到 12 Mb 的記憶體來執行。而在包含 Plugin 的情況下,LifeType 1.1 只需要 4 到 6Mb 左右的記憶體。一些大的函式庫,已經被更小的函式庫取代(e.g. ADOdb and [PDb]),以及許多的 API 已經被移除,使得核心更小、更簡潔。但功能、特點卻沒有被影響,所以現在 LifeType 的記憶需求比往常更少了。
以分頁顯示文章、相簿、搜尋結果
Lifetype 現在可自由選擇(以修改模板的方式)是否以分頁來顯示文章列表、相簿、搜尋的結果等。由 Lifetype 散佈的模板、或 Lifetype 1.1 內建的模板,已經修改完成,可直接使用這項新特色。而自己的模板,也可輕易修改。
任何內容都可以搜尋
包括文章、分類、連結、檔案、Blogs、使用者,現在皆可由管理界面搜尋。
大量修改編輯
包括文章、迴響、引用、Blog、使用者等,皆可輕易大量修改、編輯。所以現在你可以一次輕鬆的刪除一堆垃圾迴響、或是少數幾篇文章。
管理者模式
管理者現在可登入任何 Blog,去完成管理的動作。而這個功能就像你是該擁有者般,管理者可以編輯文章、變更 Blog 設定、增加新作者、刪除迴響等。基本上,這個功能就像 sudo 般,讓管理者沒有任何限制。
增強 API
- The API has been cleaned up and unnecessary methods have been removed.
- There is a new event that allows plugins to dynamically process the output of a rendered template before it is sent to the browser.
- Unit testing has been incorporated into the core, increasing the quality and reliability of the core classes.
- Upgraded version of all the main components (Smarty, PHPMailer, getid3, etc)
TinyMCE
LifeType 現在丟棄了原有的 HTMLArea,以更小更好的 TinyMCE 取代之。所有 HTMLArea 的特點皆有,並對由右至左的語系有更好的支援,並且整合了資源中心。
BLOG及文章的全域分類
現在,可以自由選擇 Blog及文章的全域分類,所以站上的使用者,可輕易找到共同話題的 Blog、文章等。而摘要頁面(summary)也已經修改,以配合這項新特色。
更好的迴響與引用管理方式
現在能以更簡單的方式,檢視所有的迴響和引用。取代之前只能檢視單篇文章的迴響或引用。另外,現在也可使用貝氏過濾(bayesian filter)來過濾引用。
安裝精靈的檢查機制
現在,在進行安裝前,安裝精靈會先對系統執行數個檢查。希望能因此減少因系統缺乏部份功能,而導致的安裝問題。
摘要頁面的改良
現在,摘要頁面被改進,以支援 Blog 和使用者的完整列表,並且加強了搜尋功能,能對文章、Blog、檔案等作搜尋。此外,Lifetype 1.1 的摘要頁面可被設定為由瀏覽器自動選擇顯示的語言,不再是原本只能固定一種語言的顯示方式。
管理面板的改良
如社群使用者所望,現在管理面板已可被略過。如果一個使用者擁有超過一個部落格,這個使用者登入時,將會進入第一個部落格(the first one and)。
現在,使用者可以容易地,從管理面板建立新的部落格,跟以前的管理員一樣。現在,管理員甚至可限制,單一使用者最多可擁有的部落格數量。
資源中心可設定圖片的大小
在新的資源中心中,可重新調整所有圖片的尺寸、丟棄原有的檔案。
確認信件重寄機制
現在,若註冊的確認信件遺失,不再求助無門,可由管理者重新寄出確認信件。
自訂信件內容
由 Lifetype 寄出的註冊確認信、迴響通知信等,不再是寫死在核心中,現在可由修改檔案來自訂標題、內容。
檔案可以更容易上傳
現在可以在「發表新文章」或「修改文章」的時候更輕鬆的上傳檔案,而不用預先使用檔案中心上傳了。