基于DeDeCMS的图书馆网站建设
2016-05-30张秀美赵天姿景民昌
张秀美 赵天姿 景民昌
摘要:本文分析了DeDeCMS的特点以及工作原理,介绍了使用DeDeCMS建设图书馆网站中栏目设计、网页模板设计和安全维护等内容。
关键词:CMS;DeDeCMS;图书馆网站
中图分类号:G647 文献标志码:A 文章编号:1674-9324(2016)15-0221-02
随着网络化和数字化等技术的发展,高校图书馆不仅拥有大量的纸质图书、期刊、工具书等资源,还自行建立或购买了大量国内外电子资源,成为高校的资源信息中心,同时也是支持广大教职工和学生等读者学习和研究的重要辅助机构。而图书馆网站就是读者和图书馆之间的纽带,既要及时向广大读者展示图书馆馆藏的各种资源,及时通报新资源情况,又要提供论文提交、论文查重、科技查新、自习、研究等各种服务信息。因此建设界面友好的高校图书馆网站是图书馆不可缺少的部分。
一、什么是DeDeCMS
CMS,Content Management System的简称,即内容管理系统,是用于快速建立网站的工具。顾名思义,CMS就是帮助网站管理内容,负责后台数据库的管理,管理数据库表的内容的各种操作,大大节约网站建设的人力物力。
DeDeCMS是国内知名的基于PHP+MYSQL技术的开源的CMS系统,它因易学、易用、易维护、易扩展等特点在网站建设中得到了广泛的使用。DeDecms提供了简单易用的后台系统,方便网站建设者建立网站的内容、对网站进行维护、备份网站数据等。同时,DeDeCMS为网站的前台页面访问后台数据库提供了方便的接口,以DeDe标签的形式存在,封装对数据库的操作代码,使网站建设者不必了解SQL语句等知识。在DeDeCMS系统中,前台页面是以网页模板的形式存在的,在网页模板中通过使用DeDe标签获得后台网站数据,使用HTML把数据展现出来。网站建设者只需具有网页设计的基本知识,学会使用DeDe标签建立网页模板即可,非常适合用来建设图书馆网站。
二、图书馆网站构建与设计
1.规划网站栏目。使用DeDeCMS建立网站,首先要在DeDeCMS后台建立网站要展示的内容,建立网站栏目,以后网站内容的发布都要在后台进行。根据对本校图书馆所拥有的各种资源以及图书馆的日常工作的分析,以及对国内其他图书馆的调研,决定设置表1所示的栏目。
2.设计网站模板。在DeDeCMS后台建立好内容栏目,接下来要做的是在前台通过网页模板把内容展示出来。需要设计主页模板、栏目列表页模板、显示文章内容的网页模板等。下面介绍利用DeDeCMS设计网页模板的制作要点。①建立静态网页文件,文件后缀名改为.htm。使用Dreamweaver或其他网页设计软件设计出静态页面。为了让网站界面美观大方、风格统一,也可请专门的美工协助设计静态页面。由于DeDeCMS要求模板的后缀名必须是.htm,所以设计好的静态页面一定要保存成.htm文件。首页模板的文件名必须是index.htm。②应用DeDeCMS标签。静态网页中的内容、链接目标等信息需要动态更新,应该从后台数据库中读取。可通过应用DeDeCMS标签来实现。DeDeCMS有丰富的标签可供使用,标签以{dede:…}开头、{/dede:..}结尾,或是单个标签{dede:…/},封装了对数据库的操作。常用的DeDeCMS标签如下页表2所示。
在静态网页中把相应的DeDeCMS标签代码输出到页面对应位置即可。例如:
网站头部导航,列出网站的各顶级栏目名称并加上超链,代码如下:
;列出编号为9的栏目中的文章,显示6行,按点击率排序,代码如下:- ;{dede:arclist typeid=9 titlelen=60 row=6orderby=click};
- [field:title/] ;{/dede:arclist};
3.生成静态网站。默认情况下,DeDeCMS系统需要根据网页模板生成相应的静态网页后,该网站才可以正常浏览。应用完网页模板后,在后台点击“生成”->“自动任务”->“一键更新网站”和“更新系统缓存”即可生成静态网页。此时打开浏览器浏览网站即可。
三、图书馆网站的维护
1.网站安全。网站的安全至关重要。为了保障图书馆网站的安全,网站建好后,可以对DeDeCMS系统做以下设置:删除网站根目录中没有用到的文件夹,例如会员文件夹member、专题文件夹special和安装install文件夹等;修改后台管理系统所在的dede文件夹的名称;把data\common.inc.php文件的权限改为只读;把管理员名称admin改为其他名称,同时修改管理员的密码;定期打DeDeCMS的补丁等。
2.网站数据备份。为了防止网站的数据丢失,应定期给网站中的数据进行备份。DeDeCMS后台提供了方便的数据备份功能。进入网站后台,在后台“系统设置”中有专门的“数据备份与还原”功能管理数据。建议至少每星期做一次备份。
四、结语
本文采用DeDeCMS构建了本校的图书馆网站,网站正常运行,管理员可以劲松地管理图书馆网站的各项事务。网络技术不断发展,图书馆的需求也在不断改变,笔者应进一步研究各项技术,为图书馆网站开发出更多频道能够更好地为读者服务。
参考文献:
[1]庞贞禄,基于DedeCMS的高校图书馆网站建设[J].中国传媒科技,2012,(6):247-248.
[2]孙毅,郭玲,陈惠敏,等.基于DedeCMS的高校院系网站建设[J].昌吉学院学报,2008,(4):139-141.