CMS是Content Management System的縮寫,意為"內容管理系統",它具有許多基於模板的優秀設計,可以加快網站開發的速度和減少開發的成本。CMS的功能並不只限於文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
本文介紹 10 個最受歡迎的 CMS 系統,這 10 個系統的共同特點就是採用 Java 語言開發。
1. Walrus CMS
Walrus CMS 是一個易用直觀的 Java 開發的 CMS 內容管理系統。Walrus CMS 不提供單獨的管理界面,一切管理操作直接在當前頁面上進行,通過點擊和拖拉即可實現內容編輯。使用 Spring 框架。
2. OpenCMS
OpenCms是一個專業級別的開源網站內容管理系統。OpenCms可以非常容易的幫助建立和管理複雜的網站而無需專業的HTML知識。當使用一 個複雜的模板引擎來規劃站點,它 提供一個類似於我們熟知的office應用的所見即所得編輯器來幫助使用者創建內容。OpenCms是一個完全開源的軟件,它不需要任何許可費用。
OpenCms基於JAVA和XML語言技術,因此它適合完全融入到現有的系統內部。OpenCms可以非常好的運行在一個完全的開源環境中(例 如:Linux、Apache、Tomcat、MySQL). 當然,也可以很好的運行於商業環境下(例如:Windows NT、IIS、BEA Weblogic、Oracle DB)。
3. Asbru
Asbru 網站內容管理系統是一個全功能易用的、基於數據庫的網站內容管理系統(CMS)。內置社區、數據庫、電子商務和統計模塊。支持多種操作系統以及大多數的數據庫系統;支持 .NET、PHP、Java等開發語言。
4. Pulse
Pulse 是一個用Java 開發的 Web 應用框架以及一個Portal解決方案,提供易用的可擴展的創建基於瀏覽器的應用,例如網站、門戶 等。提供了一些常用的組件,例如 CMS模塊、購物車以及用戶管理模塊。
5. Magnolia
Magnolia 是一個開源基於Java的Web內容管理系統(CMS) ,構建在Java內容知識庫標準(JSR-170). Magnolia支持包括英語,中文在內的14種語言,它支持本地搜索,基於XML的導入/導出,跨 瀏覽器的文本編輯器,一個簡易的War文件可部署到任何J2EE容器中.在最新版本中還添加對數字媒體在線編輯功能。
在線演示:http://www.magnolia.info/home/products/demo.html
6. MeshCMS
MeshCMS是一個由java寫成的在線編輯系統,.並擁有 cms所包含的一系列特點.但它採用的是非常的傳統方法來實現的:如頁面是以html文檔形式存儲的,一些附加的特點均是基於文擋的,且還無須數據庫. MeshCMS 被認為是一個快速編輯網頁,管理文件,創建一些常規組件如:菜單,子菜單形式,郵件表格,像冊等的在線工具.
7. Infoglue
infoglue是一個高級的、可擴展的、健壯的內容管理系統,完全用Java開發。重要的功能包括完全支持多語言,站點之間良好的重用,以及廣泛的集成能力。
8. JadaSite
一個用Java開發的開源易用的內容管理系統和電子商務系統
9. Enonic CMS
Enonic CMS是一個完整的軟件平臺,包括門戶網站,介紹通過各種數字頻道和內容管理系統專為中型到大型組織定義的網絡戰略。
10. Apache Lenya
Apache Lenya 是java的開源內容管理系統。它基於一些標準的技術比如XML 與 XSLT。它其中的代碼核心來自於另外一個開源項目Cocoon
閱讀更多 謹珩工作室 的文章