10个基于Java的CMS网站内容管理系统

10个基于Java的CMS网站内容管理系统

 
简介
功能强大的CMS往往有着高昂的售价,预算不足的用户很希望找到一款好用且免费的管理系统。现在已经出现了许多基于java的开源CMS系统,本文挑选了10个最强大、最易用的java开源CMS,向大家做一个简要介绍。

在开始研究 java CMS之前,我们先要了解什么是CMS。CMS — Content Management Systems,内容管理系统,简单的说,就是一个帮助进行网站内容管理的系统。CMS通常包含两部分:内容管理程序(Content Management Application ,CMA)和内容发布程序(Content Delivery Application ,CDA),内容管理程序可以帮助网站管理员轻松的实现网站文章的创建、编辑和删除操作,内容发布程序则可以编辑文章并在网站上发布它们。

一个完整的CMS通常包含一个在线的发布、排版、版本控制,以及列表、搜索、恢复等功能模块。近年来大量涌现的企业网站管理系统,则增加了新闻管 理、使用手册、在线帮助、销售手册等功能。难以避免的,功能强大的CMS往往有着高昂的售价,预算不足的用户很希望找到一款好用且免费的管理系统。现在已 经出现了许多基于java的开源CMS系统,本文挑选了10个最强大、最易用的CMS,向大家做一个简要介绍。

 

1. Alfresco

alfresco

Alfresco是一个开源的企业网站内容管理系统,它提供了文档管理、多人协作、记录管理、知识管理网页内容和图像管理等功能。它使用Spring、 Hibernate、 Lucene 和JSF等最新java技术构建了模块化的系统架构。

Alfresco官方网站   中文教程

2. DotCMS

dotcms

DotCMS是一个开源的企业级内容管理系统,它融入了电子商 务、个性化设置、客户关系管理工具等功能,它可以方便的建立基于各种关系的数据结构和数据库,它可以使用模板快速创建页面,并且提供了一个强大的所见即所 得(WYSIWYG)编辑器。用户可以使用加载外部模块的功能快速的建立Ajax应用、搜索、MP3播放器、幻灯片和相册等功能。

DotCMS官方网站  中文安装教程

3. Magnolia

magnolia

Magnolia是一个老牌的java内容管理系统,目前已经发布了第四版。它的独特之处在于可以定制内容模型,以返回数组形式来搞定各种不确定的 功能。它遵循W3C标准并且在搜索引擎优化上有许多优势。同时它支持java内容仓库( java content repositories , JCR) 的API。

Magnolia官方网站

4. OpenCms

 

app-opencms-small

它提供了一套建立和维护网站的方便的工具。在内容建设方面,它拥有一个易于使用的界面和所见即所得编辑器,在网页生成上它使用了一个先进的页面模板。

OpenCMS官方网站  中文网站

6. AtLeap

 

atleap

Blandware AtLeap是一个多语种的免费Java内容管理系统,它包含了全文搜索引擎,可以算是一个能让你方便的编写应用的网站框架。

Atleap官方网站

7. Fedora



Fedora是“Flexible Extensible Digital Object Repository Architecture”的缩写,并不是Linux发行版Fedora,是一个数字资源管理系统,它可以创建很多类型的数字图书馆、资料库、档案馆系统 等。

Fedora官方网站

8. Apache Lenya

apache-lenya

这是一个开源的 Java/XML 内容管理系统,提供了版本控制、多站点管理、调度、搜索、所见即所得编辑以及工作流程等功能。Apache Lyenya使用基于模块的Cocoom开源程序框架。

Apache Lyenya官方网站

9. OpenEdit

openedit

OpenEdit是一个开源的内容管理系统,它旨在建设基于在线数字资产的多媒体网站。它提供在线编辑,动态布局,拼写检查,用户管理器,文件管理器,版本控制和通知工具。同时包含企业级的插件,如电子商务,内容管理,博客,活动日程表,社交网络工具等。

OpenEdit官方网站

10.  Contelligent

这个基于Java的开源解决方案有助于创建和管理个性化网站。它完全遵循J2EE,具有先进的模式,可以方便的添加第三方应用。

Contelligent官方网站

原文:Taragana

翻译:Oncoding编码营

猜你喜欢

转载自cppmule.iteye.com/blog/1806221