摘要:21世纪以来随着国家高等教育信息化、网络化进程的不断深入,专题学习网站得到迅速的发展,需求量大大增长。但是,传统的网站开发模式早己不能满足日益增长的需求。为方便实现教师自主架构学习网站,我们有必要选择一种高效、快速的网站建设解决方案。采用CMS(内容管理系统)可以加快网站开发的速度和减少开发的成本,该文将以CMS为平台来研究如何实现专题学习网站。
关键词:CMS;模板;学习网站
中图分类号:TP393 文献标识码:A文章编号:1009-3044(2011)26-6539-02
专题学习网站是在互联网环境下,以专题学习为主要目标,以学生的学生自主学习、协作学习、探究学习为主要特征学习型网站,具有开放性、专题性、交互性、共享性等特点。专题学习网站在教学中的恰当应用,可发挥信息技术与课程整合的优势。专题学习网站的开发和使用已经成为当前教育信息化的一个关注点。但是许多学习专题网站在建成之后往往缺乏有效的维护和管理,不能迅速跟进大量信息衍生及业务模式变革的脚步。一个好的网站后期运行必须安排专人花费大量的时间和精力来维护页面信息的更新,这样才能保证其内容的时效性;另外如果需要对网站板块和栏目进行扩充改版,那样的工作量势必更更大,有的甚至还需重新建设网站。这钟建站模式使用户一直处在高成本、低效率网站运作状态。CMS(内容管理系统)则是一种基于模板设计的网站开发系统,它提供给用户开放的开发平台,可以有效的加快网站开发速度减少开发成本。
1 CMS概述
CMS是Content Management System的缩写,意为“内容管理系统”。 是一种基于B/S结构、位于前端Web 服务器和后端浏览器之间的软件系统。目的是将庞大、繁杂的后台数据和信息进行有效管理,同时规范网站后台信息管理流程,统一数据存储格式,减少网站维护的投入,加强信息权限管理,进而显著降低建立站点的复杂性,方便网站的维护和管理。
CMS的基本思想是分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。 当一个用户请求页面时,各部分联合生成一个标准的 HTML 页面。内容管理系统通常有3个要素:文档模板;脚本语言或标记语言;与数据库集成。CMS使用模板和通用的设计元素以确保整个网站的协调,用户只需在文档中采用少量的模板代码,即可把精力集中在设计之上的内容了。要改变网站的外观,管理员只需修改模板而不是一个个单独的页面。同时CMS支持权限设置和插件集成,极大的便利了网站的管理与维护。
2 CMS选型
目前CMS的开发平台众多,主要有:基于PHP平台的有PHPCMS、织梦CMS、帝国CMS、齐博CMS;基于ASP平台的有KesionCMS、Powereasy、科汛内容管理系统、JoekoeCMS;基于JAVA平台的cms4j、方正翔宇CMS;基于.NET平台的有动易CMS、web7 CMS等。从开发语言方面来看,目前PHP+MYSQL的CMS占多数,具有简单、实用、易懂的特点;JAVA和JSP的CMS虽然强大、安全,但是其空间、服务器价格过于昂贵,对于普通用户来说实用性不高;而ASP的CMS其语言本身存在不安全因素。所以对于CMS的选择非常重要,建议从以下几点进行考虑:1)易于理解和使用;2)能够方便灵活的进行模板自定义;3)能够通过插件和模块进行无限扩展;4)系统安全性高;5)不需要掌握复杂的编程知识;6)系统的性能和速度得到优化;7)有大量的参考文献和帮助社区提供支持。
3 CMS建站流程分析
3.1 网站规划
专题学习网站至少应包括专题知识、教学资源库、学习交流平台和学习评价四部分。如图1所示。
依据学习网站的具体需求,将网站内容分为若干个主栏目,制作完成后如情况没有发生变化一般不用更新。主栏目可根据需发布的内容分为若干子栏目。得益于CMS的强大功能,栏目在使用的过程中还可以随实际需要情况很方便的调整。
3.2 模板设计
选择好CMS版本后,首先要考虑的就是网站模板。网站模板与网站程序完全分离是目前主流CMS的设计理念,模板是用来控制前台网页显示界面的布局和字体、图片样式及形式的,使得表现和内容分离。只要设计不同的模板,即可实现不同的网站界面风格,让用户达到快速建站的目的。
3.3 后台管理
CMS的后台管理通常是以页面文档管理为核心,一般具有模板自定义、首页生成管理、内容添加管理、内容检索管理、新闻管理、公告通知管理、留言管理、用户管理等各种基本功能模块。作为CMS系统的核心,CMS后台管理可以方便地实现对整个网站内容的有效管理。只需要登录网站后台,就可以进行栏目管理、文章发布、文章维护、网站设置、主题管理、专题管理、论坛管理、管理js文件、用户管理、插件管理等功能。在栏目管理内可以方便地增加、删除、修改网站