zoukankan      html  css  js  c++  java
  • Joomla!等几大国外开源CMS系统比较

    CMS是Content Management System的缩写,意为"内容管理系统"。

    用百度或者Google搜索你会发现,全球的CMS系统,不下千个,开源的不下百个,如果只是普通用户,很难有时间和精力去比较那么多的系统优劣。

    不才我也是最近花了些时间做了一些网上的调查,然后查看了一些文档和演示站点,自己做了一点小总结,放在这里,但愿对需要的朋友有所帮助吧。

    其实,对于这成百上千的系统,大家不用太纠结,因为真正被广泛使用的,也就不超过几十个,还是能够不用花太多精力就可以选出来适合自己的!

    一、开源!

    兄弟是个开源粉,能用开源,就开源,所以这里讲的主要以开源为主!如果讲开源的CMS,就要留意一下Packtpub.com每年的"Open source awards"了,2011年的开源CMS就是:

    Winner: Joomla!

    1st Runner up: Drupal

    2nd Runner up: Plone

    不用怀疑,如果我没记错,或者你有时间可以自己去查一下历史,这三位在这个榜单上,应该已经有5/6年之久的样子!

    除此之外,还有一些大家可能听说过的:

    Mambo (http://www.mamboserver.com/ )

    XOOPS (http://www.xoops.org/ )

    TYPO3 (http://typo3.org /)

    等等等等..就如开篇说的,有成百上千。我们不会一个一个的都涉及...来看主要的几个吧。

    二、优劣分析

    1. Joomla! ,中文名称又叫“囧拉"(中文社区:http://www.joomla.cn/ ) Demo 站点(http://demo.joomla.cn)

    • 软件大小:5.21MB
    • 软件类别:国外软件 | CMS建站
    • 软件语言:多国语言
    • 运行环境:PHP/Mysql
    • 软件授权:开源软件
    • 更新时间:2012-11-9 10:03:23
    • 相关链接:Home Page
       
     

    其实是Mambo的分支,是Mambo核心开发团队另起炉灶的产品。本应该先说Mambo的,但自从mambo 被Miro公司所控制后,脱离了开源的轨道,核心开发团队出走,建立了分支Joomla!俺也就先按下不表曾经的老大Mambo了。借助老牌CMS-Mambo长年建立起来的人气,以及对网站制作的良好支持,joomla得到了迅速的发展。

    2.Drupal,中文社区网站http://www.drupalchina.info/ ,只是太不活跃了!还是去他们的原站找资源吧(www.drupal.org)

    • 软件大小:1.05MB
    • 软件类别:国外软件 | CMS建站
    • 软件语言:英文
    • 运行环境:PHP/Mysql
    • 软件授权:开源软件
    • 更新时间:2012-5-3 9:33:05
    • 相关链接:Home Page
       
     

    由于Druple是由bbs发展而来的,所以非常注重社区性和文章发布。曾经一度被很多人用来部署自己的博客。Druple提供丰富的插件和功能模块,所以也越来越多地用于构造提供多种功能和服务的动态网站。

    3.Plone,中文社区网站 http://www.czug.org

    • 软件大小:38.34MB
    • 软件类别:国外软件 | 其它类别
    • 软件语言:多国语言
    • 运行环境:XP/2003/Vista
    • 软件授权:开源软件
    • 更新时间:2012-7-9 9:35:27
    • 相关链接:暂无
       
     

    其实,这是CMS里的绩优潜力股!!因为它超强的稳定性、强健的架构、广泛的扩展性,使得其成为企业级开源CMS的最佳选择,而事实上plone的用户也多是企业,在 plone的应用中,有70%都是作为企业内部的管理系统,仅有30%用在外部网站建设上。这也可能是plone较少人知道的原因之一。所以plone在最佳开源 CMS网上投票的环节是落后的。即使这样plone也盖过了诸多开源CMS,名列第三名。可见plone的优秀,如果投票人是以企业用户为单位的, plone绝对是第一名。

    Plone 是一个运行在Zope和CMF之上的CMS,Plone已超出了单纯内容管理平台的范畴,实际上plone在逐步向应用开发平台进行发展。这使得plone比起其他cms来讲能够更大限度的满足企业级应用的需求。Plone的核心语言是python。另外Zope一个历史悠久的应用服务器系统。Zope的用户包括北约、美国海军、波士顿在线等诸多用户。

    4.Mambo,中文名”曼波“,中文社区:http://www.mambochina.net/ , 原站:http://mamboserver.com/ ,Demo网站:http://mamboforge.net/demo

    • 软件大小:4.87MB
    • 软件类别:国外软件 | CMS建站
    • 软件语言:英文
    • 运行环境:PHPMySQL
    • 软件授权:免费版
    • 更新时间:2008-11-5 14:25:55
    • 相关链接:暂无
       
     

    CMS里曾经的王者,现在依然是,上面提到了曾经走过的弯路,现在好像又回到了原来的路上,并且Joomla!的插件部分兼容(必竟曾经是一家人)。详细的介绍,麻烦您自己移步过去相应的网站上查找吧。

    5.TYPO3,中文社区http://www.typo3.org.cn/,原站:http://www.typo3.org

    • 软件大小:21.42MB
    • 软件类别:国外软件 | CMS建站
    • 软件语言:英文
    • 运行环境:PHP/Mysql
    • 软件授权:免费版
    • 更新时间:2012-10-18 9:52:55
    • 相关链接:暂无
       
     

    您用过SAP么?没错,TYPO3也是非常典型的德国产品!精细的控制,庞大的集成,稳定的性能,再加上巨大的扩展库!如果不亲自体验,真的很难相信会有如此强大的open source的CMS系统。是一个真正高端企业级的产品;由于其不是面向低端用户的产品,因而在国内影响相当有限。

    横向比较CMS系统名称优点缺点技术

     
    CMS系统名称 优点 缺点 技术
    Joomla!
    http://blog.52news.com/attachments/200711/14_125941_20061206102541244.jpg
    .具有对外优势,建站多
    .插件及模板非常多
    .可以搭配多种所见即所得编辑器
    .功能强大,管理简单
    .支持数据库抽象
    .兼容Mambo插件
    .个人用户群大,支持较多,社区活跃(也是能够拿开源大奖的主要原因吧)
    .中文支持有待提高
    .CSS支持不完善
    PHP+MySQL
    Drupal
    .网站制作简单,上手容易
    .架构灵活且开放
    .文章管理功能强大
    .插件和功能模块丰富
    .中文支持差
    .中文相关资源少
    .CMS模板相对Joomla!少
    PHP+MySQL
    Plone
    Plone CMS: Open Source Content Management
    .稳定
    .企业级
    .分布式支持强大
    .工作流程组建灵活度大
    .插件支持众多
    .许多大企业级应用
    .界面朴素
    .服务器配置较前两种稍微复杂
    Python+Zope
    Mambo
    Mambo Logo
    .应用群体广大.建站极多
    .结构化功能设计
    .界面简洁,风格统一
    .汉化完善
    .第三方支持多
    .兼容Joomla!插件
    .官方更新速度慢!
    .插件支持较Joomla!少
    PHP+MySQL
    TYPO3
    TYPO3
    .自带多语言支持
    .功能灵活,支持自建流程
    .CMF框架
    .运行性能高于绝大多数开源系统,接近商业级别
    .企业级支持完善
    .技术级别高,学习困难
    .typoscript定制配置,初期难掌握
    PHP+MySQL
    Oracle、ODBC


    三、后记

    找到了CMS的精确的数目么?到目前2012年5月份为止,根据http://www.cmsmatrix.org上的统计数据,全球有1220个活跃着的CMS系统!!!!

    这个文章就是简单写了几个用户较多的系统的比较,如果您真的是专业大牛,可以访问一下上面提到的cmsmatrix.org这个网站,里面,你可以根据您的需要来做更为专业的比较!比如我这篇文章中提到的几个系统的比较的一个片段:

    如果有其它问题,欢迎讨论!

    原文:http://down.chinaz.com/test/201205/1927_1.htm

  • 相关阅读:
    导包路径
    django导入环境变量 Please specify Django project root directory
    替换django的user模型,mysql迁移表报错 django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependen cy user.0001_initial on database 'default'.
    解决Chrome调试(debugger)
    check the manual that corresponds to your MySQL server version for the right syntax to use near 'order) values ('徐小波','XuXiaoB','男','1',' at line 1")
    MySQL命令(其三)
    MySQL操作命令(其二)
    MySQL命令(其一)
    [POJ2559]Largest Rectangle in a Histogram (栈)
    [HDU4864]Task (贪心)
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2990553.html
Copyright © 2011-2022 走看看