基于Java的Web内容管理系统(CMS)的开源CMS
优采云 发布时间: 2021-06-20 04:23基于Java的Web内容管理系统(CMS)的开源CMS
1.InfoGlue
infoglue 是一个完全用 Java 开发的先进、可扩展和强大的内容管理系统。重要功能包括对多种语言的完全支持、站点之间的良好重用以及广泛的集成功能
项目主页:
2.Magnolia
Magnolia 是一个开源的基于 Java 的 Web 内容管理系统(cms),建立在 Java 内容知识库标准(JSR-170).Magnolia 支持包括英文和中文在内的 14 种语言。它支持本地搜索、基于XML的导入/导出、跨浏览器文本编辑器、简单的War文件可以部署到任何J2EE容器中。最新版本还增加了数字媒体的在线编辑。
项目主页:
3.Opencms
Opencms 是一个 J2EE 产品,它是用 Java 编写的。它与 Tomcat 捆绑在一起。但也可以使用 ATG Dynamo、WebLogic 和 WebSphere。 Opencms 支持多种 RDBMS 来保存内容,包括 Oracle、SQL Server、Sybase 和 mySQL。新版本提供了新的模板引擎、JSP支持、新的连接管理系统,并提高了稳定性。
项目主页:
4.eAdmin/OWX
基于java/jsp、cms、列表*敏*感*词*等开源软件的SiteEditor。包括:模块、XML配置、Struts、自己的API、组件、所见即所得、多语言、多用户、基于网络的管理器。
项目主页:
5.MMBase
MMBase基于MPL开源cms,方便信息发布和维护,收录新闻发布、论坛、*敏*感*词*等模块。不过,我个人认为这个项目最大的优势在于其丰富的文档。这是一个开源项目,国内少有的地方。
项目主页:
6.Ion
Ion 是一个基于最新技术的简单但功能强大的内容管理系统。它完全符合 J2EE 标准并使用 XML 来定义内容结构。使用XSL将内容转换为HTML、XML、PDF、TXT等多种格式,并使用JSTL作为模板系统。
项目主页:
7.dotcms
dotcms 是一个 100% 免费的基于 J2EE/portal 的内容管理系统。它具有许多其他cms 所没有的吸引人的功能。 dotcms使用的开源项目和框架有:Apache Tomcat、Liferay Enterprise Portal、Apache Struts、Hibernate ORM、Velocity模板语言、Lucene搜索引擎。 dotcms 是使用 Eclipse IDE 和 Velocity + Struts 作为前端开发的,这使得 dotcms 易于扩展和构建。 dotcms 的许可证:Dotmarketing 公共许可证。
项目主页:
8.华勒斯
一个基于Spring框架的cms,无需单独后台,管理员登录后可直接编辑首页,所见即所得,并且有Jetty捆绑的发布包。
9.Jahia
功能全面,支持PC端和移动端等多种显示渠道,响应式设计,这里是与Drupal的对比文章
~mrudula/Talloju_690.pdf
但是访问在线文档比较慢(访问时间2013.07.01)
10.河马
提供网站前台在线演示,后台管理演示需要邮箱注册比较麻烦,企业级应用品质开源项目,同时支持PC端和移动端。
通过将表现层与内容、内容上下文分离的架构设计,实现多渠道内容发布。
参考文献 1
参考文献 2
参考文献 3
参考文献 4
参考文献 5