论文部分内容阅读
摘 要 随着社会信息化的推进,如何快速、方便、经济地建设网站已成为部分中小企业和个人的迫切需要。以“西安市高校联盟网”的设计开发为例,介绍如何利用国内著名的开源内容管理系统DedeCMS快速、方便、经济地开发满足需求的网站。
关键词 网站开发;内容管理系统;织梦CMS
中图分类号:TP393 文献标识码:B
文章编号:1671-489X(2013)36-0038-02
1 引言
互联网已悄然走进人们的生活,改变着人类社会的方方面面。从Web 1.0到Web 2.0,人们从信息的消费者转变成为信息的创造者和发布者,以更好地表达对外交互的诉求。所以很多中小企业或个人就迫切需要一个网站来发布信息、对外交流。可是网站开发是一项技术性很高的工作,需要专门的技术人员才能开发。对于刚刚起步的中小企业或个人来说,由于缺乏资金或者公司购买了网站却不会管理,最终不得不放弃制作网站的打算。所以对他们来说,如何借助一个平台,只要有网络的基础知识就可以快速地建设满足自己需要的网站,并且可以方便地管理和维护自己的网站是亟待解决的问题。
本文以技术门槛低、经济实用的开源内容管理系统Dede-
CMS为技术架构,介绍基于DedeCMS的网站设计与实现,以其为同类研究提供一定的借鉴。
2 DedeCMS简介
CMS(Content Management System)又称内容管理系统,是一种位于Web前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统,就是把网站中的内容(比如文字、图片等)从网页中分离出来,进行单独管理,从而达到内容和形式相分离的效果,进而可以做到内容的重复利用,使网站更容易管理和维护[1]。
织梦公司的DedeCMS就是CMS的一种,可以对其进行二次开发,它集中了文本、图片、Flash、视频、电子邮件、博客、圈子等网络功能。该平台具有模块组合灵活、模板引擎简单易用、自定义模型使用便捷等诸多优点[2],利用它就可以很好地解决引言中的问题。
3 基于DedeCMS的网站的设计与实现
网站的定位 设计网站,首先要明确网站定位,即确定网站的主题。网站的定位要根据网站服务方向和服务对象来确定[3]。设计任何一个网站都要考虑它的定位,也就是说网站在为谁服务。如搭建“西安市高校联盟网”的服务对象是西安市的高校大学生,所以网站的定位就是为大学生提供一些学习和生活上的有用信息,给他们提供一个相互交流讨论的平台。
网站的功能设计 网站的定位确定下来,就要开始网站的功能设计,网站的功能设计需要仔细调研,分析网站的服务对象,了解网站定位的对象希望通过该网站得到哪些信息,以及网站的管理者需要通过这个网站达到哪些目的。综合分析网站的服务对象的需求和管理者的需求,最后确定网站的栏目模块。
“西安市高校联盟网”的搭建之初,笔者采用问卷调查和访谈方法收集网站栏目构建的信息,然后根据网站的定位和服务宗旨开设了相应的栏目,栏目名称分别为大学新生讲堂、心理咨询、考试指南、就业指导、生活拼盘、高校新闻以及个人空间模块(各栏目在问卷中均获得了50%以上的赞同率)。
服务器的配置 网站的功能设计好之后首先就是配置服务器。DedeCMS基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台。如果是在Windows平台下,常用的组合就是IIS/Apache PHP4/PHP5 MySQL3/4/5。如果网站要在本地进行测试,就需要对本机进行配置,但是单个安装这些软件比较麻烦,目前网上有一个免费的集成包Wampserver,安装这个软件集成包使得搭配本地服务器变得简单易行。如果要将网站在网上发布,就需要搭建远程服务器,首先就要找一个提供域名和空间服务的网站,现在的空间服务商基本上都同时提供域名和服务器服务,并且提供专门支持DedeCMS的服务器,如美橙互联,华夏名网等。申请了域名之后,根据平台的需求购买或租用适合自己的服务器。“西安市高校联盟网”就是在华夏名网上申请了域名xagxlm.cn,然后租用完美支持DedeCMS的虚拟主机,将申请好的域名和虚拟主机绑定,这样就完成了远程服务器的配置。
DedeCMS的安装 在DedeCMS的官网上有目前DedeCMS程序的最新版本,将其压缩包下载下来后进行解压,注意下载的版本要满足服务器的版本要求。其安装步骤如下。
1)如果是本地搭建的环境,首先打开服务器软件,将upload文件夹改成自己网站的名字,这样更方便以后的管理。将改名的文件夹拷贝到服务器软件WampServer的安装包文件夹www下面。如果是远程服务器,需要用fpt工具将改名的文件夹上传至服务器上,上传时空间服务商会给相应的用户名和密码。
2)如果是本机安装,输入网址http://localhost,页面跳转至wampserver的基本信息页面,单击Your Project栏目的upload进入DedeCMS的安装界面。如果是远程安装,在浏览器端输入网址“http://域名/install/index.php”进入安装界面。选择“我已经阅读并同意此协议”,再单击“安装”,根据向导,填入需要的信息,开始DedeCMS的安装。需特别注意的是,应正确设置各个目录的读写属性。
3)在安装的第三个页面需要配置数据库的部分参数,主要有“数据库主机”“数据库名称”“数据库用户”“数据库密码”“数据表前缀”“数据库编码”等,如果使用的是虚拟主机或者租用的服务器,空间商会提供相关数据;如果是自己配置服务器或者本地测试,在环境架设时会有相关的信息提示,可以选择默认或者进行部分修改。在该页的最下面选择安装初始化数据进行体验,在第四个页面中选择访问网站首页就可以看到Dedecms自带的网页模板。 选择合适的模板 DedeCMS有自己默认的网页模板,如果不懂Web语言,就可以选择默认的风格,对模板中的内容进行替换就可以了。如果对html、css以及Dede标签有所了解,就可以在后台对模板网页的代码进行修改,网页源代码在模板栏目中是可以被修改的,其中css文件在upload/templets/default/style中。“西安高校联盟网”就对模板网页进行了简单的修改。
若用户想更换新的模版,可将新设计的模版另建一个文件夹如SYTLE2存放在[Dedecmspath]/templates/目录下,然后登录后台,在浏览器中输入“http://localhost/域名/dede”即可进入DedeCMS的后台界面。这里需要强调一下,后台默认的用户名和密码均为admin,用户在安装或在后台可对用户名和密码进行修改。在系统后台“系统管理→系统变量设置→其他设置”,将“模版默认风格”中“default”改为新的模版文件名(SYTLE2)就可以了。
网站栏目模块的生成 关于网站的栏目在网站定位和功能设计时就设计好了,要将选择好的网页模板上的栏目换成自己的栏目就需要登录到DedeCMS的后台进行栏目设定。进入后台的管理页面,选择“网站栏目管理”,可以对栏目进行修改,对主栏目添加子栏目。对于网站模块生成可以在模块中进行插件添加,如网站需要更多的友情链接,就可以对友情链接模块进行管理生成。
内容的管理 模板栏目一旦确定下来了,就要对网站的内容进行管理,及时更新网站内容。内容的管理主要是对网站的栏目、页脚、上传的图片与文本等素材进行管理。其中,栏目管理就是对每个栏目添加、编辑、删除内容,页脚管理就是显示网站名称、版权信息、企业地址、邮编等信息,这些都可以在DedeCMS的后台进行编辑。对于图片文本的管理主要是对要上传的素材进行加工处理。本研究所搭建的“西安高校联盟网”网址是:http://xagxlm.cn.
4 结束语
利用DedeCMS开源平台建立网站不仅经济成本低、时间短,而且操作简单,功能十分强大,所以DedeCMS对于一些中小企业、单位或者个人搭建网站是一个非常不错的选择。笔者相信在以后的时间里DedeCMS会得到更多人的注意。如果想对DedeCMS有更多的了解,可以登录官网:http://www.dedecms.com。
参考文献
[1]李焱,党小超.基于Web2.0 CMS的教学网站管理系统的设计与实现[J].电化教育研究,2009(6):82-84.
[2]DEDECMS网站[DB/OL].[2013-09-02].http://www.dedecms.com/v53/.
[3]李晓梅.浅议教育网站的策划[J].中国电化教育,
2005(5):89-92.
关键词 网站开发;内容管理系统;织梦CMS
中图分类号:TP393 文献标识码:B
文章编号:1671-489X(2013)36-0038-02
1 引言
互联网已悄然走进人们的生活,改变着人类社会的方方面面。从Web 1.0到Web 2.0,人们从信息的消费者转变成为信息的创造者和发布者,以更好地表达对外交互的诉求。所以很多中小企业或个人就迫切需要一个网站来发布信息、对外交流。可是网站开发是一项技术性很高的工作,需要专门的技术人员才能开发。对于刚刚起步的中小企业或个人来说,由于缺乏资金或者公司购买了网站却不会管理,最终不得不放弃制作网站的打算。所以对他们来说,如何借助一个平台,只要有网络的基础知识就可以快速地建设满足自己需要的网站,并且可以方便地管理和维护自己的网站是亟待解决的问题。
本文以技术门槛低、经济实用的开源内容管理系统Dede-
CMS为技术架构,介绍基于DedeCMS的网站设计与实现,以其为同类研究提供一定的借鉴。
2 DedeCMS简介
CMS(Content Management System)又称内容管理系统,是一种位于Web前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统,就是把网站中的内容(比如文字、图片等)从网页中分离出来,进行单独管理,从而达到内容和形式相分离的效果,进而可以做到内容的重复利用,使网站更容易管理和维护[1]。
织梦公司的DedeCMS就是CMS的一种,可以对其进行二次开发,它集中了文本、图片、Flash、视频、电子邮件、博客、圈子等网络功能。该平台具有模块组合灵活、模板引擎简单易用、自定义模型使用便捷等诸多优点[2],利用它就可以很好地解决引言中的问题。
3 基于DedeCMS的网站的设计与实现
网站的定位 设计网站,首先要明确网站定位,即确定网站的主题。网站的定位要根据网站服务方向和服务对象来确定[3]。设计任何一个网站都要考虑它的定位,也就是说网站在为谁服务。如搭建“西安市高校联盟网”的服务对象是西安市的高校大学生,所以网站的定位就是为大学生提供一些学习和生活上的有用信息,给他们提供一个相互交流讨论的平台。
网站的功能设计 网站的定位确定下来,就要开始网站的功能设计,网站的功能设计需要仔细调研,分析网站的服务对象,了解网站定位的对象希望通过该网站得到哪些信息,以及网站的管理者需要通过这个网站达到哪些目的。综合分析网站的服务对象的需求和管理者的需求,最后确定网站的栏目模块。
“西安市高校联盟网”的搭建之初,笔者采用问卷调查和访谈方法收集网站栏目构建的信息,然后根据网站的定位和服务宗旨开设了相应的栏目,栏目名称分别为大学新生讲堂、心理咨询、考试指南、就业指导、生活拼盘、高校新闻以及个人空间模块(各栏目在问卷中均获得了50%以上的赞同率)。
服务器的配置 网站的功能设计好之后首先就是配置服务器。DedeCMS基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台。如果是在Windows平台下,常用的组合就是IIS/Apache PHP4/PHP5 MySQL3/4/5。如果网站要在本地进行测试,就需要对本机进行配置,但是单个安装这些软件比较麻烦,目前网上有一个免费的集成包Wampserver,安装这个软件集成包使得搭配本地服务器变得简单易行。如果要将网站在网上发布,就需要搭建远程服务器,首先就要找一个提供域名和空间服务的网站,现在的空间服务商基本上都同时提供域名和服务器服务,并且提供专门支持DedeCMS的服务器,如美橙互联,华夏名网等。申请了域名之后,根据平台的需求购买或租用适合自己的服务器。“西安市高校联盟网”就是在华夏名网上申请了域名xagxlm.cn,然后租用完美支持DedeCMS的虚拟主机,将申请好的域名和虚拟主机绑定,这样就完成了远程服务器的配置。
DedeCMS的安装 在DedeCMS的官网上有目前DedeCMS程序的最新版本,将其压缩包下载下来后进行解压,注意下载的版本要满足服务器的版本要求。其安装步骤如下。
1)如果是本地搭建的环境,首先打开服务器软件,将upload文件夹改成自己网站的名字,这样更方便以后的管理。将改名的文件夹拷贝到服务器软件WampServer的安装包文件夹www下面。如果是远程服务器,需要用fpt工具将改名的文件夹上传至服务器上,上传时空间服务商会给相应的用户名和密码。
2)如果是本机安装,输入网址http://localhost,页面跳转至wampserver的基本信息页面,单击Your Project栏目的upload进入DedeCMS的安装界面。如果是远程安装,在浏览器端输入网址“http://域名/install/index.php”进入安装界面。选择“我已经阅读并同意此协议”,再单击“安装”,根据向导,填入需要的信息,开始DedeCMS的安装。需特别注意的是,应正确设置各个目录的读写属性。
3)在安装的第三个页面需要配置数据库的部分参数,主要有“数据库主机”“数据库名称”“数据库用户”“数据库密码”“数据表前缀”“数据库编码”等,如果使用的是虚拟主机或者租用的服务器,空间商会提供相关数据;如果是自己配置服务器或者本地测试,在环境架设时会有相关的信息提示,可以选择默认或者进行部分修改。在该页的最下面选择安装初始化数据进行体验,在第四个页面中选择访问网站首页就可以看到Dedecms自带的网页模板。 选择合适的模板 DedeCMS有自己默认的网页模板,如果不懂Web语言,就可以选择默认的风格,对模板中的内容进行替换就可以了。如果对html、css以及Dede标签有所了解,就可以在后台对模板网页的代码进行修改,网页源代码在模板栏目中是可以被修改的,其中css文件在upload/templets/default/style中。“西安高校联盟网”就对模板网页进行了简单的修改。
若用户想更换新的模版,可将新设计的模版另建一个文件夹如SYTLE2存放在[Dedecmspath]/templates/目录下,然后登录后台,在浏览器中输入“http://localhost/域名/dede”即可进入DedeCMS的后台界面。这里需要强调一下,后台默认的用户名和密码均为admin,用户在安装或在后台可对用户名和密码进行修改。在系统后台“系统管理→系统变量设置→其他设置”,将“模版默认风格”中“default”改为新的模版文件名(SYTLE2)就可以了。
网站栏目模块的生成 关于网站的栏目在网站定位和功能设计时就设计好了,要将选择好的网页模板上的栏目换成自己的栏目就需要登录到DedeCMS的后台进行栏目设定。进入后台的管理页面,选择“网站栏目管理”,可以对栏目进行修改,对主栏目添加子栏目。对于网站模块生成可以在模块中进行插件添加,如网站需要更多的友情链接,就可以对友情链接模块进行管理生成。
内容的管理 模板栏目一旦确定下来了,就要对网站的内容进行管理,及时更新网站内容。内容的管理主要是对网站的栏目、页脚、上传的图片与文本等素材进行管理。其中,栏目管理就是对每个栏目添加、编辑、删除内容,页脚管理就是显示网站名称、版权信息、企业地址、邮编等信息,这些都可以在DedeCMS的后台进行编辑。对于图片文本的管理主要是对要上传的素材进行加工处理。本研究所搭建的“西安高校联盟网”网址是:http://xagxlm.cn.
4 结束语
利用DedeCMS开源平台建立网站不仅经济成本低、时间短,而且操作简单,功能十分强大,所以DedeCMS对于一些中小企业、单位或者个人搭建网站是一个非常不错的选择。笔者相信在以后的时间里DedeCMS会得到更多人的注意。如果想对DedeCMS有更多的了解,可以登录官网:http://www.dedecms.com。
参考文献
[1]李焱,党小超.基于Web2.0 CMS的教学网站管理系统的设计与实现[J].电化教育研究,2009(6):82-84.
[2]DEDECMS网站[DB/OL].[2013-09-02].http://www.dedecms.com/v53/.
[3]李晓梅.浅议教育网站的策划[J].中国电化教育,
2005(5):89-92.