在開始研究 java CMS之前,我們先要了解什么是CMS,。CMS — Content Management Systems,內(nèi)容管理系統(tǒng),,簡單的說,,就是一個幫助進行網(wǎng)站內(nèi)容管理的系統(tǒng)。CMS通常包含兩部分:內(nèi)容管理程序(Content Management Application ,CMA)和內(nèi)容發(fā)布程序(Content Delivery Application ,CDA),,內(nèi)容管理程序可以幫助網(wǎng)站管理員輕松的實現(xiàn)網(wǎng)站文章的創(chuàng)建,、編輯和刪除操作,內(nèi)容發(fā)布程序則可以編輯文章并在網(wǎng)站上發(fā)布它們,。 一個完整的CMS通常包含一個在線的發(fā)布,、排版、版本控制,,以及列表,、搜索、恢復(fù)等功能模塊,。近年來大量涌現(xiàn)的企業(yè)網(wǎng)站管理系統(tǒng),,則增加了新聞管 理、使用手冊、在線幫助,、銷售手冊等功能,。難以避免的,功能強大的CMS往往有著高昂的售價,,預(yù)算不足的用戶很希望找到一款好用且免費的管理系統(tǒng)?,F(xiàn)在已 經(jīng)出現(xiàn)了許多基于java的開源CMS系統(tǒng),本文挑選了10個最強大,、最易用的CMS,,向大家做一個簡要介紹。
1. AlfrescoAlfresco是一個開源的企業(yè)網(wǎng)站內(nèi)容管理系統(tǒng),,它提供了文檔管理,、多人協(xié)作,、記錄管理,、知識管理網(wǎng)頁內(nèi)容和圖像管理等功能。它使用Spring,、 Hibernate,、 Lucene 和JSF等最新java技術(shù)構(gòu)建了模塊化的系統(tǒng)架構(gòu)。 Alfresco官方網(wǎng)站:http://www./ 中文教程:http://blog.csdn.net/alfresco/ 2. DotCMSDotCMS是一個開源的企業(yè)級內(nèi)容管理系統(tǒng),,它融入了電子商 務(wù),、個性化設(shè)置、客戶關(guān)系管理工具等功能,,它可以方便的建立基于各種關(guān)系的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫,,它可以使用模板快速創(chuàng)建頁面,并且提供了一個強大的所見即所 得(WYSIWYG)編輯器,。用戶可以使用加載外部模塊的功能快速的建立Ajax應(yīng)用,、搜索、MP3播放器,、幻燈片和相冊等功能,。 DotCMS官方網(wǎng)站http:/// 中文安裝教程http://www./wiki/topic/277794 3. MagnoliaMagnolia是一個老牌的java內(nèi)容管理系統(tǒng),目前已經(jīng)發(fā)布了第四版,。它的獨特之處在于可以定制內(nèi)容模型,,以返回數(shù)組形式來搞定各種不確定的 功能。它遵循W3C標準并且在搜索引擎優(yōu)化上有許多優(yōu)勢,。同時它支持java內(nèi)容倉庫( java content repositories , JCR) 的API,。 Magnolia官方網(wǎng)站http://www./home.html 4. OpenCms它提供了一套建立和維護網(wǎng)站的方便的工具。在內(nèi)容建設(shè)方面,,它擁有一個易于使用的界面和所見即所得編輯器,,在網(wǎng)頁生成上它使用了一個先進的頁面模板。 OpenCMS官方網(wǎng)站http://www./opencms/en/index.html 中文網(wǎng)站http://www./ 6. AtLeapBlandware AtLeap是一個多語種的免費Java內(nèi)容管理系統(tǒng),,它包含了全文搜索引擎,,可以算是一個能讓你方便的編寫應(yīng)用的網(wǎng)站框架,。 Atleap官方網(wǎng)站https://atleap.dev./ 7. FedoraFedora是“Flexible Extensible Digital Object Repository Architecture”的縮寫,并不是Linux發(fā)行版Fedora,,是一個數(shù)字資源管理系統(tǒng),,它可以創(chuàng)建很多類型的數(shù)字圖書館、資料庫,、檔案館系統(tǒng) 等,。 Fedora官方網(wǎng)站http://www./ 8. Apache Lenya這是一個開源的 Java/XML 內(nèi)容管理系統(tǒng),提供了版本控制,、多站點管理,、調(diào)度、搜索,、所見即所得編輯以及工作流程等功能,。Apache Lyenya使用基于模塊的Cocoom開源程序框架。 Apache Lyenya官方網(wǎng)站http://lenya./ 9. OpenEditOpenEdit是一個開源的內(nèi)容管理系統(tǒng),,它旨在建設(shè)基于在線數(shù)字資產(chǎn)的多媒體網(wǎng)站,。它提供在線編輯,動態(tài)布局,,拼寫檢查,,用戶管理器,文件管理器,,版本控制和通知工具,。同時包含企業(yè)級的插件,如電子商務(wù),,內(nèi)容管理,,博客,活動日程表,,社交網(wǎng)絡(luò)工具等,。 OpenEdit官方網(wǎng)站http://www./ 10. Contelligent這個基于Java的開源解決方案有助于創(chuàng)建和管理個性化網(wǎng)站。它完全遵循J2EE,,具有先進的模式,,可以方便的添加第三方應(yīng)用。 Contelligent官方網(wǎng)站http://www./ |
|