專題文章

2010年最新版的XOOPS 2.5.0改變概述

作者:網管 於 2010-11-14
4945
次閱讀
專題文章 2010年最新版的XOOPS 2.5.0改變概述
  1. 在2.4.5以前整個XOOPS的核心檔mainfile.php都在www可取得的範圍,2.5.0版本已經將之移到xoops_data\data\之下了,更加強了此檔的安全等級。
  2. 2.5.0的後台已經將原本2.4.5中的oxygen後台佈景轉成default預設佈景,原本陽春的後台已經不見了。
  3. 2.5.0的語言檔標籤有九成以上的大變動,幾乎不能直接從2.4.5移植過來,這預告XOOPS開始會有大改版了,我在此感謝幕後推手Taiwen Jiang、Skalpa Keo。
  4. 後台廣告管理大改版,原本筆者幾乎不用的廣告管理,終於可以有多元化的管理方案了。
  5. 新增加了一個佈景suico,由此佈景為範疇我發現XOOPS的佈景cadch.com已經跟Joomla一樣可以將許多程式寫在佈景檔中,相信未來功能性的佈景將陸續出現。
    (Joomla跟OSC等等的開放原始碼系統所使用的佈景因為商業行為造成多樣性的設計澎勃發展,佈景設計將是推廣XOOPS的重要工作。)
  6. 2.5.0在後台已經可以設定jQuery函式庫的開關,已經考慮到cadch.com佈景設計跟模組開發人員jQuery使用的協調。
    (本公司的工程師在2.4時期已經有克服的方案,不會有重複load jQuery函式的問題)
  7. 2.5.0的uploads資料夾內多了一些有意規範檔案屬性的分類用資料夾,例如files跟images等,在舊版本的uploads內的檔案比較無明確的規範,造成網頁運作一段時間後,uploads資料夾內較紊亂,有些網頁運作很長一段時間後檔案超過1998個數量,讓部份虛擬主機提供的ftp無法顯示出超過1998數量以上之檔案。
    (文網股份有限公司內部已經有一套規範,讓所以員工開發的模組所需要上載的檔案以有未來性的方式分類,不過這部份我們覺得應該提供一管理介面讓使用者自行設定規則,才不會有檔案外洩的疑慮,目前可以透過模組本身的設定檔來決定檔案放置位置,檔案分類是一門圖書館類型的學問,期待各界探討之。)
  8. 2.5.0版本的XOOPS在後台新增加編輯器設定選項,可以指定編輯區塊時或是模組內容時使用那種編輯器。
  9. 2.5.0版本的XOOPS區塊管理的UI設計改成拖拉的方式設定。

補充:我們發現suico佈景中title的位置順序不恰當(themes\suico\xotpl\xo_metas.html)
寫在charset之前會造成瀏覽器編碼誤判。
我們已經提供給www.xoops.org.tw作修正發佈在釋出檔中。
已經有UI設計人員抱怨後台功能越來越多,反而造成入門不易,不過這些都可以透過設計管理介面的佈景,將少用的功能抽掉,就可以讓新手簡單入門。

兩種版本基礎的資料表比較
2.4.5基礎的資料表 比較 2..5.0基礎的資料表
  • XOOPS.2.4.5_avatar
  • XOOPS.2.4.5_avatar_user_link
  • XOOPS.2.4.5_banner
  • XOOPS.2.4.5_bannerclient
  • XOOPS.2.4.5_bannerfinish
  • XOOPS.2.4.5_block_module_link
  • XOOPS.2.4.5_cache_model
  • XOOPS.2.4.5_config
  • XOOPS.2.4.5_configcategory
  • XOOPS.2.4.5_configoption
  • XOOPS.2.4.5_groups
  • XOOPS.2.4.5_groups_users_link
  • XOOPS.2.4.5_group_permission
  • XOOPS.2.4.5_image
  • XOOPS.2.4.5_imagebody
  • XOOPS.2.4.5_imagecategory
  • XOOPS.2.4.5_imgset
  • XOOPS.2.4.5_imgsetimg
  • XOOPS.2.4.5_imgset_tplset_link
  • XOOPS.2.4.5_modules
  • XOOPS.2.4.5_newblocks
  • XOOPS.2.4.5_online
  • XOOPS.2.4.5_priv_msgs
  • XOOPS.2.4.5_ranks
  • XOOPS.2.4.5_session
  • XOOPS.2.4.5_smiles
  • XOOPS.2.4.5_tplfile
  • XOOPS.2.4.5_tplset
  • XOOPS.2.4.5_tplsource
  • XOOPS.2.4.5_users
  • XOOPS.2.4.5_xoopscomments
  • XOOPS.2.4.5_xoopsnotifications
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • 相同
  • XOOPS.2.5.0_avatar
  • XOOPS.2.5.0_avatar_user_link
  • XOOPS.2.5.0_banner
  • XOOPS.2.5.0_bannerclient
  • XOOPS.2.5.0_bannerfinish
  • XOOPS.2.5.0_block_module_link
  • XOOPS.2.5.0_cache_model
  • XOOPS.2.5.0_config
  • XOOPS.2.5.0_configcategory
  • XOOPS.2.5.0_configoption
  • XOOPS.2.5.0_groups
  • XOOPS.2.5.0_groups_users_link
  • XOOPS.2.5.0_group_permission
  • XOOPS.2.5.0_image
  • XOOPS.2.5.0_imagebody
  • XOOPS.2.5.0_imagecategory
  • XOOPS.2.5.0_imgset
  • XOOPS.2.5.0_imgsetimg
  • XOOPS.2.5.0_imgset_tplset_link
  • XOOPS.2.5.0_modules
  • XOOPS.2.5.0_newblocks
  • XOOPS.2.5.0_online
  • XOOPS.2.5.0_priv_msgs
  • XOOPS.2.5.0_ranks
  • XOOPS.2.5.0_session
  • XOOPS.2.5.0_smiles
  • XOOPS.2.5.0_tplfile
  • XOOPS.2.5.0_tplset
  • XOOPS.2.5.0_tplsource
  • XOOPS.2.5.0_users
  • XOOPS.2.5.0_xoopscomments
  • XOOPS.2.5.0_xoopsnotifications