内容管理系统(CMS)使用心得
前言:CMS是 Content Management System 的英文简写,故名思议就是内容管理系统,我们习惯上把它叫做整站系统。它的主要作用是利用先进的流程化管理理念,对文章、下载、用户等多内容模块进行整合,对网站进行集约化的管理。

    最近一段时间人比较闲,有这么点时间来写些东西。做网站也做了三四年了,经验不多,感想很多,写出了与大家分享,重点是做讨论,欢迎大家都参进来,做一些有意义的互动,切实提高自己的建站水平。
这一章节呢,先谈谈现在行的CMS系统。主要针对面是有一定建站经验和技术水准的站长。当然也欢迎老鸟们多多批评指正。新手也可以择一二进行参考学习。总之大家都能得到一二点感悟的话,我就很高兴了。

一、什么CMS
CMS是 Content Management System 的英文简写,故名思议就是内容管理系统,我们习惯上把它叫做整站系统。它的主要作用是利用先进的流程化管理理念,对文章、下载、用户等多内容模块进行整合,对网站进行集约化的管理。它的优势在于整合,能有效降低管理成本和人力支出,能够方便的制作出门户级效果的网站。CMS是流程化和集约化管理理念的产物,在国内流行是从04年初,近年来随着其较之其它单一内容系统的整合优势,越来越受到网站制作者特别是各方面能力有限的站长欢迎。市场也越来越繁荣,从最初简单的国外PHPNUKE、XOOP到现在国内复杂的动易、风讯、CMSware、dedeCMS等,CMS有了长足的发展。整合模块越来越多,功能越来越强,用户面也越来越广。可以肯定的是,CMS在将来一个较长的时间段内,仍是网站建设的主流应用程序。
二、CMS的主要特点
这一部分做一个表面抽象的评价,因为本人技术水平有限,也不是具体的开发者。我们在实际使用中,也是较多的考虑其功能特性而不用关注其技术构成,那么就站在一个熟练用户的角度来谈一谈:
1、多内容的整合
前面讲了CMS的优势在于整合,我们的网站内容一般可以分为:新闻/文章、下载/共享、图片/Flash、影视/在线播放、留言/论坛等等。过去我们实现这些功能,往往会用到不同开发商的产品,这样不同的系统有不同构成。首先后台不统一,用户数据不统一,管理混乱而且难度大。CMS利用集约化解决了这一点,目前大部分的CMS系统都内置了一个或多个内容模型,采用统一数据库,统一管理后台,各内容模型之间可以使用统一的功能定义,管理方便快捷。
2、技术构成单一,硬件成本有效降低
过去我们为了实现内容模型,考虑功能和安全,会使用到不同技术背景的产品,比如新闻系统是ASP+ACCESS的,论坛又是PHP+MYSQL的,不同的系统就可能需要不同的主机和不同的域名,硬件成本过高。而目前的CMS系统根据开发商的不同,技术层面往往采用单一的ASP或PHP开发,使用ACCESS、SQL等数据库,用户只需配置单一主机和域名即可方便使用,成本有效降低。
3、用户的一号通行
目前的CMS系统各内容模型之间,用户数据是共享统一的。用户注册一个账号即可使用到全部的网站定义功能,简化了操作步骤,优化了使用界面

三、CMS系统的选择
目前的CMS系统种类繁多,技术层面和内容实现各不相同,没有统一的通用开发平台。用户在实际选择中,要根据自身的技术水平和网站内容来有针对性的选择,下面简单的谈一谈个人的一些看法。
1、 国内主流CMS系统的简介
目前PHP方面比较多,也是目前一个流行趋势。我觉得比较好的有这几个:CMSware、DedeCMS、Ecms
ASP的CMS是比较旧的了,有动易(Powereasy)、风讯(FoosunCMS)、新云(Newasp)等等。这几个系统其针对面各不相同,技术水准也大相径庭。其中动易的功能较为全面,内容模型数量比较多,用户中心功能强大,人机界面较为友好,能有效整合动
网论坛。免费版可无限使用,功能也还较为全面。目前使用的人数很多,动易的SiteWeaver适合新手使用; 动易新出的SiteFactory ,则是针对大中型网站,版本有免费的正式版、收费的学校网站版和政府网站版,专业性很强,比较适合企业使用。
风讯我一直感觉它是针对企业和门户级用户设计的,功能强大,但是技术要求较高,不太适合个人特别是技术实力不强的新手使用,商业版的价格吗,当然更加夸张。新云,一直感觉它是动易的克隆,许多功能定义与动易相似,功能模块相对动易较少,但人机界面比动易好,功能虽然有限但更为实用。推荐新手使用。
至于ASP.NET 2.0 现在最流行了,当当网、建行、国务院参事室等等这些大站都是用它来写的了我之前在用XXcms (名字就不说了),系统非常不稳定常常出错,索性换掉了~然后就转动易SiteFactory,最初还觉得复杂,不过习惯就好了,毕竟功能好强大啊,免费版的都能做到这样不容易啊~不舍得换掉就一直用了。例如,功能全是使用标签实现,扩展性很强比较灵活,新手不懂用的可以使用默认,熟手的就怎么设都可以了,非常方便,改一个功能只需要改标签而不用全部修改代码,不过最主要都是用动易来做AD不错,每月零用就是这样来了,哈哈!不多说了,免得AD之嫌~~新手的一定要先看动易起航里的内容管理系统教程qihang.powereasy/
2、选择合适的产品
CMS功能强大,但技术要求相对较高。选择合适的CMS,要有针对性的考虑。首先,考虑网站的内容。不同网站其内容定义是各不相同的,有做新闻的,有做教程的,有做下载的,有做影视的。通常由于人力有限,内容面往往较为单一。CMS系统虽然功能强大,管理便捷。但并不意味着你全部需要,因此,要有针对性的选择能实现与自己原来网站定义内容相近的系统。

    第二,内容实现的技术手段是否便捷。这里所说的技术手段,主要包括模版制作,字段/函数定义,内容采集,用户功能定义等等,目前有些CMS做的比较简单,像动易SiteWeaver等,有些比较复杂但可扩充性强,像动易SiteFactory 、CMSware等。需要根据自己的技术水平来考虑,各个CMS系统在其官方基本都有DEMO和免费版试用版,建议在具体使用前多试用。

    第三,技术支持和售后服务,在实际的使用中,一定会遇到难于解决的问题,那么就要考量该系统的技术支持能力,不管是免费版和商业版,都会有官方的讨论区进行相关解答,
要多观察和考虑,有些具备一定数据基础或有长远发展规划的用户往往会考虑购买更为全面的商业版。在购买之前,就对要官方的承诺仔细研读,有可能的话,与其商业客户进行交流。货比三家,在选择之前一定要三思而后行。
免费管理系统html模板四、CMS的使用
CMS的使用是一个系统化的过程,由于其功能强大,有一个掌握和适应的过程。那么,为了快的让CMS发挥其优势,我们应该做哪些事情呢。
1、学习具备基本的服务器与数据库操作知识
绝大部分的CMS系统往往依赖于一定的技术系统,比如ASP+ACC或SQL Server、PHP+MYSQL以及服务器的相关优化。那么你必须掌握这些配置知识,这一点并不难,很多CMS系统的中有类似的说明,许多技术网站也有相关的内容。如果还不了解,建议尽快的学习掌握,这并花不了多少时间。当然如果有财力,可以向官方购买这些服务,只是多少有些不值得,因为这些技术并不难掌握,将来也有可能多次用到。
2、仔细阅读开发手册和产品说明
成熟的CMS系统都具备了详尽的开发手册、说明、Q&A等文档,建议你在使用之前,详细的阅读它们。当然,不阅读可能并不影响你的使用,但是阅读它们可以让你自行解决许多基本问题,少走许多弯路。而且阅读它们,所花的时间与你不阅读解决问题所花的时间相比,实在是太少了,那么何必浪费宝贵的时间呢?
3、浏览CMS的Demo或重要客户的网站
绝大多数的CMS系统都有Demo,那里有官方优化的配置和通用的模板,如果你一筹莫展,可以去那里学习参考。浏览重要客户的网站也是一种迅速的上手手段,虽然没有办法接触到它的后台,但是前台的定义也能给你一定的启发。
4、学会多使用搜索
我常常在许多CMS系统的官方论坛问题区里看到大量类似于“跪求”、“在线等”之类充满让人怜悯标题的帖子,然而实际上这些帖子的内容,往往是一些基本性的问题。其实大可不必如此丢面子花时间去问,相信你我一定不是第一个使用该产品的用户,所以你想要问的许多的问题可能都有人提过。那么,论坛里,有一些问题总结帖,建议在发生问题
后多去查询,如果没有,在相关板块使用搜索关键字查询。这样花的时间一定比“跪求”“在线等”要少。
5、交流、提问是一种美德,但请把问题说清楚
当有问题时向官方或他人寻问是正确的解决办法,但是请把问题说清楚。我一直很奇怪为什么有些人总是惜字如金,或中国的教育虽然是失败的,但是也不应该出现如此之多言简意骇之人。提问的时候,把问题详的说明清楚,有可能的话截取当时的图像更具说明力。你应该确信,你把问题说的越清楚越详细,解决起来越方便。比如一句“我的安装失败了”与“我使用XX版本,服务器是XX系统,XX配置,系统和数据库都正常,但是安装失败,情况是出现XX,我尝试使用XX来解决,但是还是失败了”相对比起来,你认为哪个更让人接受的快。语言虽然是一门艺术,但是把话说清楚并不困难。
6、制定详细的内容规则
在具备了基本的使用知识后,你应该更进一步考虑使用的规则,或说流程,或说计划。比如:安装系统——导入数据——制作模板——添加分类——定义采集规则——添加
内容。每一步应该在事先考虑好,特别是刚开始建站的新手朋友,这些事情很烦琐而且需要反复测试。但是制定一份自己适用的规则也许能减少许多不必要的麻烦。
7、向用户征求使用意见
CMS系统正确安装使用后,还需要进行一定的用户测试,比如功能测试,模板定义,链接有效性等等,就好像是内测之后的公测。这之间一定能遇到许多问题,虽然有些看上去与CMS系统本身没有关系,但它可能影响到这个系统的满意度。网站必竟是公共场合,要考虑到每一个细节问题。
8、学会写工作日志和建立网站知识库
很多人从念书开始就烦躁写日记,你的老师和父母可能也批评过你写的日记是纯粹的流水账。但是他们都忘了,再烂的流水账也比什么都不写要强。所谓好记性不如烂笔头。把你的工作内容忠实的记录下来,过不久你就能累积起一批丰厚的智慧财富。工作日志的内容可以很简单,比如你每天的操作、新建的规则、遇到的问题和解决的办法、用户的反馈、对其它网站的看法。长久的坚持下来,你会发现一些有规律性的和有启发性的东西,你可
能就会因此想到改进,再整理一下,让它变成你网站的知识库,可以给用户看,也可以给自己作参考和改进。我在刚接触Win2003的时候,总是习惯去微软的TechNET社区搜索知识库,掌握了许多技术,长久以后我也把自己的工作日志整理成知识库,现在做网站和写文章,我总是能在里面到许多有用的旧知识。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。