18个Java开源CMS系统推荐:InfoGlue与Magnolia等高级内容管理系统详解

这段时间一直在研究开源cms。开发语言有ASP、PHP和JAVA,各有各的特点。今天我给网友们带来了18个Java开源cms系统的盛宴,与大家分享。

18个Java开源CMS系统推荐:InfoGlue与Magnolia等高级内容管理系统详解

1.InfoGlue

infoglue 是一个完全用 Java 开发的先进、可扩展且强大的内容管理系统。重要的功能包括完整的多语言支持、站点之间良好的重用以及广泛的集成功能。

项目主页:

2.玉兰

Magnolia 是一个基于 Java 的开源 Web 内容管理系统 (cms),构建于 Java 内容存储库标准 (JSR-170) 之上。 Magnolia 支持包括英语、中文在内的 14 种语言,并且支持本地搜索、基于 XML 的导入/导出、跨浏览器的文本编辑器、可以部署到任何 J2EE 容器中的简单 War 文件。最新版本还增加了数字媒体的在线编辑功能。

项目主页:

3.OpenCms

OpenCms 是一个用Java 编写的J2EE 产品。它与 Tomcat 捆绑在一起。但您也可以使用 ATG Dynamo、WebLogic 和 WebSphere。 OpenCms支持多种RDBMS保存内容,包括Oracle、SQL Server、Sybase和mySQL。新版本提供了新的模板引擎、JSP 支持、新的连接管理系统,并提高了稳定性。

项目主页:

4.JBoss核武器

JBoss的Nukes是一个基于J2EE架构的完整内容管理系统。它包含高级用户组管理、安全规则等组件。这些组件在运行时部署。

项目主页:

5.eAdmin/OWX

SiteEditor、cms、列表生成器等基于java/jsp的开源软件。包括:模块、XML 配置、Struts、自己的 API、组件、所见即所得、多语言、多用户、基于 Web 的管理器。

项目主页:

6.阿帕奇·莱尼亚

Apache Lenya 是一个 Java 开源内容管理系统。它基于 XML 和 XSLT 等标准技术。其代码核心来自另一个开源项目Cocoon

项目主页:

7.科法克斯

Cofax 是一个基于 Java/XML 的 cms。它由 Kinight Ridder 开发,旨在促进其新闻网站的管理。

项目主页:

8.网络编辑器

webEditor是专门的论坛网站管理系统。使用茧作为机制。

项目主页:

9.MM基地

MMBase是一个基于MPL的开源cms。具有信息发布和维护方便的特点,包含新闻发布、论坛、聊天室等模块。不过我个人认为这个项目最大的优点是文档丰富,这在开源项目中是很少见的。

项目主页:

10.离子

ion 是一个基于最新技术的简单但功能强大的内容管理系统。它完全符合J2EE标准并使用XML来定义内容结构。使用XSL将内容转换为html、XML、PDF、TXT等各种格式,并使用JSTL作为模板系统。

项目主页:

11.贾希亚

Jahia 组织最近发布了 Jahia 集成内容管理系统 cms 及其运行的门户服务器。该版本包括功能齐全的搜索引擎、轻量级文档管理系统(支持WebDAV)和一些协作应用程序门户(讨论组、WebMail、待办事项列表、时间表...)

项目主页:

12.JetNuke

JetNuke 是一个基于 PHPNuke 但使用 Java 开发的网站内容管理系统 (cms)。

JetNuke 可免费使用且开源(GNU 许可证)。

JetNuke严格分离逻辑、数据、风格(style)

7 种预定义样式,没有复杂的配置文件,一个 Web 管理。 JetNuke 可以与 JForum 很好地结合。

JetNuke使用FCKEditor(WYSIWYG html编辑器)来编辑html内容。

项目主页:

13.dotCMS

dotCMS是一个基于J2EE/门户的100%免费的内容管理系统。它具有许多其他 cms 所不具备的吸引人的功能。 dotCMS中使用的开源项目和框架包括:Apache Tomcat、Liferay Enterprise Portal、Apache Struts、Hibernate ORM、Velocity模板语言和Lucene搜索引擎。 dotCMS使用Eclipse IDE开发,并使用Velocity + Struts作为前端,使得dotCMS易于扩展和构建。 dotCMS 许可证:Dotmarketing 公共许可证。

项目主页:

14.打开编辑

penEdit 包括三大模块:Web 内容管理、电子商务和博客。网页内容管理包括在线编辑、动态布局、拼写检查(英文)、用户管理、文件管理、版本控制和通知工具。电子商务模块包括在线产品目录管理、购物车、电子支付、产品展示和高级产品搜索(利用Nutch/Lucene的网络爬行和搜索功能进行高级搜索,无需使用数据库功能)。博客模块包括在线管理、评论、注册和RSS/Atom引擎。 OpenEdit 使用的开源组件包括:Velocity、Dom4j、Spring 和 Lucene。

项目主页:cms

Hippo cms 是一个以信息为中心的开源内容管理系统。它具有友好的界面、开放的系统并且可以集成到现有系统中。 Hippo cms 使用多个开源项目开发。详情如下:

阿帕奇项目:

茧()

滑动()

Apache 网络服务器()

蚂蚁()

阿瓦隆()

吕克

烯()

Maven()

练习()

夏兰()

FOOP()

蜡染()

OpenSymphony 项目:

OpenSymphonyOS工作流程

()

莫特贝项目:

码头()

Tanuki 软件项目:

包装器()

核心之外与Hippo cms相关的开源组件如下:

HTMLArea()

MySQL()

PostgreSQL()

OpenOffice()

16.JEECMS

JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的缩写。

基于Java技术开发,继承了其强大、稳定、安全、高效、跨平台等诸多优点

采用hibernate3+struts2+spring2+freemarker主流技术架构

懂HTML就可以建立网站,提供最方便合理的使用方式。

强大灵活的标签,用户自定义显示内容和显示方式

设计本身提前针对搜索引擎进行了优化,增强其对搜索引擎的友好度。

采用伪静态页面技术,可自定义路径结构,无需urlrewrite

轻松搭建大型网站。可以通过子域名建立子站点组。各子站点后台管理权限分离,全站点实现单点登录。

项目主页:

17.脉冲

Pulse 是一个 Web 应用程序开发框架和门户构建解决方案。它内置了cms、网站购物、调查、各种过滤器等即用型组件,成熟的用户和角色管理,基于WebDAV的虚拟文件系统以及使用ExtJS开发的易于使用的后端管理界面。

项目主页:

18.Vosaocms

Vosao cms 是专门为在 Google App Engine 平台上运行而设计的网站内容管理系统。其功能包括:具有子父关系的分层页面内容。搜索引擎友好的 URL。集成的CKeditor3.0网页内容编辑器包括文件上传和浏览功能。可定制设计页面模板,每个页面都绑定模板。全局站点配置面板、资源管理(包括:图像、css、javascript等)、网站内容和资源导入/导出。具有文件创建功能的文本资源文件编辑器。提供验证码服务,支持内容评论、邮件通知/提醒。多语言内容支持可以自动检测用户浏览器使用的语言。

项目主页:

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

26阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

26阅读