基于Java的开源CMS系统选择
CMS概述
对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用。
但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的内容管理系统,那么选择一个基于Java的CMS系统就是合适的。
基于PHP的CMS系统和Java CMS,有一个显著的区别,
基于Java的CMS通常会把内容架构在JCR规范上,例如Jackrabbit,ModeShape,
而PHP的CMS直接架构在RDBMS规范上,主要是MySQL上。总体上Java对于内容的管理更加面向对象。
1. WALRUS
http://sourceforge.net/projects/walruscms/?source=dlp
基于Spring框架的一个CMS,无单独后台,管理员登陆后可直接编辑前台页面,所见即所得,有捆绑Jetty的发布包。
2. Magnolia
http://www.magnolia-cms.com/
比较成熟的CMS系统,文档较详细,有捆绑Tomcat的发布包,响应式设计,同时支持PC和移动终端,内容架构在Jackrabbit上。
安装包分为public instance和authoring instance,即网站前台和后台内容管理,一个authoring instance可以支持多个public instance。
提供多类型页面模板,分层内容管理,可视化编辑功能强大,完备的访问控制(ACL)实现。
从网站内容管理功能上来讲,Magnolia很不错,不过架构略显陈旧。
后台页面编辑界面:
后台文章编辑界面:
3. Jahia
http://www.jahia.com
功能比较完备,支持PC和移动终端等多个展示渠道,响应式设计,这里有一个和Drupal对比的文章
http://people.cis.ksu.edu/~mrudula/Talloju_690.pdf
不过在线文档访问相当缓慢(访问时间2013.07.01)
4. Hippo
http://www.onehippo.org
提供网站前台在线演示,后台管理的演示需要邮箱注册比较麻烦,企业级应用质量的开源项目,同时支持PC和移动终端。
通过把表现层和内容,内容上下文分离的架构设计,达到多渠道内容发布。
5. dotCMS
http://dotcms.com/products/demo/
提供完整的前后台在线演示,基于SSH架构,后台管理功能强大,灵活
结论
如果偏好Spring的框架,那么优选dotCMS/WALRUS,如果考虑到功能、可用性、容易安装,优选Magnolia。
by iefreer
基于Java的开源CMS系统选择相关推荐
- java 开源 cms系统_基于Java的开源CMS系统选择(转)
CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...
- java cms 开源系统_基于Java的开源CMS系统选择
CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...
- java的cms系统_基于Java的开源CMS系统选择
CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...
- JAVA WEB 开源CMS系统,可用来二次开发
1.InfoGlue infoglue是一个高级的.可扩展的.健壮的内容管理系统,完全用Java开发.重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力. 该项目主页: http:/ ...
- 基于Java的开源CMS有哪些推荐,各自特点是什么
选了10个最强大.最易用的CMS,向大家做一个简要介绍. Alfresco是一个开源的企业网站内容管理系统,它提供了文档管理.多人协作.记录管理.知识管理网页内容和图像管理等功能.它使用Spring. ...
- (转)Java开源CMS系统 一
转自互联网,自己收藏! InfoGlue infoglue是一个高级的.可扩展的.健壮的内容管理系统,完全用Java开发.重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力. 更 ...
- Java开源CMS系统罗列
MMBase MMBase 基于 MPL 的开源 CMS, 具有方便信息发布.维护等特点, 包含有新闻发布.论坛.聊天室等模块, 不过个人认为该项目最大优点还是丰富的文档, 这是在开源项目中很难得地方 ...
- java b2b2c开源商城系统源码
网址:www.hulianrongyun.com,本人QQ:4407509,有问题可以联系本人 最近公司要开发商城,让我多方咨询,最后看了很多,要不就是代码.表字段注释不全,要不就是bug多,要么就是 ...
- .net开源cms系统推荐
本文转载自: https://www.cnblogs.com/me115/archive/2011/04/13/2015052.html 作者:me115 转载请注明该声明. 提起开源cms,大家第一 ...
最新文章
- Lancet:支持奋战在疫情一线的中国科研技术工作者
- 托管exe文件的加载和执行
- Could not find a version that satisfies the requirement PIL
- oracle主键跟踪,Oracle根据主键查找外键
- 从客户的角度看网站涉及的第一要素
- 获得Web目录URL
- MPLS-L3×××中的公网访问
- 贝叶斯判别分析的基本步骤_贝叶斯分析助你成为优秀的调参侠(1)
- 右侧按钮登录注册html,翻转式用户登录注册界面设计
- Git入门教程(2)
- 报错:'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte
- 【Vue】Nodejs下载与安装
- 深度学习--二值神经网络BNN基础概念学习总结+官方代码解析
- 结构体定义的几种方式
- 基于照片标记的广州市旅游流特征简单分析(上)
- 政务微信门户建设思考
- VUE项目搭建的整个过程
- 计算机毕业设计之微信小程序的商城 购物系统 app论文
- 关于Safari的思考(转载)
- 餐饮APP发放优惠券需求文档
热门文章
- 论文阅读笔记: (2022 TPAMI) Ultra Fast Deep Lane Detection with Hybrid Anchor Driven Ordinal Classification
- 当电摇家族进入C++(二)
- python爬取5K分辨率超清唯美壁纸
- 酒店AI机器人被下岗 人工智能没想象中那么可怕
- Xcode 7 导入.h文件不联想
- 调制、数字调制、模拟调制比较
- Hystrix断路器原理及实现(服务降级、熔断、限流)
- 微信小程序开发之微信支付(四)组合签名(时间戳,随机串) 用户确认支付
- 地理数据库 —— Geodatabase
- 多线程并行中随机种子的设置问题