Wednesday, August 23, 2006

 

开源内容管理系统

http://nalai.net/content/view/315771/28/

挑选内容管理系统解决方案最困难的地方就是缩小选择范围。

随 着Web成为大多数企业进行联系的基础,你会发现如今市场上并不缺少Web内容管理系统(CMS),包括众多的开源方案。自然,如果你大胆地利用这些产品 搭建内联网或者面向公众的网站,需要关注的不仅仅是许可费。所以重要的是不仅仅寻求产品的功能,还要注意有无经常更新、健康发展的用户社区以及专业支持等 方面。

OpenCms运行在Apache Tomcat上,适用于大多数操作系统,并采用宽通用公共许可证(LGPL)。众多注册的解决方案提供商可以提供实施支持及其他专业服务。此外,德国的 Alkacon Software公司提供收费的支持协议、最终用户及开发培训课程(分英文和德文两种版本)以及定制的项目开发。

表格和 所见即所得的编辑器简化了编辑OpenCms里面的内容条目,而该软件使用方便的管理用户界面允许轻松定制。不过,OpenCms在几个高级方面也有所欠 缺: 缺少安全套接层(SSL)加密和轻型目录访问协议(LDAP)验证; 提供的模板管理功能也很有限。虽然它具有成本效益,但如果你需要扩展多个网站,或者如果你期望获得企业性能管理功能如高速缓冲和负载平衡,不妨考虑其他产 品。

全世界的人都在使用基于PHP和MySQL的CMS Mambo,既用于构建简单的网站,也用于构建复杂的企业应用。Mambo的开发社区真正属于国际化,提供功能强大的支持论坛、优质的第三方专业服务以及 用户大会。Mambo采用GPL许可证,但总部设在澳大利亚的Miro(该软件的开发者)也提供名为Jango的商用版本。

Mambo提 供相当不错的页面缓冲、RSS聚集以及在计划表上显示内容的功能。可以从Mambo社区获得许多功能强大的免费附件,包括文档管理特性、讨论论坛以及基本 的电子商务购物手推车等。不过类似OpenCms的是,Mambo也缺少大规模实施所需的多重任务执行功能。

最全面的开源CMS应用软件 恐怕就要数eZ publish了,它提供内容分段(content staging)、工作流审批以及IT人员所需的数据中心的所有功能——包括负载平衡。另外,可以重复使用一些内容的功能使eZ publish适用于只要用一个CMS实例就可以托管的国际网站。

现在可以获得GPL版本的eZ publish。总部设在挪威的eZ systems是这个软件的开发商,它还提供采用商业许可证的版本。这些许可费用于支付大约40名员工的薪水,他们在开发产品时遵守严格的质量保证周期, 可以同纯粹的商业开发商的周期相比。它还提供支持、培训和咨询服务等。

Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?