近日与朋友聊起CMS,感触颇多,留下几行关于CMS的文字留作纪念。每一个站长用户的心目中都有一个属于自己的CMS,总是在设想,要是有个这样的程序,是多么完美啊。一厢情愿的把自己的想法说完,其实不知道有多少人会去关心这个问题,在我看来CMS的成功不在内置了多少模块,有了多少功能,而在于是否在某个具体方面有效满足用户需求。
国内CMS的发展到今天应该说已经非常的成熟了,拥有多种程序语言开发的多种产品;从开源到免费,应有尽有。但始终没一家敢出来说自己的市场份额第一,为什么呢?因为产品其实差不多,没什么特色的功能或是其他什么原因,能将自己与对手拉开距离。也许有人说我在吹牛,CMS还不都是差不多的,发布文章、下载、分类信息等等,那从哪里能将对手拉开距离呢?
其实我也不知道,因为中国的站长实在太多了,除了定制开发,否则真的很难满足用户的胃口。
每一个站长用户的心目中都有一个属于自己的CMS,总是在设想,要是有个这样的程序,是多么完美啊。其实他们不明白,就算是自己有能力开发,也未必能够满足自己。那作为CMS开发者就无需去听一些用户太过琐碎的建议。
从界面(前台)来说,再怎么漂亮、精美的模板一旦被内置了都会被的及其平凡,甚至丑陋,原因就在于泛滥了,随手可得。所以,处理内置模板的办法最简单就是制作一套朴素但大气的模板,国内的动易这方面就做的比较好,好多个版本内置模板都一成不变,但直到现在仍旧可以找到许多只是在默认模板基础上简单修改的网站。一劳永逸,因为这确实没必要在每个版本中都去花费太多的经历。
前台属于个性化的范畴,既然是个性化,那么就必须在灵活度上下功夫,方便用户才是真的,最好能让会点HTML的就能做模板,至于怎么才能更灵活,那就是你开发者的事情了,只要时刻记着,用户不是程序员。在我看来CMS的成功不在内置了多少模块,有了多少功能。CMS真正的灵活性并没有多少人理解,其实真正的灵活是在简单实用灵活的基础上,而非针对开发程序人员那所谓的灵活。最好用户都不去捣鼓什么html和标签,直接后台可视化布局,这点国内的pageadmin cms做的很不错,小巧灵活,对于我这个菜鸟来说,够简单。
功能实用性,现在的CMS我越来越不愿意用了,原因是都把自己当sohu、当QQ了,一版比一版大,能内置的都给内置了,文章、下载、分类信息、Flash、电影、图片,产品、黄页……,试图通过此举让自己的产品适合网站,殊不知用户的胃口还比较怪,太臃肿了用户也不买账,目前的大多数CMS就属于这个情况,什么东西都是物极必反。
其实在我个人的心里很早就有这么一个CMS,说他是万能的他真的是万能的,说他是傻瓜的其实他也足够傻瓜。这个神奇的CMS到底什么样呢?
只有一个单独的核心框架,需要的功能在此基础上安装,就好比是一个操作系统,需要的功能通过下载程序来实现。并且当不需要的时候能够提供完美卸载,在后台不会留下任何痕迹。这样的一个CMS才是万能的,开源不开源根本无所谓,多数用户都不懂程序,也没有精力去研究这些烦琐的程序,如果真有能力改,我想还不如开发自己的CMS自己用。
真正的CMS是一个平台,能够让开发者与站长同时获利的平台。好比Windows,好比iPhone,提供一个让程序员通过开发插件而获利的平台。