:::
釋出 tad - XOOPS系統 | 2008-10-06 | 點閱數: 46945
此區到時會以影片播放來呈現。
可切換成全螢幕比較清楚喔~

版本說明

由於本站提供的 XOOPS2.3 陸續會有一點小變動或修改,相關變動說明如下:

  • 20081006 版:增加exm後台管理介面之中文語系以及相容性。修正安裝時選用Big5編碼會有亂碼的情形。已安裝之前版本者,可以直接將「\htdocs\modules\system」以及「\htdocs\xoops_lib\modules\protector\language」整個資料夾上傳覆蓋即可。
  • 20081003 版:修正pm模組的語系修正,以及修正 exm 後台在IE下,下拉選單不正常的現象。已安裝之前版本者,可以直接將「\htdocs\modules」裡頭的pm以及system整個資料夾上傳覆蓋即可。
  • 20081001 版:更新信件樣板正體中文用語。已安裝之前版本者,可以直接將裡頭的「xoops-2.3-tw\htdocs\language」整個資料夾上傳覆蓋即可。
  • 20080930 版:新增升級程式的中文化,以及部份的圖片中文化而已。
  • 20080928 版:XOOPS 2.3 正體中文正式版。

給從UTF8升級的網友們!

如果您之前用的不是XOOPS 2.2.4 二合一版,而且用的是UTF-8,那有可能會有亂碼的狀況產生,那是因為早期並沒有「tchinese_utf8」這樣的語系,所以才會這樣。

您只要連到「後台→系統參數設定→ 基本參數設定」(或直接輸入http://網址/modules/system/admin.php?fct=preferences&op=show&confcat_id=1)重新指定語系為「tchinese_utf8」即可。

此外,有些早期我們會將模組中的UTF8語系資料夾名稱修改為tchinese,在2.3版裡頭,UTF-8的語系預設會去讀取 tchinese_utf8。所以,若是有模組呈現亂碼的,請確定該模組的UTF8語系資料夾名稱為 tchinese_utf8 即可。

XOOPS 2.3.0 正式版發布說明

XOOPS 開發團隊很高興地宣布 XOOPS 2.3.0 正式版發布。
發布XOOPS 2.3 的目的是融合 XOOPS 2.0 和 XOOPS 2.2 兩個系列,為我們下一代的 XOOPS 3.0 打好基礎。

隨著 XOOPS 2.3 的發布,用戶將會可以體驗 XOOPS 3.0 中的一些新特性,開發者將會更容易理解XOOPS的開發方向,設計師可以了解未來XOOPS將會支持哪些特性。

XOOPS開發團隊會盡量保證XOOPS向上及向下的相容:為XOOPS 2.0.* 和XOOPS 2.2.* 開發的模組將適用于XOOPS 2.3,而XOOPS 2.3中開發的模組會自動相容到將來的XOOPS 3.0。

我們鼓勵開發者在XOOPS 2.3平台上開發模組,這樣他們可以運用一些新特性,並且很容易相容XOOPS 3.0。

和用戶相關的新特性

下面是用戶可能感興趣的新特點:

  • 預設字符集編碼改成UTF-8
  • 用戶自動登錄 或者 記住用戶登錄
  • 在註冊和評論系統中啓用驗證碼(CAPTCHA)
  • 採用區塊複製,使管理員的管理更靈活
  • XOOPS 編輯器包,支持多種可視化編輯器,例如FCKeditor、TinyMCE等
  • 可指定全站範圍的預設編輯器
  • 指定模組為網站首頁時,網站地址優化
  • 有著更好用戶體驗的全新安裝過程
  • 增加可擴展的用戶管理模組
  • 增加站內短信息模組
  • 包含了最新的可擴展的DHTML編輯器並且為基礎編輯器,並且帶有無刷新預覽功能
  •  EXM 管理面板作為可選面板之一

和開發人員相關的新特性

  1. extensible persistable object handler的引入使得XOOPS ORM(對象關系映射)進一步增強:
    • 改良的persistable object handler幾乎支持所有的通用方法來訪問資料庫和處理資料,開發人員不用自己再編寫相關的物件和方法
    • 支持自定義的 handler, 開發人員可以增加或者替換XOOPS本身的handlers以擴充現有的功能
  2. 增強的 textsanitizer:
    • 支持自定義的擴展,開發人員可以根據需要自行給sanitizer增加新的filters或者methods
    • 開發人員可以根據需要啟動或停用內建的擴展(例如flash、youtube、image、wiki、syntax highlight、textfilter等)
    • 結合上面提及的增強persistable object handler,可以實現基於安全的考慮而自動過濾用戶輸入的某些信息的功能
  3. 支持自定義的Frameworks
    • 模組開發者可以添加自己的library或者frameworks(位于XOOPS_ROOT_PATH/Frameworks),這些library或frameworks可以與其他的模組所共用
    • PEAR, Geshi作為自訂的libraries,已被放入Frameworks中
    • 一旦Frameworks中的代碼被廣泛認為是穩定且富有價值的,XOOPS將會考慮把這些代碼納入XOOPS core package中,這樣會幫助XOOPS建立一條標準且高效的途徑,讓第三方的開發人員也有機會參與XOOPS的建設
  4. XOOPS 正式支持 XOOPS editor packages
    • XoopsEditor handler用來整合第三方的Editors
    • Textarea, Dhtmltextarea 已經納入到XOOPS core 中,目前流行的FCKeditor, TinyMCE, Koivi 等可視化編輯器也都作為第三方編輯器被納入到XOOPS
  5. XOOPS CAPTCHA 已經加入 XOOPS core
    • CAPTCHA 已經添加到了用戶註冊表單和評論表單中
    • 模組開發人員可以很方便地將CAPTCHA加入到自己的模組當中
  6. 新增 XOOPS控制面板(管理區)圖形交互界面
    • 舊版的管理區界面繼續保存,命名為legacy
    • 重新設計了後台管理界面,需要繼續完善
    • 可以自定義管理員面板, MusS和Kris 制作了第一個後台管理面板 ThAdmin;
    • 廣受XOOPS用戶喜愛的EXM管理面板也納入到核心發布包中
  7. 基於CakePHP的XOOPS 文件及資料夾引擎(file and folder engine)
  8. 基於CakePHP的XOOPS 快取引擎
  9. 其他的一些增強及資源:
    • XoopsLocal:本地化
    • XoopsLoad 在 PHP5 中模擬 SPL autoload
    • XoopsUtility 搜集了XOOPS 可能使用的各式的工具或方法
    • 啓用區塊複製功能,減少開發人員的工作
    • 支持MySQL 4.1+的字符集(character-set)和連接校對(collation)
    • Smarty 升級到2.6.19
    • phpmailer 升級到 2.0.0
    • 增加了 XOOPS_data (資料文件) 和 XOOPS_lib (通用物件庫) 兩個目錄,為了更好的相容3.0
    • 增加了XOOPS_TRUST_PATH (安全目錄) 為了更好的相容某些模組,例如 protector
  10. 更多更新信息,請查看changelog.txt

和佈景/樣板開發者相關的新特性

  1. 現在支持 Rel屬性。開發設計者可用符合 (X)HTML 規範 的 "rel" 屬性取代 "target"屬性
  2. 控制面板的接口(Control Panel GUI handler)已經完成,設計師可以使用它做出非常漂亮的界面

系統需求

  • PHP:PHP version >= 4.3 (強烈建議PHP 5.0+)
  • MySQL:MySQL server 3.23+ (強烈建議 4.12)
  • Web server:任何支持上面PHP版本的網頁伺服器 (高度推薦Apache)

全新安裝 XOOPS 2.3 正式版

  1. 把 htdocs/ 上傳到伺服器
  2. 確認 mainfile.php 和 uploads/ 可寫
  3. 為安全考慮, 最好把 xoops_lib (for XOOPS libraries) 和 xoops_data (for XOOPS data) 挪出文件根目錄,或者最好改動資料夾名稱。
  4. 保證 xoops_data/ 資料夾可寫,並確認以下資料夾可寫入(會自動建立,沒有的話,請自己建立):
    • xoops_data/caches/
    • xoops_data/caches/xoops_cache/
    • xoops_data/caches/smarty_cache/
    • xoops_data/caches/smarty_compile/
  5. 用瀏覽器打開 htdocs/ 資料夾來進行安裝

我們仍舊大力推薦使用Protector模組,它將為XOOPS系統提供額外的安全保護和日誌記錄能力。

全新安裝 XOOPS 2.30 時有一種新的安裝向導來安裝 protector 模組, 在安裝之前,用 /extras/mainfile.dist.php.protector 文件覆蓋 /htdocs/mainfile.dist.php文件。

XOOPS 2.30 以前版本通過更新安裝 protector 模組, 在執行更新之前,用 /extras/mainfile.dist.php.protector文件覆蓋 /upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php 文件。

注意:別忘了刪除 .protector 副檔名。

從舊版本更新至 XOOPS2.3 正式版

從 XOOPS 2.0.14 以上 和 2.2.*升級(用完整安裝包):

2.2.x 版的用戶特別注意,升級前,務必確定您的網站有安裝「使用者管理模組」,否則將導致使用者資料無法正確轉移。

  1. 把完整安裝包下載到您的電腦中,解壓後把 upgrade 資料夾上傳到原來的網頁目錄下(如:htdocs ,為了方便全新安裝者,upgrade 資料夾在下載的時候放在 htdocs 外面了)
  2. 請刪除您的電腦上剛下載解壓的 htdocs 中以下資料夾及檔案
    • htdocs/mainfile.php
    • htdocs/install/
    • htdocs/cache/
    • htdocs/extras/
    • htdocs/template_c/
    • htdocs/themes/
    • htdocs/uploads/
  3. 把新的 htdocs 資料夾上傳到您的伺服器覆蓋原來的 htdocs
  4. 出於安全量,請把 xoops_lib (for XOOPS libraries)和 xoops_data (for XOOPS data) 移出根目錄外,最好改名。
  5. 保證資料夾 xoops_data/ 可寫; 並新建以下資料夾(都要設置成可寫):
    • xoops_data/caches/
    • xoops_data/caches/xoops_cache/
    • xoops_data/caches/smarty_cache/
    • xoops_data/caches/smarty_compile/
  6. 將 mainfile.php 設為可寫入。
  7. 用瀏覽器執行「http://網址/upgrade/」更新您的網站系統。
  8. 根據說明步驟更新資料庫。
  9. 更新 mainfile.php 屬性為唯讀。
  10. 從伺服器當中刪除 upgrade 資料夾。
  11. 從模組管理界面更新「系統管理」模組。

從 XOOPS 2.0.7 至 2.0.13.2任意版本升級(使用完整安裝包):

  1. 把完整安裝包下載到您的本地電腦,解壓後把 upgrade 資料夾上傳到原來的網頁目錄(如:htdocs)中。
  2. 請刪除您的電腦上剛下載解壓的 htdocs 中以下資料夾及檔案
    • htdocs/mainfile.php
    • htdocs/install/
    • htdocs/cache/
    • htdocs/extras/
    • htdocs/template_c/
    • htdocs/themes/
    • htdocs/uploads/
  3. 把新的 htdocs 資料夾上傳到您的伺服器覆蓋原來的 htdocs
  4. 刪除一下文件和資料夾(這些是屬于舊版本的):
    • * class/smarty/core
    • * class/smarty/plugins/resource.db.php
  5. 將 mainfile.php 設為可寫入。
  6. 出於安全量,請把 xoops_lib (for XOOPS libraries)和 xoops_data (for XOOPS data) 移出根目錄外,最好改名。
  7. 保證資料夾 xoops_data/ 可寫; 並新建以下資料夾(都要設置成可寫):
    • xoops_data/caches/
    • xoops_data/caches/xoops_cache/
    • xoops_data/caches/smarty_cache/
    • xoops_data/caches/smarty_compile/
  8. 用瀏覽器執行「http://網址/upgrade/」更新您的網站系統。
  9. 更新 mainfile.php 屬性為唯讀。
  10. 從伺服器當中刪除 upgrade 資料夾。
  11. 從模組管理界面更新「系統管理」模組。

文件完整性檢查

完整的安裝包裏帶有一個小程式,它是用來檢查是否所有的系統文件被正確地上載到了伺服器上,請按照下述提示使用該腳本:

  1. 將 XOOPS 安裝包根目錄下的 checksumphp 和 checksum.md5 上傳到伺服器上,與 mainfile.php 位於同一路徑下。
  2. 從瀏覽器執行「http://網址/checksum.php」
  3. 如果有缺少檔案件,請按提示重新上傳。
  4. 由於中文版有修改過一些檔案(如圖片加上中文),若有些檔案秀出「xxx content invalid」實屬正常。例如:
    ./mainfile.dist.php content invalid
    ./modules/pm/images/logo.png content invalid
    ./modules/profile/images/logo.png content invalid
    ./modules/system/images/info.gif content invalid
    ./modules/system/images/install.gif content invalid
    ./modules/system/images/system_slogo.png content invalid
    ./modules/system/images/uninstall.gif content invalid
    ./modules/system/images/update.gif content invalid
    ./uploads/blank.gif content invalid
  5. 將 checksum.php 和 checksum.md5 文件從伺服器移除。

模組(modules)

本安裝包中沒有包含除 system 以外的其他模組,你需要到 XOOPS 模組倉庫裏去挑選你所需要的和感興趣的模組,需要注意的是:我們正在建立新的模組倉庫,所以現有的模組倉庫不一定包含了最新的信息。請隨時關注開發人員的網站來確保你所使用的是最新版本的模組。

如何支持XOOPS

問題報告: http://sourceforge.net/tracker/?group_id=41586&atid=430840
補丁提交: http://sourceforge.net/tracker/?group_id=41586&atid=430842
新特性設計: http://sourceforge.net/tracker/?group_id=41586&atid=430843
公告信息: https://lists.sourceforge.net/lists/listinfo/xoops-announcement


XOOPS 開發組
2008 年 9 月 20 日

:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftadnews%2Findex.php%3Fnsn%3D98

線上使用者

100人線上 (1人在瀏覽最新消息)

會員: 0

訪客: 100

更多…