最近要写CMS,因为是学java的,所以找了一些开源的javaCMS学习,特别整理一下方便大家使用
来源:互联网 发布:mac安装win10分区 编辑:程序博客网 时间:2024/05/16 18:21
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
- 最近要写CMS,因为是学java的,所以找了一些开源的javaCMS学习,特别整理一下方便大家使用
- 卸载我用的是Oracle 10G是因为自己遇到了这个麻烦所以才把这个发到网上来与大家分享希望能给大家带来一点方便!
- Linux是因为开源的原因,所以在安装软件的时候,并不像Windows那样方便。
- 最近学的东西是该总结一下了
- 找了份工作, 会涉及到STM32芯片. 把最近学习的东西跟大家分享一下.
- 最近心血来潮,整理一下并学习一下感兴趣的Java开源技术
- 最近对#特别的迷恋,所以特别搞了这篇文章来谈谈#的掉率
- 如果可以的话,我想大家一起去考试,不过不要耽误项目,现在应该以项目为主,因为项目使用java做的,所以就当是复习了!好不好?
- SQL语句先前写的时候,很容易把一些特殊的用法忘记,特此整理了一下SQL语句操作,方便写SQL时方便一点
- 最近在配置LAMP服务器,需要用到vi,所以重新学习整理了一下
- 常用的一些注入命令,方便一下大家哦
- 最近找了一些单点登录的
- 整理一下最近的收获,java中接口的使用
- 专知原创和整理了一些中英文机器学习从入门到精通的资料,和大家分享一下
- 最近在找Java实习,顺便整理一下各大企业的招聘需求~
- 最近因为项目需要,所以配置了linux下面的eclipse平台配置opencv3.0的环境,参考了一些正真有用的网页,记录
- 在MOP看到深圳的English Corner赶紧看下,并按时间整理了一下 方便自己找
- 最近找的一些物联网的资料,稍微整理了下
- 场效应管的作用
- 主题模型(Topic Model)相关学习资料与文献
- 世界上最好的编程语言
- 关于消息提醒的处理问题探讨
- linux(centos)下android开发环境的搭建
- 最近要写CMS,因为是学java的,所以找了一些开源的javaCMS学习,特别整理一下方便大家使用
- 开始我的matlab学习之旅了
- Eclipse中Jquery报错 解决
- linux shell awk获得外部变量(变量传值)简介
- 排序算法汇总
- Swift 闭包
- lang包(下)
- Hack 13 在onCreate()中获得view的宽高
- sdut 6-1 多态性与虚函数