10?于Java的CMS网站内?管理系统
在开始研?java CMS之前,我?要了解什么是CMS。CMS ?Content Management Systems,内容?理系统,?单的说,就是??助进行网站内容?理的系统。CMS通常包含两部分:内?管理程序(Content Management Application ,CMA)和内容发布程?Content Delivery Application ,CDA),内容?理程序可以帮助网站?理员轻松的实现网站文章的创建、编辑和删除操作,内容发布程序则?编辑文章并在网站上发布它???/p>
??整的CMS通常包含??线的发布、排版?版?制,以及列表、搜??恢复等功能模块。近年来大量涌现的企业网站?理系统,则?加了新闻?理?使用手册?在线帮助?销?册等功能。难以避免的,功能强大的CMS??有着高昂的售价,预算不足的用户很希望找到?款好用且免费的?理系统?现在已 经出现了许?基于java的开源CMS系统,本文挑选了10?强大、最易用的CMS,向大?做一?要介绍??/p>
1. Alfresco
Alfresco??span style="font-weight: bold;">??/span>的企业网站内容?理系统,它提供了文档管理、?人协作??录?理?知识?理网页内容和图像管理等功能?它使用Spring?Hibernate?Lucene 和JSF等最新java??建了模块化的系统架构?/p>
Alfresco官方网站 ?教程
2. DotCMS
DotCMS??span style="font-weight: bold;">??/span>的企业级内?管理系统,它融入了电子商 务?个性化设置、?户关系?理工具等功能,它?方便的建立基于各种关系的数据结构和数?,它?使用模板??创建页?并且提供了一?大的?见即? ?WYSIWYG)编辑器?用户可以使用加载?部模块的功能??的建立Ajax应用、搜??MP3?器?幻?和相册等功能?/p>
DotCMS官方网站 ?安?教程
3. Magnolia
Magnolia???牌的java内?管理系统,目前已经发布了?版?它的独特之处在于可以定制内容模型,以返回数组形式来搞定各?不确定的 功能。它遵循W3C标准并且在搜索引擎优化上有?多优势?同时它?java内?仓库( java content repositories , JCR) 的API?/p>
Magnolia官方网站
4. OpenCms
它提供了?套建立和维护网站的方便的工具。在内?建?方面,它拥有??于使用的界面和所见即?得编辑器,在网页生成上它使用了一?进的页面模板?/p>
OpenCMS官方网站 ?网站
6. AtLeap
Blandware AtLeap?????的免费Java内?管理系统,它包含了全文搜索引擎,?算是??让你方便的编写应用的网站框架?/p>
Atleap官方网站
7. Fedora

Fedora??Flexible Extensible Digital Object Repository Architecture”的缩写,并不是Linux发?版Fedora,是??字资源?理系统,它可以创建很多类型的数字图书馆?资料库、档案?系统 等??/p>
Fedora官方网站
8. Apache Lenya
这是??span style="font-weight: bold;">??/span>?Java/XML 内?管理系统,提供了版本控制、?站点管理、调度?搜??所见即?得编辑以及工作流程等功能。Apache Lyenya使用基于模块的Cocoom?源程序?架??/p>
Apache Lyenya官方网站
9. OpenEdit
OpenEdit??span style="font-weight: bold;">??/span>的内容?理系统,它旨在建设基于在线数字资产的多媒体网站?它提供在线编辑,动态布?,拼写?查,用户管理?文件管理?版本控制和?知工具。同时包?业级的插件,如电子商务,内?管理,博?活动日程?社交网络工具等??/p>
OpenEdit官方网站
10. Contelligent
这个基于Java?span style="font-weight: bold;">??/span>解决方?有助于创建和管理??化网站。它完全遵循J2EE,具有先进的模式,可以方便的添加?方应用??/p>
Contelligent官方网站
原文:Taragana
翻译:Oncoding编码?/a>