从纯技术角度谈phpcms和帝国cms的优缺点
发布时间:2018-11-15 23:25:59作者:魏义齐阅读:()评论:
为了写这篇文章我花了半个月时间把博客用帝国cms从头调用了一遍,所以我在phpcms和帝国cms的优缺点评判上我是有话语权的,如有说错的地方或不足之处还请各位大佬指正。
一、整体感受。
phpcms的后台要比帝国cms美观,操作起来也更容易,帝国cms的后台虽然很庞杂,但也算是做到了避轻就重,比如进入后台就可对网站信息进行管理:
这个也是经常需要用到的,两个后台相比起来,phpcms要更加亲民。
二、安全性。
两个都支持指定域名访问后台,但是帝国cms的安全措施要更多一些,比如可指定时间段访问后台和网站防火墙等,phpcms虽然有口令卡号称可提供银行级的安全保护,但是这个口令卡是绑定在phpcms官网服务器上的,官网一出问题口令卡就没用了,还得去改代码关闭口令卡。
三、功能。
1.推荐位。有一个地方帝国cms是不如phpcms的,那就是全站推荐,我博客首页的全站推荐其实是头条推荐,我把我觉得好的文章或者有历史价值的文章全部推荐到头条推荐,这个头条推荐它是一个独立的信息展示区,比如全站推荐只展示四条内容,我只需要每天更改排序就行了,把需要展示的文章序号改为最大值:
但是帝国cms想实现这个功能就没有这么方便了,你想推荐另外四个就得把当前推荐内容的推荐级别改为不推荐,然后再另外找别的内容推荐,这就很麻烦,还有就是如果你想按发布时间推荐文章必须设置搜索条件找内容来推荐,而phpcms会把推荐到头条的内容自动排序,要切换展示从后往前改排序就行了。
所以phpcms的推荐位功能要比帝国cms优秀。
2019年6月10日补充:目前已经用帝国cms实现了和phpcms一样的推荐位功能,虽然实现了,但还是比较麻烦。
2.自定义模板变量。在phpcms里也就个header和footer可以以通用引用的方式到模板里,如果要设置其它的通用部分就得手工建文件了,而帝国cms不用,它有很方便的公共模板变量功能,后台就可以操作,这点上phpcms不如帝国cms。
3.摘要超出字数显示省略号。在phpcms里不管是标题还是摘要要截取字数显示省略号只需要用程序本身的str_cut()方法就可以,比如摘要原来是{$r[description]},截取字数显示省略号的写法是:{str_cut($r[description],275)},而帝国cms就比较麻烦了,从这点上来说phpcms要比帝国cms方便的多。
4.商城。帝国cms有独立的商城模块,而phpcms没有。
5.采集。帝国cms不仅有强大的采集功能还有防采集插件,phpcms的采集相对弱一点。
6.sitemaps。phpcms可以一键生成sitemaps,帝国cms没有,百度搜sitemap生成工具我看到的都是收费的,这点帝国cms就落后了,不过可以自定义页面生成sitemap。
7.手机门户。phpcms虽然有手机门户但是很多地方很鸡肋,但喜欢钻研的朋友也可以做出手机站,帝国cms好像只有商业版才支持pc站和手机站数据同步。
8.数据更新。同样是静态网站,phpcms只需要批量更新内容页和栏目页就行了,帝国cms则有很多步骤:
但是帝国cms更新数据的速度要比phpcms快(以文章页为例,至少快五倍),综合比较帝国cms略显优势。
9.二级栏目的添加。这点phpcms可以说是有绝对优势,在帝国cms里父栏目为终极栏目时是不能增加二级栏目的,phpcms里没有这个限制,只是增加二级栏目后一级栏目会变成文件夹,原来的内容也会消失,要找到消失内容并分类移动到二级栏目需要用到框架思维,详阅“phpcms网站后期添加二级栏目后如何将消失的一级栏目内容移动到二级栏目”,帝国cms如果你要转换终极栏目的属性就得掂量掂量了:
我能记住的功能上的优缺点就这么多,毕竟离调用完程序已经好长一段时间了。
四、发展。
帝国cms就像它官网的标题一样:稳定可靠,安全省心,王猛带领他的团队做到了,phpcms多有倒闭之势,官网经常出问题,论坛也没人了,虽然有人维护但也是想维护又不想维护的样子,不过phpcms是php程序员的最爱,懂php的朋友不妨用phpcms然后基于它自己维护,毕竟phpcms的后台用的真的很舒服。
相关阅读
上一篇:帝国cms“建立目录不成功,请检查目录权限”的解决方法下一篇:帝国cms调用二级栏目代码(附参考结构和文档)
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 从纯技术角度谈phpcms和帝国cms的优缺点(2462)
- 帝国cms“建立目录不成功,请检查目录权限”的解决方法(2046)
- 帝国cms如何让文章id从1开始(完美解决)(1346)
- 帝国cms如何实现全站搜索功能(1274)
- 帝国cms内容页图片如何自适应(1259)
- 帝国cms解决代码高亮方法二(1205)
- 帝国cms编辑器更换为百度编辑器并成功实现前台代码高亮和自适应(946)
- 帝国cms tags详解(目的和意义、布局与优化、不同服务器的伪静态实现和在首页与文章页调用)(907)
- 帝国cms注册、登录制作教程,七个常见问题和两个注意事项(847)
- 帝国cms如何修改信息提示框的样式和内容(838)
- 帝国cms实现当前栏目导航高亮最简便的方法(2021-10-25)
- 帝国cms文章开启收费后信息权限提示页如何修改?(2021-09-24)
- 帝国cms换域名后如何批量替换会员头像路径(2021-09-15)
- 帝国cms实现代码高亮方法三(2021-07-04)
- 帝国cms接入QQ和微博登录的教程及插件下载(2019-11-01)