LifeType 1.0.2
24. 元月. 2011本文譯自官方網站發佈文章:LifeType 1.0.2,由 lss 翻譯,若有疏漏,請指正,謝謝!
由開發團隊給我們忠實的使用者的聖誕節禮物, LifeType 1.0.2 已經釋出,並且已經可以在 SourceForge.net 下載了。請繼續閱讀以下的安裝重點。
LifeType 1.0.2 是一個維護版本,她修復了絕大部份(如果沒有全部的話)在 LifeType 1.0 和 1.0.1 發現的所有問題,甚至包括大部份並非嚴重錯誤的問題。(請參考下面的列表,看看是否有任何特別的問題影響到你目前的版本。)我們建議所有的使用者昇級至這個版本。
現在可以從 SF.net 下載到 .zip 和 .tar.gz 格式的安裝包。另外,也因為應許多使用者的要求,第一次釋出 1.0.1 版專用的昇級包。這些昇級包只包含從 1.0.1 到 1.0.2 所更新和新增的檔案,所以你可以使用昇級包取代完整的安裝包。但是請記住,這些昇級包不適用於從 1.0 版昇級至 1.0.2 版。
LifeType 1.0.2 (ZIP)
LifeType 1.0.2 (TAR.GZ)
LifeType 1.0.1-upgrade-1.0.2 (ZIP)
LifeType 1.0.1-upgrade-1.0.2 (TAR.GZ)
要從 1.0 或 1.0.1 版昇級,不必再一次重新執行 winzard.php 安裝程序,只要把 1.0.2 安裝包裡所有的檔案上傳並覆蓋舊版的檔案。對於第一次安裝 LifeType 的人,請依照 wiki 裡的安裝文件進行安裝程序,至於從 0.3.2 版昇級的人,則請依照 wiki 裡的昇級文件指引進行昇級程序。
LifeType 1.0.2 另外包括了兩項新功能: 可以設定 blog 略過管理面版並直接進入"發表新文章"界面;另外可以在註冊程序裡啟用 CAPTCHA 影像(譯註)。這些功能在 LifeType 1.0.2 版裡面是隱藏選項,他們不能透過管理界面被啟用,而是必需自行增加額外的資料列到資料庫的 plog_config 表格中。這麼做的原因是因為這兩項功能是從 LifeType 1.1 版(目前仍在開發中)移植回來的,而整個 LifeType 的軟體開發週期裡,我們已經凍結語系統的變更,所以我們不要再新增翻譯語句到語系檔裡,包括小改版。
要跳過管理面板,使用下面的 SQL 語法來新增一個設定值:
INSERT INTO plog_config(config_key,config_value,value_type)
VALUES ('skip_dashboard','1',1);
要啟用註冊時的 CAPTCHA 機制,執行下面的 SQL 語法:
INSERT INTO plog_config(config_key,config_value,value_type)
VALUES ('use_captcha_auth','1',1);
最後,下面是一個詳細列表,列出了所有在 LifeType 1.0.2 裡面修正的錯誤,並有連結連到我們的臭蟲追蹤系統:
- 548: Error reporting messages on userSettings validation.
- 541: time difference problem in daily archives ,monthly archives and calendar.
- 522: Dates don't evaluate time offset
- 556: Size of session data after a call to adminupdateblogaction > 65535 characters > 72kb
- 559: A blog can appear twice if a user is the admin of a blog and at the same time, a normal user of the blog.
- 551: New regular expresion for HttpUrlValidator
- 581: Malicious javascript code could be inserted in the "name" field in comments
- 568: Deleted blogs still appear in the dashboard.
- 580: Per-blog quota limit not working fine.
- 458: User Settings Password Update Problem
- 602: HTTP caching doesn't follow template_cache_lifetime!
- 570: Excessive long fields break layout in admin.php?op=editLinks
- 589: 2 or more blogs with the same name cause ERRORS with personalized urls
- 496: Regenerate Preview doesn't seem to work.
- 606: RSS feed in the summary for "new blogs" and "most active blogs"
- 658: Textfilter will remove some of the CSS style in the post
- 666: Large resources will crash due to PHP memory limit
- 671: pager in summary page does not work properly
- 668: LifeType errors with PHP5
- 678: RSS 2.0 feed cannot be validated by the feed validator
- 661: allow users to skip the dashboard
- 663: use a "CAPTCHA" image for the registration
- 692: xmlrpc.php not escaping category names in metaWeblog.getCategories
- 116: some pictures with EXIF data cannot be shown
- 667: Headlines are not entitized
- 484: Safari 1.3 and 2.0 cannot show the post preview anymore
- 693: can't set album visibility on addalbum, can only edit status afterwards
- 695: Wrong generation of thumbnails due to order of parameters in file galleryresources
- 702: posts with titles with " character do not load correctly in Edit Post screen
- 706: "welcome!" posts in blogs created via summary.php do not use the language that was selected during the registration process
- 705: site admin setting only works for the first user
- 650: resource center doesn't support wmv files
- 205: The smallest font size for Simplified Chinese should be 12px
- 773: Make clear that a trackback excerpt is an excerpt
- 757: URL not correct after posting a comment
- 721: Different amount of posts for certain rss categories
- 740: log_## directories created with wrong permissions
- 738: Timestamps saved incorrectly on "new post" if your server offset is non-zero
- 733: pLog non-visual editor does not insert link properly
- 719: Typo in modrewriterequestgenerator causing Error
- 750: Add * after "Confirm password" on summary/registerstep1.template
- 747: Updating user settings doesn't reset cache
- 729: Update post action loses date in the form after a update error
- 722: The date for RSS-Feeds needs to be RFC822-compilant, which isn't easy with plog
關於 CAPTCHA 的說明:
這是一個由 authimage 移植到註冊程序的功能,在註冊程序裡面加入驗證碼,以避免註冊機器人的自動註冊。