以前学做网站的时候都没有接触过CMS,直接用asp一个个的代码敲出来的,后来学习和从事asp.net方面的工作也没有怎么接触,一直到几年后做了公务员才有闲心。发现自己一个个字母的敲来做一个网站实在是浪费了我不少的青春。
于是开始在各大CMS之间徘徊,包括一度害怕用cms把站做出来然后要授权费用而驻足不前。建了几个网站。
首先说一下我选择CMS的标准:
一:不考虑前台页面效果 做网站参考别人的可以,但是绝大部分都很相像不是我做事的风格。一般我都会自己重新设计,我喜欢cms自带的css和我没有任何关系。
二:看后台是否容易上手 任何cms都需要花时间去了解的,但是如果初步了解就觉得思路紊乱,处处碰壁,很多的操作需要到论坛去查找答案。这会给像我这样的站长留下“难用”的印象,所以后台的易用性的重要性应该摆在是否强大的前面,毕竟绝大部分的站长都不是做综合性的大型网站。
三:最好能有详细的标签说明,便于制作模版的时候查阅;
四:论坛的人气如何 除非是天赋很高的人,一般的站长做网站的时候可能会遇到这样那样的问题,但是cms的帮助文档可能已经帮补上忙,论坛提问时最好的解决方式,如果问一个问题好几天都没人甩,那同样也是很悲剧的。
我这里只大致的说说我用过的几个cms
第一次用 cms是用动易的asp做的,相比我自己敲给我的感觉是非常强大和先进,做一个小型的网站非常适合,但是后台发现他的标签非常繁琐,参数一般都是十几二十个,每次都需要拿一份标签说明表一个参数一个参数的去改。要是它的标签也能可视化或者简单点,对于小网站我还是比较愿意用它的。
用了动易的cms就继续用动易吧,然后就开始摸索asp.net 数据标签可视化给了我全新的体验。于是又用动易的.net做了一个网站,之后总结一下它几个很大的缺点。1、数据标签一个套一个,里面每个字段不管显示不显示充斥着很多的span,刚才说了,我是个喜欢自己用 css的人,他们标签里面部分 html代码我只能手工的一个个的去删掉。2、扩展开发有点麻烦,比如我自定义的一个人才模型,我想在列表页显示“标题”、“岗位”、“工资”、发布时间等等,扩展字段调用还需要手工进行修改好几个页面的代码。3、程序很强大,网站响应慢。有很多功能用不上,功能模块不能有选择的进行安装。本来打算用它来做www.hbyxfc.com的,但是后来了解到php+mysql的cms功能同样强大,而且响应速度快很多。于是开始了解php的cms。
接下来就是phpcms 2008,phpcms2008爱恨交织我是从一个程序员的角度来说你们的站PHPCMS的长处如下假如你是程序员,一看程序就知道,无论构架还是功能都是没得说的在互联网上能想到的功能,都能用你们的东西实现但是假如你是一个网站运营者,对技术了解很少的人,用phpcms来做东西就很困难了,phpcms官方没有什么模板下,但是对于我这样自己搞模板的人就没有太多的影响。 PHPCMS缺点1.模板少2.程序难读懂,可以是我的技术有限,至少我是phper读起来很困难,要长时间才能消化3.开发手册少4.更新这一块,我做过两次,感觉不顺利,很乱5.bug 不是一般的多,我昨天用在修改导航发现会员列表,专题,搜索,问吧,这几个的class根本在selected 后不会停成选定状况,你自己自定义的栏目能选定,看了一下程序,是mouldei d搞错了,有的是id,有的是ask ,index..什么的,08的版本一致都在更新,但是在论坛报告BUG的同时,开发方却开始退出另外一套cms——PHPCMS V9,也就是我目前比较喜欢的。
V9正式版目前发布的时间还不长,但是做一个基础的网站已经足够用了,目前主要有文章、图片、下载几个基本的模块。结构非常简单,在前台页面需要实现什么样的效果,直接就像在HTML里面插入数据一样,完全用div+css轻松控制我要的效果。我差不多一两时间就了解了大概情况。感觉这款很对我的胃口,就开始在没有其他模块的情况下决定用它来做www.hbyxfc.com 。因为功能还不完备,遇到了不少麻烦,但是在论坛的求助里面得到不少的提示。期待后续更新部分能够快一点。
织梦 dedecms也接触过,但是没有深入摸索,感觉它上手有点和我的逻辑不相符。后台的结构总感觉不顺,搞了好半天都没摸清楚思绪,看着后天感觉很委屈、很憋屈,加上它声称是开源,但实际上也并非如此,干脆就放弃继续摸索了。
Discus X 现在也有前台门户网站的功能,它的论坛没得话说,但是用它来建其他类型的网站,我个人还是想敬仰它,供着它——束之高阁