由于针对的目标用户不同,各个内容管理系统的一些特点都会有所不同的。对于内容管理这样一个并不涉及太多核心技术的东西,其实选择任何一家,如果允许他来根据需求做定制开发的话,都能比较好的满足需求。
基本上,国内的内容管理系统可以分成三个类别:
第一个类别,面向政府、媒体、ICP、大型企业的,特点是维护内容的人较多,水平有高有低,但是需求比较明确,就是做网站,做各种类型的信息发布,要求成熟的产品级的解决方案。相应的产品有:
TurboCMS www.turbocms.com 根据版本,价格在5万到25万之间
TRS WCM www.trs.com.cn 价格在15万左右一个许可
龙讯 www.qianlong.com 根据版本,价格在2万到8万之间
第二个类别,面向政府、事业单位,内外网应用,特点是需求变化大,用户间的需求有很大差距,内容管理只是一个大的系统中的一部分,比如电子政务中的一小块内容。一般在实施时要求定制开发,不可能用现成产品来满足需求。这样的解决方案有:方正祥羽、清华万博、wits、中关村软件等。
他们的背景大都是集成的解决方案提供商。价格就没个准了,在一个项目中,可能很便宜,几万块,也可能几十万上百万,就看客户有没有钱了。
第三个类别,面向企业、个人,特点是用户是技术的爱好者,喜欢专研。需求上可能比较复杂,比如需要跟BBS、用户注册等应用集成在一起,满足个性化的需求,最好有源代码,可以自己根据需要修改等等。这类解决方案市场上就很多了。但是个人觉得,AC绝对是其中的佼佼者,感觉好像AC的设计思路许多地方跟TurboCMS很接近,但是缺乏商业的运作,可能就缺少对用户很多细节需求的了解了。价格一般在几千块以内。
除去第三类的情况,作为用户,个人觉得选择内容管理系统要看几个标准:
第一,易用性,你不能代表编辑,他们如果不会用,天天找你做技术支持,岂不累死。这方面,TurboCMS和TRS WCM有优点,他们的客户群都是成百上千家了,产品经过了4到5年的发展,各方面考虑得已经非常周到。
第二,灵活性,买一套系统就是要用足,用够,能够管理整个网站的所有频道最好。这方面,TurboCMS可以针对每个频道设置扩展字段,TRS WCM可以针对站点设置扩展字段,都还比较好。模板处理引擎技术方面,TurboCMS使用脚本技术,TRS WCM使用TAGLIB技术,然后结合可视化模板制作技术,都还不错,能从易用性与灵活性两个层次满足需求。
第三,可扩展性,今天买了这套系统,明天要开展新的业务,希望还能用得上。TurboCMS提供了一个数据库部署工具,可以将内容复制到外部数据库,供其他应用使用,比如复制到Web上供做高级查询。这一点,像AC这样的系统倒是做得很好。但TRS的就不行了,只能生成静态页面,用户要查询数据库,就只好把CMS跟WEB装到一起,很不安全。这个特性,感觉TurboCMS是跟国外的Interwoven学的,Interwoven有个DataDeploy。
第四,自动内容采集,从外部数据源采集内容回来进行发布,减少人工干预。TurboCMS内置了三种自动采集爬虫,数据库采集,Web采集,文件采集。TRS WCM提供一个单独的产品“网络雷达”来实现Web采集,另外一个产品叫“数据库网关”来实现从外部数据库取内容,然后可以导入TRS自己的文件。这两家都做得不错,不过TRS的要买全的话,总价格得在4、50万了。
第五,站内全文检索。TRS提供了一个独立的产品做站内检索,与TRS WCM可以很好地集成。另外几家没有自己的系统,需要与第三方的系统做集成。顺便提一句,如果需要有些智能处理,比如自动相关文章,自动摘要,自动关键字提取等,TRS有个独立工具包叫TRS CKM知识管理工具包,很强大,别的家没得比。如果你需要得话,你得考虑,不过可以单独购买。
第六,特殊功能。TurboCMS提供了专门的专题管理、页面管理、期刊管理、报纸管理等模块对特殊内容发布形式进行支持。其他几家好像都没有。
第七、流程的支持。TRS的工作流可以图形化定制。TurboCMS的只基于用户可以定制。别的产品好像都没有支持。
价格方面,TurboCMS和TRS相当贵,不过最近报价似乎有回落,不知道是否属实。
另外,许多家都在做类似的系统,国内的产品数量已经比较多了,盲目跟进没什么好处,不如开辟新战场,比如知识管理系统等等。
国内厂商:
www.qianlong.com 龙讯发布系统2.0
http://www.avenit.com/page,212,cn.html
http://www.lingwen.com.cn/jstd/
http://www.koao.com/Product-A.htm
http://www.zt.com.cn/zjzt/article.asp?id=221&classid=10
http://www.hanweb.com/20041214/article/2004-12/2.htm
http://www.tbs.com.cn/web/productCMS.asp
http://www.cutech.com.cn/product/cms.shtml
http://www.thtec.com/produce/produce_zw_cms.asp
方正祥羽 ?
清华万博 ?
中关村软件 ?
国外厂商:
http://www.magnolia.info/en/magnolia.html
开源项目:
http://incubator.apache.org/jackrabbit/ http://jcr.day.com
Apache在今年二月下旬发布了广受好评的开源内容管理系统(CMS)Lenya的新版本(1.2.2)。该版本包含了很多令人激动的功能和特性,包括对一些基于浏览器的WYSIWIG编辑器的支持、计划任务、版本管理/修订控制、多阶段区域、工作流程控制、甚至包含了内建的搜索引擎。实际上,Lenya就是在Cocoon的基础上构建的,而在Apache软件计划中的其它组件同样也是基于Cocoon的。(在早期在瑞士开发的初始基础代码阶段,该平台被称作Wyone CMS)
Lenya这次发布的版本附带了Bitflux和Kupu两个编辑器,通过它们可以让现在流行的网络浏览器作为内容创建和管理工具来使用。一个特殊用途的表单编辑器也包含在Lenya中,用以快速的创建表单或对表单进行修改。Lenya还附带了内建的页面级别访问和实时控制,这样一来,编辑中的独立页面(文档)被暂时的锁定,阻止其它用户的写入,防止了“多重更新”问题的发生。除此之外,任何被更新的文档或页面还可以恢复到之前任何时间的状态。
Lenya的工作流程管理基于简单XML,用来定义工作流程,并支持标准的一步和两步工作流模型。用户还可以为尚未下达的决定创建电子邮件提醒,用以提高系统工作的自动程度和速度,与此同时,相关的事物——比如发布或取消激活页面(文档)——也能够方便的进行计划任务设定。Lenya为创作、阶段和动态页面(文档)提供了独立的存储空间。Lenya还能够为所有的工作流程步骤进行日志记录,以便创建一个自动的查核索引。
户可以创建使用多种语言的页面(文档)而不影响站点的结构。目前,用户界面可以使用的语言有西班牙语、意大利语、德语、法语和英语。
布局管理包括共享内容、商业逻辑和已发布版本的复制功能。用户可以使用基于XHTML和层叠样式表单的模版创建内容,或者创建自定义的页面风格。内建的导航框架包含了层次菜单,平面路径以及多样化显示风格;此外,还有帮助用户创建站点地图的工具,方便用户快速的创建站点地图。
大量的站点管理工具,包括:针对独立页面(文档)或整个站点的高级的移动、复制、重命名、归档和删除的操作,这一切都可以在一个类似Windows资源管理器的站点内容管理器中实现。每个页面(文档)都包含了一组便与访问的标签,用来查看原数据、资源、工作流程状态、修订信息和其它版本、访问控制及计划任务等信息。这些标签包括对Dublin Core原数据的支持、同时也支持通过添加插件的形式来支持其它标准的原数据。所有的链接和资源管理工具能够保证用户方便的追踪页面状态,并且快速的连接到相关的引用条目或者页面(文档)。
安全控制包括对每页使用SSL的选项,以及页面级别的访问控制,同时还有功能级别的权限管理,用以管理内容的创建、更改、删除和管理员控制。Lenya的用户可能会需要通过一些轻量目录访问协议服务的认证或引入IP地址分配来达到用户检查和阻止的功能。
总的来说,Lenya提供了任何一个需要CMS的组织所需要的功能,并且不像商业软件那样令用户感到难以采用或者因为预算的原因限制了某些功能。它毫无疑问值得用户去关注,而且应该引起许多小型或中型的机构的注意。如果你使用了现有的XML文档技术,或者找寻更好的方法来管理Web站点或其它文档库,那么Lenya应该是一个很好的选择。