XOOPS CMS 網站內容架站管理系統 - XOOPS 不只是網站內容軟體,它可以是全功能的入口網站,也可以是個人的部落格網站

XOOPS 是一個高度可擴充、具物件導向、且易於使用的動態網站內容管理系統(CMS),採用 PHP 語言來設計。XOOPS 十分適合用於發展小型至大型的動態社群網站、內部 Intranet 網站、入口網站、並且可用來做為 WEB LOG 使用。

XOOPS Cube 是一套開放原始碼的內容管理系統(CMS:Content Management System)XOOPS 為 eXtensible Object Oriented Portal System 的縮寫。XOOPS Cube 是由日本人主導從原本 XOOPS 分裂而出的一個分支。這是一套可擴充的物件導向架設網站系統,利用 PHP 程式撰寫搭配 MySQL 資料庫來管理網站的一套架站程式。程式原本採用 GPL license(通用公共授權),但 XOOPS Cube Legacy 2.1.0 正式版本在2007年4月30日發布時表示,雖然 Legacy 版本屬於通用公共授權,但是XOOPS Cube的核心都是由零開始重新開發的軟體,所以核心部份的版權宣告屬於 BSD許可證授權,而 Legacy base(XOOPS 模組相容套件)的版權依然照 XOOPS 原本的通用公共授權。

調色盤-容易修改佈景
XOOPS不只是一套論壇軟體,它可以是全功能的入口網站,也可以是個人的部落格網站。XOOPS可以套用佈景資料後改變網站的風貌,XOOPS使用SMARTY樣版引擎讓設計師容易修改佈景。新的XOOPS將不只是外觀的美化,動態畫面與使用者操作體驗也是重要的強化關鍵。

讓網站流量衝刺
網站可能不只是個人或企業內部使用,一個網站可能服務於廣大的網友!新的XOOPS增進了搜尋引擎的親切性。使用XOOPS架設網站可以讓您的網站更容易被搜索到,您只需要專心在網站內容的充實,網站排名就可以名列前矛。

網站共同園丁
有些網站主人沒有維護內容的人力,透過XOOPS的WEB2.0模組,網站內容由網友共同填寫。

網路線上商店
有些人把網站定位在商業用途,XOOPS的購物車模組可以讓您迅速完成一個網路商店。

XOOPS 網站內容管理系統的歷史

XOOPS原本是由中國程高、日本小野等四人所主導開發,早期是由PHP-Nuke所演變出來的一套架站程式。後來很快的加入的許多國家的程式好手共同組成開發團隊,進行程式的維護與更新,之後由於雙位元語系(multi-byte)和英文語系的著重點不同,以及日本人注重程式的完整與安全性,造成原主導的日本人與開發團隊有些爭議,甚至還被無故的刪除管理權限。經過日本國內的官方網站討論,終於在2005年5月28日發表新一代系統的發展藍圖以及正式由日本團隊重新出發的新版本,正式宣佈脫離XOOPS的開發團隊。

同年七月在日本官方網站舉行新名稱的投票活動,而後正式制定新名稱為XOOPS Cube。 XOOPS Cube標榜著以雙位元語系環境為優先來開發。同時亦有英文等其他各國語系的開發,承接XOOPS原有的特徵,讓第一次接觸的人也能很輕鬆、很方便的能夠使用基本CMS基礎,確保社區網站的架設、情報入口網站的架構和各種不同主題的網站,個人、中小企業等各種團體甚至到公家機關等,都能夠有廣闊應用為概念延伸活用性及擴展性。

XOOPS 開發目標與發展概念

新一代XOOPS Cube的目標指向,依據使用者階層分別如下:

針對開發者的新XOOPS Cube
• 可以安心的專心開發
• 有豐富可以再利用的API
• 可以很容易取得所有開發的相關情報

針對網站管理員的新XOOPS Cube
• 可以很安心的架構自己的網站
• 方便的網站管理介面
• 明顯感受到創立網站的喜悅
• 可以很容易的取得架構必須的程式語法以及模組的最新情報

給使用者更親近的XOOPS Cube
• 讓更多使用者可以輕鬆利用(Accessibility 易接近、親近)
• 不需要考慮太多難題,輕鬆的直接就能夠使用
• 可以很輕鬆很愉快的參予各種社區團體

XOOPS Cube的Cube發展概念為以下三大方向

※ Secure(安全、無憂)各種團體、企業也能安心使用,確保安全性。
於認證方面全面採用token系統(one-time ticket)
為確保安全性,將排除所有不確定性的語法

※ Simple(簡單、明瞭):取消使用頻度不高的機能,實行程式語法本體的輕量化。
部份核心功能的模組化/階級化
刪除幾乎沒有在使用的機能
儘量將重複的語法整合

※ Scalable(向上擴展):能使用於由小到大各種規模的網站,意圖將規模擴大。
物件導向的擴充
為了能夠實現容易改良、改善,語法簡易向上等級化的推進