基於Java的開源CMS系統選擇(轉)

來源:互聯網
上載者:User

標籤:

 

CMS概述

對於網站CMS系統而言,基於PHP的是主流,如Drupal/Joomla在各個主流虛擬機器供應商上都是標準配置,也被廣泛使用。

但如果你擁有Java團隊,或者項目目標是想建立一個企業網使用的內容管理系統,那麼選擇一個基於Java的CMS系統就是合適的。

基於PHP的CMS系統和Java CMS,有一個顯著的區別,

基於Java的CMS通常會把內容架構在JCR規範上,例如Jackrabbit,ModeShape,

而PHP的CMS直接架構在RDBMS規範上,主要是MySQL上。總體上Java對於內容的管理更加物件導向。

1. WALRUS

http://sourceforge.net/projects/walruscms/?source=dlp

基於Spring架構的一個CMS,無單獨後台,管理員登陸後可直接編輯前台頁面,所見即所得 (WYSIWYG),有捆綁Jetty的發布包。

2. Magnolia

http://www.magnolia-cms.com/

比較成熟的CMS系統,文檔較詳細,有捆綁Tomcat的發布包,響應式設計,同時支援PC和移動終端,內容架構在Jackrabbit上。

安裝包分為public instance和authoring instance,即網站前台和後台內容管理,一個authoring instance可以支援多個public instance。

提供多類型頁面模板,分層內容管理,可視化編輯功能強大,完備的存取控制(ACL)實現。

從網站內容管理功能上來講,Magnolia很不錯,不過架構略顯陳舊。

後台頁面編輯介面:

後台文章編輯介面:

3. Jahia

http://www.jahia.com

功能比較完備,支援PC和移動終端等多個展示渠道,響應式設計,這裡有一個和Drupal對比的文章

http://people.cis.ksu.edu/~mrudula/Talloju_690.pdf

不過線上文檔訪問相當緩慢(訪問時間2013.07.01)

4. Hippo

http://www.onehippo.org

提供網站前台線上示範,後台管理的示範需要郵箱註冊比較麻煩,企業級應用品質的開源項目,同時支援PC和移動終端。

通過把表現層和內容,內容上下文分離的架構設計,達到多渠道內容發布。

5. dotCMS

http://dotcms.com/products/demo/

提供完整的前後台線上示範,基於SSH架構,後台管理功能強大,靈活

 

結論

如果偏好Spring的架構,那麼優選dotCMS/WALRUS,如果考慮到功能、可用性、容易安裝,優選Magnolia。

http://blog.csdn.net/iefreer/article/details/9166157

基於Java的開源CMS系統選擇(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.