你用过最好的CMS是哪个?
两年前接手的一个项目,用的是SiteServer CMS,这个网站搭建完成之后,我详细总结了SiteServer CMS的使用方法,同时也总结了关于使用CMS搭建网站的各种细节问题,并对现在流行的一些通用CMS系统进行了对比。
现在这个网站已经不再运行,所以把当时的总结文章整理发布出来,以供参考,涉及的图片及具体部署配置信息也都不再打码。
一 项目简介
1、 引言
项目简介部分主要是对自己接手的这个“中国企业文化建设先锋网”做出大致介绍,包括网站开发的背景、给定的开发环境等内容。因为是总结文档,项目已经收尾,所有功能都已上线使用,可以纵观全局,从整体对这个网站的结构进行分析。
2、 项目背景
一个朋友,有天晚上找到我,说让帮着做一个网站。网页由他设计(他是专职美工),涉及程序的部分交由我处理。当时对此无太大兴趣,主要是怕耽误时间。但听他说,要求的时间并不紧,什么时候有空什么做。
独立开发不大现实,耗费精力太多,时间上也不允许。所以一开始就约定好了,用现成的建站系统。
这样我的工作其实就是找一个合适的网站管理系统,想办法把美工交过来的页面嵌入其中。
然后一个多月过去了,因为工作上的项目,网站的事情一推再推。直到上周一,朋友说客户周末要测试,这才抓紧去弄。
3、 项目概述
最初也不清楚是什么类型的网站,后来收到做好的HTML页面,只有首页,才了解网站的大致结构。整体还算大气,细看会发现,布局非常简单。首页各版块样式几乎都是一样的,这也就决定了后面和CMS的对接不会太麻烦。
网站总共五个页面:一个首页,三个列表页,一个内容页。列表页设计了三种显示方式:只有文字的列表、只有图片的列表、既有文字又有图片的列表,每种对应一个页面。把首页的截图放在下面了:
第二个问题是网站运行是提示“Web服务器被配置为不列出此目录的内容”。这个问题是因为网站运行时找不到默认的首页文件,而配置时又不列出网站目录。解决方法是双击网站的目录浏览,点击右侧的启用。
4、 经验教训
熟悉了SiteServer这个非常好的内容管理系统。在使用SiteServer对网站进行管理时,开始回想自己之前做的网站后台管理系统,比如“JNJJWHBWXH网站”。当时项目的程序完全独立开发,仅凭客户的需求和个人想像做后台管理功能。在回过来和SiteServer的后台管理对比,发现了核心功能的相通性。当然,更多的发现了自己的不足。原来这个功能可以这样做,原来后台管理比自己想象的复杂的多,原来除了单方客户提出的需求和自己的设想外,后台管理还有许多可以做的事情。
平时只关注技术、只关注项目开发的过程,从未触碰项目外的工作。从最初的和用户沟通交流到最终的项目部署,期间还是有好多技术之外的事情需要做的。对于这样一个小型网站,要租用虚拟空间,要申请独立域名,要到相关机构进行备案,那对于更大的应用程序呢?百度、腾讯、新浪这些大型互联网公司的服务器是自己独立的机房、宽带,还是托管给了联通、电信这些网络服务商?独立的机房是如何建设的?托管的服务器又是如何维护的?这么多的数据是如何保存的?这么多的访问量是如何保证带宽稳定性的?
用最简单的方式搭建了这样一个企业网站,而且运行的很不错,客户也很满意。其实好多项目没必要自己从头到尾独立开发的,拿来主义也并非一无是处。自己做项目总是从技术角度上考虑,是不是太死板了?
从项目开发中得到的技术经验固然珍贵,但真正会让自己进步的还是看待问题的角度、解决问题的思路。
参考资料
《租用服务器还是自己买服务器托管好》:http://www.vsharing.com/k//2011-7/647390.html。
《国内免费CMS汇总》:http://www.360doc.com/content/08/0219/21/17194_1055124.shtml。
注:这是篇比较旧的文章,其中列举的绝大多数CMS商用时并不免费。
《SiteServer CMS帮助中心》:http://help.siteserver.cn/。
《SiteServer CMS站点模板概念及管理》:http://moban.siteserver.cn/contents/161/923.html。
《SiteServer CMS模板使用方法》:http://moban.siteserver.cn/contents/161/924.html。
《SiteServer CMS模板下载》:http://moban.siteserver.cn/channels/163.html。
《SiteServer CMS系统使用帮助》:http://help.m.siteserver.cn/manage/215/790.html。
《SiteServer STL参考手册》http://stl.siteserver.cn/。