phpcms宣传图
安全性对比
两个都支持指定域名访问后台,但是帝国cms的安全措施要更多一些,比如可指定时间段访问后台和网站防火墙等,phpcms虽然有口令卡号称可提供银行级的安全保护,但是这个口令卡是绑定在phpcms官网服务器上的,官网一出问题口令卡就没用了,还得去改代码关闭口令卡。
功能对比
有一个地方帝国cms是不如phpcms的,那就是全站推荐,我博客首页的全站推荐其实是头条推荐,我把我觉得好的文章或者有历史价值的文章全部推荐到头条推荐,这个头条推荐它是一个独立的信息展示区,比如全站推荐只展示四条内容,我只需要每天更改排序就行了,把需要展示的文章序号改为最大值:
但是帝国cms想实现这个功能就没有这么方便了,你想推荐另外四个就得把当前推荐内容的推荐级别改为不推荐,然后再另外找别的内容推荐,这样有个缺点就是:我推荐的历史优秀文章它应该在一个库里,而帝国cms这么一切换就意味着你每次推荐都需要去甄别哪些是历史优秀文章,这非常麻烦,还有就是如果你想按发布时间推荐文章必须设置搜索条件找内容来推荐,而phpcms会把推荐到头条的内容自动排序,要切换展示从后往前改排序就行了。
所以phpcms的推荐位功能要比帝国cms优秀。
2.自定义模板变量。在phpcms里也就个header和footer可以以通用引用的方式到模板里,如果要设置其它的通用部分就得手工建文件了,而帝国cms不用,它有很方便的公共模板变量功能,后台就可以操作,这点上phpcms不如帝国cms。
3.摘要超出字数显示省略号。在phpcms里不管是标题还是摘要要截取字数显示省略号只需要用程序本身的str_cut()方法就可以,比如摘要原来是{$r[description]},截取字数显示省略号的写法是:{str_cut($r[description],275)},而帝国cms就比较麻烦了,得加一长串代码,详阅“帝国cms列表页调用内容简介超出限定字数显示省略号的实现方法”,从这点上来说phpcms要比帝国cms方便的多。
4.商城。帝国cms有独立的商城模块,而phpcms没有。
5.采集。帝国cms不仅有强大的采集功能还有防采集插件,phpcms的采集相对弱一点。
6.sitemaps。phpcms可以一键生成sitemaps,帝国cms没有,百度搜sitemap生成工具我看到的都是收费的,这点帝国cms就落后了。
7.手机门户。phpcms虽然有手机门户但是很多地方很鸡肋,但喜欢钻研的朋友也可以做出手机站,帝国cms好像只有商业版才支持pc站和手机站数据同步。
8.数据更新。同样是静态网站,phpcms只需要批量更新内容页和栏目页就行了,帝国cms则有很多步骤:
但是帝国cms更新数据的速度要比phpcms快,综合比较phpcms略显优势。
9.二级栏目的添加。这点phpcms可以说是有绝对优势,在帝国cms里父栏目为终极栏目时是不能增加二级栏目的,phpcms里没有这个限制,只是增加二级栏目后一级栏目会变成文件夹,原来的内容也会消失,要找到消失内容并分类移动到二级栏目需要用到框架思维,详阅“phpcms网站后期添加二级栏目后如何将消失的一级栏目内容移动到二级栏目”,帝国cms如果你要转换终极栏目的属性就得掂量掂量了:
我能记住的功能上的优缺点就这么多,毕竟离调用完程序已经好长一段时间了。
发展潜力
帝国cms就像它官网的标题一样:稳定可靠,安全省心,王猛带领他的团队做到了,phpcms多有倒闭之势,官网经常出问题,论坛也没人了,虽然有人维护但也是想维护又不想维护的样子,不过phpcms是php程序员的最爱,懂php的朋友不妨用phpcms然后基于它自己维护,毕竟phpcms的后台用的真的很舒服。