当初学习建网站的时候还需要一步步从HTML、DreamWear、FireWorks等软件的学习,而且网站都是一个个手工建立起来的,很少有现成的CMS源码提供我们。这些我们都可以从源码网站的最后的记录中看到。近些年出现了很多帮助我们快速建站的CMS源码框架,我们可以直接下载使用,换个或者定制一个模板就可以直接使用。不需要考虑到网站的架构和安全问题,因为这些都是由官方CMS考虑的,我们能做的就是以后的升级和运营网站,这类的CMS给我们建站提供很大的便利。
在建站的过程中,使用最多的应该是PHP CMS程序,在摸索的过程中,我选择了DEDE、PHPCMS、ThinkSNS进行对比。
一、栏目设置
栏目管理是设置网站的主要模块,需要进行增、删、改、查、移动、设子分类等操作。
此三种CMS在这方面做的都很好。
二、信息发布
网站信息发布模块的主要功能有增、删、改、查、移动、标签操作。
相比之下,ThinkSNS的页面配置一项让我耳目一新,开发过程中,只需要在代码中写上字段名称,即可在cms后台中配置其输入框的属性,内置了选择框,单选,多选,颜色选择,日期插件和上传插件等等,对于我这样对前端不熟悉的开发者来说可以说是省时省力
三、HTML生成
为了减轻网站负载,提高搜索引擎的友好度,CMS大多数内容都需要生成HTML。
此三种CMS在这方面做的都很好,使用的富文本编辑器也类似,不再多做比较。
四、模板标签
为了方便程序员开发,快速调用后台数据,CMS定义了常用的一些函数和方法,使操作更简便。
DEDE、PHPCMS有自定义标签,需要对这些标签进行单独的学习。如果对于非程序员来说,可以比较快的上手,但对于程序员来说,需要专门学习,而且不支持过于复杂的功能。
ThinkSNS 则有着良好的可扩展性,其中的插件机制,应用机制,widget机制使得个人开发更加灵活也更加方便
五、可维护性
相比其他两种cms,ThinkSNS的开发者社区更加活跃,cms后台的在线更新也时常更新,也有一部分个人开发者开发了一系列很好用的插件和应用,官方给出的文档也很贴合源代码,对于新手站长来说,比较好上手
总结这么多,希望网友能够从中找到适合自己的CMS,从而搭建全面支持网络营销企业网站系统。
来源:oschina
链接:https://my.oschina.net/u/2760131/blog/677330