zoukankan      html  css  js  c++  java
  • 基于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。

    http://blog.csdn.net/iefreer/article/details/9166157

  • 相关阅读:
    silverlight 视频
    Win7/Vista下安装SQL Server 2005/2008后,进行附加数据库错误的解决
    IIS篇
    ARCGIS 定位篇
    sqlserver 2008 修改表结构不能保存
    更新silverlight 后 无法启动调试 未安装silverlight developer 运行时解决办法
    2点经纬度计算相对方位
    VS2010中文旗舰版在WIN7 64位操作系统下安装
    self = [super init]
    NSXMLParser XML 解析 解压
  • 原文地址:https://www.cnblogs.com/softidea/p/4339576.html
Copyright © 2011-2022 走看看