18個Java開源CMS系統一覽

來源:互聯網
上載者:User

戀吧在以前的博文中分別介紹了基於ASP和PHP的開源CMS程式一覽,今天為網友獻上18個Java開源CMS系統大餐,以饗網友厚愛。

 

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/

15.Hippo CMS

 

Hippo CMS是一個開源以資訊為中心的內容管理系統。它的介面友好,開放體系並可整合到現存系統中使用。Hippo CMS運用了多個開源項目進行開發。具體如下:

 

Apache項目 : 

Cocoon(http://cocoon.apache.org) 

Slide(http://jakarta.apache.org/slide)

 

Apache Webserver(http://httpd.apache.org)

Ant (http://ant.apache.org/) 

Avalon (http://avalon.apache.org)

Luc

 

ene(http://jakarta.apache.org/lucene)

 

Maven(http://maven.apache.org/)

 

Xerces(http://xml.apache.org/xerces2-j/index.html)

Xalan(http://xml.apache.org/xalan-j/index.html)

FOP(http://xml.apache.org/fop/index.html) 

Batik(http://xml.apache.org/batik/index.html)

 

OpenSymphony項目:

 

OpenSymphony OSWorkflow

(http://www.opensymphony.com/osworkflow/)

 

Mortbay項目:

Jetty(http://www.mortbay.org/jetty/index.html)

 

Tanuki Software項目: 

Wrapper(http://wrapper.tanukisoftware.org/)

type=“text/javascript”> src=“http://pagead2.googlesyndication.com/pagead/show_ads.js” type=“text/javascript”> type=“text/javascript”>google_protectAndRun(“ads_core.google_render_ad”, google_handleError, google_render_ad); 其它項目:

在核心之外與Hippo CMS有關聯的開源組件如下:

HTMLArea(http://sourceforge.net/projects/itools-htmlarea/)

MySQL(http://www.mysql.com)

PostgreSQL(http://www.postgresql.org)

 

OpenOffice(http://www.openoffice.org)

16.JEECMS

JEECMS是JavaEE版網站管理系統(Java Enterprise Edition Content Manage System)的簡稱。

 

基於java技術開發,繼承其強大、穩定、安全、高效、跨平台等多方面的優點 

採用hibernate3+struts2+spring2+freemarker主流技術架構

 

懂html就能建站,提供最便利、合理的使用方式

 

強大、靈活的標籤,使用者自訂顯示內容和顯示方式

 

在設計上自身預先做了搜尋引擎最佳化,增強對搜尋引擎的友好性

 

採用偽靜態頁面技術,可自訂路徑結構,無需urlrewrite

 

輕鬆建設大規模網站,可通過次級網域名稱建立子站群,各子站後台系統管理權限分離,全站實現單點登入

 

該項目首頁:http://www.jeecms.com/

17.Pulse

 

Pulse是一個Web應用程式開發架構和門戶網站搭建解決方案。它內建一些即裝即用的組件比如:CMS,網站購物,調查,各種過濾器,成熟的使用者與角色管理,一個基於WebDAV的虛擬檔案系統和一個採用ExtJS開發,便於使用的後台管理介面。 

該項目首頁:https://pulse.dev.java.net/

18.Vosao CMS 

Vosao CMS是一個專門設計用在Google App Engine平台之上啟動並執行網站內容管理系統。它的特性包括:具有子父關係的分級頁面內容。搜尋引擎友好的URLs。整合CKeditor3.0網頁內容編輯器包括檔案上傳和瀏覽功能。可定製設計頁面模板,每個頁面都與模板綁定。一個全域的網站配置面板,資源管理(包括:圖片、CSS、Javascript等),網站內容和資源匯入/匯出。一個文本資源檔編輯器具有檔案建立功能。提供CAPTCHA服務,支援對內容進行評論並通過email通知/提醒。多語言內容支援,可以自動探測使用者瀏覽器使用的語言。

 

該項目首頁:http://code.google.com/p/vosao/

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.