最近要写CMS,因为是学java的,所以找了一些开源的javaCMS学习,特别整理一下方便大家使用
2014-11-25 00:10
731 查看
1.InfoGlue
infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力
该项目主页: http://www.infoglue.org
2.Magnolia
Magnolia是一个开源基于Java的Web内容管理系统(CMS) ,构建在Java内容知识库标准(JSR-170).Magnolia支持包括英语,中文在内的14种语言,它支持本地搜索,基于XML的导入/导出,跨浏览器的文本编辑器,一个简易的War文件可部署到任何J2EE容器中。在最新版本中还添加对数字媒体在线编辑功能。
该项目主页:http://www.obinary.com/en/magnolia/about.html
3.OpenCms
OpenCms是一个J2EE的产品,它是用Java写成的。它和Tomcat捆绑在一起。但是也能够使用ATG Dynamo、WebLogic和WebSphere。OpenCms支持多种RDBMS来保存内容,包括Oracle、SQL Server、Sybase和mySQL。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性。
该项目主页:http://www.opencms.org/opencms/en/index.html
4.eAdmin/OWX
基于java/jsp的SiteEditor, CMS,列表生成器等开源软件。包括:模块,XML配置,Struts,自己的API,组件,WYSIWYG,多语言,多用户,基于Web的管理器。
该项目主页:http://www.eadmin.ch/pages/en/home/
5.MMBase
MMBase 基于 MPL 的开源 CMS, 具有方便信息发布、维护等特点, 包含有新闻发布、论坛、聊天室等模块, 不过个人认为该项目最大优点还是丰富的文档, 这是在开源项目中很难得地方。
该项目主页:http://www.mmbase.org/
6.Ion
ion是一个简单但功能强大的基于最新技术的内容管理系统。它完全符合J2EE标准,使用XML定义内容结构。利用XSL把内容转换成各种格式比如:HTML, XML, PDF, TXT等,并且使JSTL作为模板系统。
该项目主页:http://ion-cms.sourceforge.net/section/s0.html
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的license:The
Dotmarketing Public License。
该项目主页:http://www.dotcms.org/projects/dotcms/
8. WALRUS
http://sourceforge.net/projects/walruscms/?source=dlp
基于Spring框架的一个CMS,无单独后台,管理员登陆后可直接编辑前台页面,所见即所得,有捆绑Jetty的发布包。
9. Jahia
http://www.jahia.com
功能比较完备,支持PC和移动终端等多个展示渠道,响应式设计,这里有一个和Drupal对比的文章
http://people.cis.ksu.edu/~mrudula/Talloju_690.pdf
不过在线文档访问相当缓慢(访问时间2013.07.01)
10. Hippo
http://www.onehippo.org
提供网站前台在线演示,后台管理的演示需要邮箱注册比较麻烦,企业级应用质量的开源项目,同时支持PC和移动终端。
通过把表现层和内容,内容上下文分离的架构设计,达到多渠道内容发布。
参考1
参考2
参考3
参考4
参考5
infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力
该项目主页: http://www.infoglue.org
2.Magnolia
Magnolia是一个开源基于Java的Web内容管理系统(CMS) ,构建在Java内容知识库标准(JSR-170).Magnolia支持包括英语,中文在内的14种语言,它支持本地搜索,基于XML的导入/导出,跨浏览器的文本编辑器,一个简易的War文件可部署到任何J2EE容器中。在最新版本中还添加对数字媒体在线编辑功能。
该项目主页:http://www.obinary.com/en/magnolia/about.html
3.OpenCms
OpenCms是一个J2EE的产品,它是用Java写成的。它和Tomcat捆绑在一起。但是也能够使用ATG Dynamo、WebLogic和WebSphere。OpenCms支持多种RDBMS来保存内容,包括Oracle、SQL Server、Sybase和mySQL。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性。
该项目主页:http://www.opencms.org/opencms/en/index.html
4.eAdmin/OWX
基于java/jsp的SiteEditor, CMS,列表生成器等开源软件。包括:模块,XML配置,Struts,自己的API,组件,WYSIWYG,多语言,多用户,基于Web的管理器。
该项目主页:http://www.eadmin.ch/pages/en/home/
5.MMBase
MMBase 基于 MPL 的开源 CMS, 具有方便信息发布、维护等特点, 包含有新闻发布、论坛、聊天室等模块, 不过个人认为该项目最大优点还是丰富的文档, 这是在开源项目中很难得地方。
该项目主页:http://www.mmbase.org/
6.Ion
ion是一个简单但功能强大的基于最新技术的内容管理系统。它完全符合J2EE标准,使用XML定义内容结构。利用XSL把内容转换成各种格式比如:HTML, XML, PDF, TXT等,并且使JSTL作为模板系统。
该项目主页:http://ion-cms.sourceforge.net/section/s0.html
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的license:The
Dotmarketing Public License。
该项目主页:http://www.dotcms.org/projects/dotcms/
http://sourceforge.net/projects/walruscms/?source=dlp
基于Spring框架的一个CMS,无单独后台,管理员登陆后可直接编辑前台页面,所见即所得,有捆绑Jetty的发布包。
9. Jahia
http://www.jahia.com
功能比较完备,支持PC和移动终端等多个展示渠道,响应式设计,这里有一个和Drupal对比的文章
http://people.cis.ksu.edu/~mrudula/Talloju_690.pdf
不过在线文档访问相当缓慢(访问时间2013.07.01)
10. Hippo
http://www.onehippo.org
提供网站前台在线演示,后台管理的演示需要邮箱注册比较麻烦,企业级应用质量的开源项目,同时支持PC和移动终端。
通过把表现层和内容,内容上下文分离的架构设计,达到多渠道内容发布。
参考1
参考2
参考3
参考4
参考5
相关文章推荐
- 最近学习NFS文件系统的使用,Ubuntu上配置好了,想和Win7共享数据,所以网上搜到了这篇文章。借花献佛,跟大家共享一下:
- 整理一下最近学习使用的一些IT工具,老的新的都有之一基本篇
- 如果可以的话,我想大家一起去考试,不过不要耽误项目,现在应该以项目为主,因为项目使用java做的,所以就当是复习了!好不好?
- 新人刚开始学习java总结一下StringBuffer和StringBuilder的区别及一些知识,不对的地方还望大家指出让我早日改正
- 一些关于Castle + Nhibernate+ ASP.NET的资源,我收集了一下,发布出来,供大家学习方便。
- 最近加入了控件开发团队,发现一些基础的东西,转发上来方便大家学习(转)
- 整理一下最近的收获,java中接口的使用
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- 最近才开通的博客~与大家一起分享之前总结的一些学习经验~~~Java陷阱小结
- 大家都知道,木头一直都没有在大的游戏公司待过,没见识也没经历过优秀的项目。最近想研究一些开源的Unity3D框架,开拓一下自己的思维。 优先入坑的是Entitas框架,本系列教程基于0.42.3版本。
- 最近在配置LAMP服务器,需要用到vi,所以重新学习整理了一下
- Java学习笔记(二)最近使用eclipse时遇到的一些故障
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- 最近学习正则表达式,接下来会跟大家交流一下
- 我会为开源和自由学习,使用JAVA.但我决不会为了开源和自由放弃.NET
- 今年没有发现什么特别好听的歌曲~~~所以找两首最近在听的,推荐一下~~~~
- 我常用的一些注入命令,方便一下大家
- 最近学习到的一些东西的整理[技术方面]
- 经常在网上查找资料,因为要学的东西很偏,资料太少,也走了很多弯路。现在把我找到的资料共享给大家。方便一下。
- 今天来总结一下在学习java一些重要内容(基本)