深入了解10个采用Java语言开发的最受欢迎CMS系统之Walrus CMS
CMS是Content Management System的缩写,其意思是“内容管理系统”,它拥有许多基于模板的出色设计,能加快网站开发速度,还能降低开发成本,CMS的功能不限于文本处理,它也能够处理图片、Flash动画、声像流、图像以及电子邮件档案。

本文介绍了10个最受欢迎的CMS系统,这些系统有着共同特点,它们是采用Java语言开发的 。
1. Walrus CMS
Walrus CMS是一个用Java开发的内容管理系统,它易用且直观。Walrus CMS不提供单独的管理界面,所有管理操作都直接在当前页面进行,通过点击和拖拉就能实现内容编辑,它使用Spring框架。
2. OpenCMS
OpenCms是一个专业级别的开源网站内容管理系统,它能非常容易地帮助建立和管理复杂的网站,且无需专业的HTML知识,当使用一个复杂的模板引擎来规划站点时,它会提供一个类似于我们熟知的office应用的所见即所得编辑器,以帮助使用者创建内容。OpenCms是一款软件,它是完全开源的,使用它不需要支付任何许可费用。
OpenCms 是基于 JAVA 和 XML 语言技术构建的,所以它能够很好地与现有的系统进行深度融合,从而完全融入到现有的系统内部。OpenCms能够在完全开源的环境里出色运行,比如Linux、Apache、Tomcat、MySQL 。当然,它也能在商业环境中良好运行,例如Windows NT、IIS、BEA Weblogic、Oracle DB 。
3. Asbru
Asbru网站内容管理系统是全功能且易用的网站内容管理系统(CMS),它基于数据库,内置社区、数据库、电子商务和统计模块,支持多种操作系统以及大多数数据库系统,还支持.NET、PHP、Java等开发语言。
4. Pulse
Pulse是一个用Java开发的Web应用框架,是一个Portal解决方案,能提供易用的、可扩展的基于浏览器应用的创建功能,比如网站、门户等,还提供了一些常用组件,像CMS模块、购物车以及用户管理模块。
5. Magnolia
Magnolia是一个开源的Web内容管理系统(CMS),它基于Java构建,构建在Java内容知识库标准(JSR - 170)之上。Magnolia支持14种语言,其中包括英语和中文。它支持本地搜索,支持基于XML的导入/导出,支持跨浏览器的文本编辑器。Magnolia的一个简易War文件可部署到任何J2EE容器中。在最新版本中还添加对数字媒体在线编辑功能。
在线演示:
6. MeshCMS
MeshCMS是一个在线编辑系统,它由java写成,它拥有cms所包含的一系列特点。但它采用非常传统的方法来实现,页面以html文档形式存储,一些附加特点基于文档,且无须数据库。MeshCMS被认为是一个在线工具,可快速编辑网页、管理文件、创建一些常规组件,如菜单、子菜单形式、邮件表格、像册等。
7. Infoglue
infoglue是一个高级内容管理系统,它具有可扩展性,并且十分健壮,该系统完全采用Java开发,其重要功能包括完全支持多语言,站点之间具备良好的重用性,还拥有广泛的集成能力。
8. JadaSite
一个用Java开发的系统,它是开源的,并且是易用的,它还是内容管理系统和电子商务系统。
9. Enonic CMS
Enonic CMS是一个完整的软件平台,它包含门户网站,还介绍了网络战略,该网络战略是通过各种数字频道和内容管理系统专为中型到大型组织定义的。
10. Apache Lenya
Apache Lenya是一个开源内容管理系统,它基于XML与XSLT等标准技术,其代码核心源自另一个开源项目Cocoon 。