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>