目前开源的cms越来越多,比较出名的有帝国cms、wordpress、织梦cms等,我们选择cms制作网站,要考虑这么几个方面:
1、功能性和安全性
在这几个方面,首先排除织梦cms,安全性较差,而且生成静态页的速度也非常慢,万书涛这几个cms也都用过,目前我自己的网站,包括我开发的网站模板都是用的帝国cms,相比较而言,wordpress由于诞生于国外,一些内部字体采用谷歌字体,和国内环境兼容性不好,以及结构复杂等原因,后台打开很慢,最起码相比较帝国而言,速度慢的不是一点半点,需要找专业人士进行优化才行,而且后台非常简单,后期需要安装插件来进行系统拓展,当然,这也是其方便拓展的原因之一。
wordpress内部是通过不同的钩子来把相应的小功能串联到一起,我们需要什么功能,只需要找到相关的插件,挂到钩子上,网站就有了相应功能,扩展易用性要好于帝国cms,其实帝国cms也可以进行插件安装,只是相对来说不如wordpress在后台操作那种方便感,只是由于wordpress本身过于复杂,安装过多插件会对整体网站带来更多不可控因素,所以,在百度优化白皮书里单独指出了wordpress不要安装过多插件。
2、速度和扩展性
这个无疑是帝国胜出,帝国cms在安全性方面做了非常多工作,以至于安全性一直在各大开源cms中处于一二名的位置,通过后台可以进行很详细的安全配置,防火墙、ip黑白名单、hash码配合加密验证身份、cookie验证、登录安全问题、认证码和验证码、后台url刺猬模式和金刚模式等等,很多安全开关,默认已经打开了一些基本配置保证安全,专业人员可以进行更强大的设置。
得益于帝国cms的分表设计,速度也是帝国cms的强项,在官方社区里,有人就做过试验,采用帝国cms6.0,单表400万条数据,生成其中的5000条数据,只用了19秒。
当然,帝国cms各种功能和模块也比较齐全,每一个系统模块都单独分表设计,条例更清晰,而且可以进行插件扩展,在扩展性方面也是比较好的。
所以,万书涛的建议是:除了做论坛和商城,剩下的做pc端网站、移动端网站等可以选择帝国cms来制作。