18個java cms開源項目

18個Java開源CMS系統一覽

來源: www.l-ba.cn
1.InfoGlue 

infoglue是一個高級的、可擴展的、健壯的內容管理系統,完全用Java開發。重要的功能包括完全支持多語言,站點之間良好的重用,以及廣泛的集成能力。 

該項目主頁: http://www.infoglue.org 

2.Magnolia 

Magnolia是一個開源基於Java的Web內容管理系統(CMS) ,構建在Java內容知識庫標準(JSR-170).Magnolia支持包括英語,中文在內的14種語言,它支持本地搜索,基於XML的導入/導出,跨瀏覽器的文本編輯器,一個簡易的War文件可部署到任何J2EE容器中。在最新版本中還添加對數字媒體在線編輯功能。 

該項目主頁:http://www.obinary.com/en/magnolia/about.html 

3.OpenCms 

OpenCms是一個J2EE的產品,它是用Java寫成的。它和Tomcat捆綁在一起。但是也能夠使用ATG Dynamo、WebLogic和WebSphere。OpenCms支持多種RDBMS來保存內容,包括Oracle、SQL Server、Sybase和mySQL。新版本提供了一個新的模板引擎,JSP支持,一種新的連接管理系統,提高了穩定性。 

該項目主頁:http://www.opencms.org/opencms/en/index.html 

4.JBoss Nukes 

基於J2EE架構的JBoss的Nukes是一個完整的內容管理系統。它包含高級用戶組管理,安全規則等組件。這些組件在運行期才被部署。 

該項目主頁:http://www.jboss.org/index.html?module=html&op=userdisplay&id=developers/projects/nukes/index 

5.eAdmin/OWX 

基於java/jsp的SiteEditor, CMS,列表生成器等開源軟件。包括:模塊,XML配置,Struts,自己的API,組件,WYSIWYG,多語言,多用戶,基於Web的管理器。 

該項目主頁:http://www.eadmin.ch/pages/en/home/ 

6.Apache Lenya 

Apache Lenya 是java的開源內容管理系統。它基於一些標準的技術比如XML 與 XSLT。它其中的代碼核心來自於另外一個開源項目Cocoon 

該項目主頁:http://cocoon.apache.org/lenya/ 

7.Cofax 

Cofax是以Java/XML爲基礎的CMS。源於Kinight Ridder爲方便管理旗下新聞網站所開發。 

該項目主頁:http://www.cofax.org/index.jsp 

8.webEditor 

webEditor是一個專門論壇網站的管理系統 。使用cocoon作爲機制。 

該項目主頁:http://webeditor.sourceforge.net/ 

9.MMBase 

MMBase 基於 MPL 的開源 CMS, 具有方便信息發佈、維護等特點, 包含有新聞發佈、論壇、聊天室等模塊, 不過個人認爲該項目最大優點還是豐富的文檔, 這是在開源項目中很難得地方。 

該項目主頁:http://www.mmbase.org/ 

10.Ion 

ion是一個簡單但功能強大的基於最新技術的內容管理系統。它完全符合J2EE標準,使用XML定義內容結構。利用XSL把內容轉換成各種格式比如:HTML, XML, PDF, TXT等,並且使JSTL作爲模板系統。 

該項目主頁:http://ion-cms.sourceforge.net/section/s0.html 

11.Jahia 

Jahia 組織日前發佈了Jahia 內容綜合管理系統CMS和其工作所處的portal server,該版本包含了全功能的search engine,一個輕量級的文檔管理系統(支持WebDAV )以及一些協作性的應用portalet(討論組,WebMail,ToDo List,Timesheet…) 

該項目主頁:http://www.jahia.org/jahia/page84.html 

12.JetNuke 

JetNuke是一個依據於PHPNuke但使用Java開發的網站內容管理系統(CMS)。 

JetNuke免費使用且開放源代碼(GNU license)。 

JetNuke嚴格分離了邏輯,數據,樣式(style) 

7種預定義的樣式,沒有複雜性的配置文件,一個Web Administration。JetNuke可以很好的與JForum相結合。 

JetNuke使用FCKEditor(WYSIWYG HTML 編輯器)來編輯HTML內容。 

該項目主頁:http://www.jetnuke.org/ 

13.dotCMS 

dotCMS是一個100%免費基於J2EE/portal的內容管理系統,它有着許多吸引人的特性是其它許多CMS所沒有的。在dotCMS中使用到的開源項目與框架有:Apache Tomcat ,Liferay Enterprise Portal ,Apache Struts, Hibernate ORM,Velocity模板語言,Lucene搜索引擎 。dotCMS採用Eclipse IDE開發並使用Velocity + Struts做爲前端使得dotCMS變得容易擴展和構建。dotCMS的license:The Dotmarketing Public License。 

該項目主頁:http://www.dotcms.org/projects/dotcms/ 

14.OpenEdit 

penEdit包括三大模塊Web內容管理,電子商務,博客。Web內容管理包括在線編輯,動態佈局,拼寫檢查(英文), 用戶管理,文件管理,版本控制和通告工具。電子商務模塊包括在線產品目錄管理,購物車,電子付款,產品展示與產品高級搜索(利用Nutch/Lucene的web爬行與搜索功能進行高級搜索所以不需要用數據庫的功能)。 Blog模塊包括在線管理,評論,註冊和RSS/Atom引擎。 OpenEdit運用到的開源組件有:Velocity,Dom4j,Spring,Lucene。 

該項目主頁:http://www.openedit.org/ 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章