1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

[转]CMS比较与选型

本帖由 DianMe°木子木木℡2006-05-07 发布。版面名称:源码讨论

  1. DianMe°木子木木℡

    注册:
    2006-04-11
    帖子:
    224
    赞:
    1
    作者: youfengjiang 发布日期: 2006-3-29 查看数: 15 出自: http://www.cms8.com

    长时间以来,我一直在寻找一个优秀的CMS(Content Management System 内容管理系统)作为自己网站的核心系统。为此我专门研究过postnuke、Xoops等一些基于LAMP架构的CMS,还研究过基于Java的OpenCMS和基于J2EE架构的JBoss的Nukes。OpenCMS是一个非常不错的系统,只可惜架构与自己的方向不符,而且需要大量的二次开发工作,只好放弃。这些CMS系统或多或少都有让自己很不满意的地方,我也并不想耗费太多的精力自己来开发一套,网站的计划甚至一度搁置了下来,直到我看到了eZ publish。
    找到eZ publish还是偶然看到www.php.net 上左侧的eZSystems的链接,ez的网址是www.ez.no ,一个挪威的公司开发的系统,试用后我得出了结论,它就是我一直在寻找的东西。
    在CMS选型的过程中我经常的问自己,什么才是好的CMS?
    现在要我回答这个问题的话,我会说适合自己需要的就是好的系统。因为这期间经历了太多的考虑或者说犹豫,有时候甚至是痛苦的。
    首先是语言的选择,是基于Java的还是PHP的呢?因为我本人以前是从事Java的开发工作,钟情于Java优美的语言风格和架构,所以一度考虑采用OpenCMS,而且OpenCMS号称可以承受很大强度的访问量,这听起来似乎很诱人。然而我在研究它的过程中发现OpenCMS复杂且庞大,文档过时,需要花费大量的精力进行二次开发,作为业余时间搞网站的我们来说的确没有这个精力,于是只好放弃。现在要我回头看这个问题,我认为我的选择是正确的,选择CMS要考虑到自身的二次开发和日后维护的能力与精力耗费以及网站的业务需要,选择开发维护快速方便和自己也比较熟悉的的LAMP架构已经能适应我网站的需要。

    其次,在基于LAMP架构的CMS系统中进行横向比较时,优劣比较明显。postnuke与Xoops这类CMS应该说十分的简单易用,基本上不需要做什么二次开发,基础功能就可以满足一般的需要。
    而eZ publish相比起来要专业和庞大的多,它有自己专有的核心库和模版语言,面向对象的思想在eZ里体现的十分明显,甚至在它的配置文件中都有体现,内容与形式的分离做得相当好,扩展方便。而且它本身自带有article、gallery、webshop和forum等这些我所需要的功能,不需要再二次开发,十分的方便。而且在www.ez.no 上有关于eZpublish的详细开发和使用文档可供参考。
    eZ publish是eZ System公司发布的,专业的公司保证了系统以后的升级与维护的持续性,这一切都是我选择eZ的理由。

    在整个CMS选型直到确定下eZ publish后,我发现这个过程持续时间是漫长而又痛苦的。经历了许多的波折,但也的确是值得的,毕竟CMS是整个网站的核心,很庆幸有eZ publish的存在而且我也发现了它。

    一个好消息,eZ publish3.5近两天就会推出最终版了,而我的两个网站www.cnwebservices.comwww.o2.cn也将陆续推出。首先在12月初推出的将是关于LAMP与网站建设的技术性网站www.cnwebservices.com,是基于eZ publish CMS的网站,届时会有更多关于LAMP与开源项目的技术文章,敬请大家留意。
     
    #1 DianMe°木子木木℡, 2006-05-07
    由版主最后编辑: 2006-05-07
  2. shrek

    shrek New Member

    注册:
    2005-09-10
    帖子:
    2,990
    赞:
    17
    一般
     
  3. DianMe°木子木木℡

    注册:
    2006-04-11
    帖子:
    224
    赞:
    1
    小叶。。。编辑过我的帖子 :(