長庚資管 XOOPS 簡介 1
XOOPS 是 extensible Object Oriented Portal System 的縮寫,直譯為可擴充的物件導向入口網站系統。 所謂可擴充就是你可以自由的加入你想要使用的功能 模組,並且可自由的更換你的網站佈景。 對於剛接觸網站架設的使用者是最好入門的軟體,網 站中已經附有討論區、會員管理、圖片管理、廣告管 理、檔案下載、投票、新聞區、問與答管理等等。 2
XOOPS 簡介 XOOPS 個強大的基於 web 的內容管理平台。 XOOPS 是基於 GPL 協議的自由軟件,由世界上眾多的開 發者和開源社區成員共同維護。 它採用 PHP 語言與 MySQL 數據庫,可以直接用於構建各 種基於 web 的應用,同時也是理想的二次開發平台,實 現高定制化的應用。 2001 年, XOOPS 項目成立,主要成員包括日本的 Ono Kazu 和中國的 Gogh Cheng 等。 2006 年, XOOPS 項目在最大的開源社群 SourceForge 第一屆社區大賽中獲得 CMS 類第一名 。 3
XOOPS - 技術特性 1. XOOPS 在系統架構上採用模塊化設計,具有強大的可擴展性,能夠適應從小 到大不同規模的應用。基於 XOOPS 規範的模塊化設計思想,我們可以自主開 發功能模塊,也可以靈活地將其他開源軟件集成到 XOOPS 平台中。目前, XOOPS 已經完美集成了 WIKI ( mediawiki )、博客( wordpress , plog )、 電子商務( oscommerce, zen-cart )、論壇( phpbb , discuz! )、相冊 ( gallery )等各種功能的開源系統,更有數量巨大、種類繁多的自主開發模 塊。在社區統一管理的模塊庫中,用戶可以根據實際需求,直觀地選擇自己所 需要的模塊,從而搭建各種不同類型不同規模的系統,並可作實時調整。 2. XOOPS 可以應用先進的 smarty 模板技術,提高程序開發員與美工設計人員的 協同開發性,從而避免團隊合作的眾多麻煩,可大大加快項目進度。 3. XOOPS 採用內容與表現分離的模式,同一站點可以同時應用多個主題風格。 通過靈活的主題風格切換技術,管理者或終端用戶可以選擇自己喜歡的風格。 目前, XOOPS 設計師已經貢獻了數百個免費的主題風格,同時還有眾多設計 公司和工作室提供主題風格的定制服務。 4
XOOPS - 技術特性 4. XOOPS 的內容安排採用頁面與區塊相結合的方式,站點維護人員不 必通過程序開發員或美工設計人員,就可以很容易的為相關頁面設置 不同的區塊,從而靈活地定制顯示需要的內容。 5. XOOPS 具有精細的群組設計,能夠很容易地實現對不同的用戶群組 應用不同的權限等級,從而大大提高系統控制的安全性和靈活性。 6. XOOPS 具有良好的多語種處理機制。 XOOPS 從一開始就注重多語種 問題,較好地克服了棘手的多語言問題,不僅適用於包括中文在內的 各種語系,而且在同一站點還能同時應用多種語言,並實現平滑切換。 7. XOOPS 遵循了面向對象的編程思想,注重安全性。優秀的程序架構 設計和規範的代碼實現使它具有良好的可維護性和二次開發性,同時 跨平台兼容性好,適用於各種操作系統。 5
XOOPS 應用 XOOPS 由於其強大、安全、穩定、使用簡易、可擴展性高的特性,已經被廣泛 應用到各個領域。 在美國,杜克大學醫學院採用 XOOPS 框架,開發了自己的網絡服務平台,用於 搭建該醫學院 150 多個相關單位的網站和教學、科研、醫療等的信息管理系統。 著名的開源操作系統 CentOS 、 Novell 公司的開源協同開發網、歐盟的內部發展 網、新西蘭最大的中文站 skykiwi 、最大的海外華人自助遊窮遊網等等先後採用 了 XOOPS 系統。 在台灣,眾多高校院係都採用 XOOPS 作為教學管理平台。特別是台南地區,他 們基於 XOOPS 開發了通用的教務系統,服務於眾多中小學學校的教學管理。 隨著 XOOPS 項目的發展和中文社區的建設, XOOPS 的應用在中國大陸地區也 逐漸擴大,並形成規模化。 在應用深度上,既有對 XOOPS 系統的直接應用,包括搭建各種類型的網站和管 理系統,也有經過二次開發的定制化應用,甚至包括在 XOOPS 框架之上開發自 己的二次應用平台。 6
XOOPS 應用 XOOPS 由於安全性和易用性高,已經被廣泛應用到國內政府、教育、科研等 單位。比如內蒙古教育廳、中國關心下一代委員會、福建省會考網等等。特 別是廣東省梅州市,開發了自己的政務管理平台,用於市政府及各下屬單位 的網站建設和信息管理。 教育部、中科院、國家天文台、國家環保總局的相關研究所、實驗室,以及 北京大學、清華大學、浙江大學、中國科大、哈工大、中國農大等高校的院 係等都有對 XOOPS 的應用,並將自己的開發成果反饋給社區。 XOOPS 的穩定性及成熟性也日益得到認可,被越來越多的商業公司所接受。 比如位於北京的美國藍竹創投公司,經過認真比較分析之後,決定採用開源 的 XOOPS 作為框架,開發了一系列服務於中國消費者的在線應用平台。 其他商業應用包括國內中間件供應商普元軟件、國際服務器軟件供應商 SWsoft 中文、餐飲公司馬蘭拉麵、娛樂公司天凱唱片等。值得一提的是,國 內著名的戶外活動網站綠野還與 XOOPS 中文社區長期合作,實現了網站可持 續的穩定開發。 7
XOOPS 應用 XOOPS 中文社區在從事 XOOPS 項目開發的同時,也主動與其他開源或公益性 組織合作,推動相互發展,比如開源中國、 Linux Ren 、蘭大開源以及 MAC 愛 好者社區渤麥堂等。 開復學生網作為一個為在校學生提供幫助的公益性網站,從 2006 年開始還與 XOOPS 中文社區形成了長期合作模式: XOOPS 社區提供開復學生網所需的開 發工作,而開復學生網則協助 XOOPS 社區的文檔整理、功能設計等工作。 XOOPS 社區在發展的過程中,既提供了一個穩定可靠的軟件系統,又整合優 化了社會資源,為世界和中國開源社區的建設做出了重要貢獻。 8
XOOPS 網站範例 9 XOOPS 官方網站 XOOPS 程式架站軟體 中央飯店 瑞陽應用材料股份有限公司 侒心防水抓漏工程公司 貝思得國際股份有限公司 富利亨國際有限公司 澎湖石泉國小 網站名稱 - 上平國小二站 彰化縣平和國小 CK2 點兩下電腦工作室 新北市板橋區文德國民小學 新月家族網站 秀娟老師教學網站 海博士水中照明專業網站 雲林縣北辰國民小學 彰化師範大學數學教學研究中心 聲揚科技數位家庭供應商 Neil 網站設計工坊提供很多的網站資訊