利用PHPCMS系统建构网络课程的设计
2011-04-13黄春颖
黄春颖
唐山职业技术学院,河北 唐山 063004
随着Internet的发展,网络教学已经普及到我们的教育教学之中。如何营造一个学生自学的学习环境,就需要我们的任课教师悉心准备,来制作这样一个网络课程。从2006年开始唐山职业技术学院就提倡教师制作网络课程,那时制作出来的成品,大多是静态网页,需要教师掌握网页的制作技术和常用的图片处理技术,对于我们这样一个不很了解网页制作的专任教师来说,学习这样的制作技术需要一定的时间,个人制作起来有点困难,而且制作完成后,修改页面内容,改变网站版面和显示风格等都很麻烦。那么我们制作网络课程考查的不是教师制作的技术,而是展现出来的课程的质量,所以笔者采用了开源PHPCMS内容管理系统,制作了网络课程《经济应用文写作》。
1 PHPCMS2008内容管理系统介绍
PHPCMS是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架。PHPCMS2008采用PHP5+MYSQL做为技术基础进行开发,由内容模型、会员管理、个人空间、投票问卷、友情链接、短消息、评论、网站公告、问吧、自定义表单、全站搜索等20多个功能模块组成,内置新闻、图片、下载、信息、产品5大内容模型。PHPCMS采用模块化开发,支持自定义内容模型和会员模型,并且可以自定义字段。
2 根据课程教学思想和教学方法来设定栏目
我们要做的网络课程《经济应用文写作》,在课程体系上,围绕培养学生的职业能力这一主题,体现“教学做合一”的教学思想,在设计栏目时,设计了课程目录、学习目标、重点难点、课程要求、参考资料、考试试卷、课堂讨论、案例分析、情景模拟、课堂实训等。
3 安装制作环境
PHPCMS具备跨平台特性,可以运行于 Linux/FreeBSD/Unix及微软 Windows 2000/2003 等各种操作系统环境下。
3.1 服务器软件要求
1)可用的 httpd 服务器(如 Apache,Zeus,IIS 等);
2)php 4.3.0 及以上 ;
3)Zend Optimizer 2.5.10 及以上;
4)MySQL 4.0 及以上。
3.2 软件下载
首页打开官方网站http∶//www.phpcms.cn/进入软件下载频道http∶//soft.phpcms.cn/在程序下载中找到PHPCMS软件下载。
3.3 下载网站发布集成环境软件Apmx Ecpress
Apmx(Apache, PHP4, MySQL)的服务器端应用软件。它是在自己的台式机里轻轻松松的架设WEB服务器,或为了运营WEB服务器的应用而开发的免费服务器软件。 APM_Express 还有免费动态域名解析服务。因此可以在随时各地都能拥有自己的网站。最新的APMX集成环境,包含了最新的PHP 5.3.3 、Mysql 5.5.8、Apache 2.2.17、PHPMyAdmin 3.2.0.1。
4 栏目模块的实现
后台网址 :http∶//localhost/phpcms/admin/index.htm,点击系统设置进行栏目管理,在这里主要进行了添加栏目,添加的类型设置为:内部栏目(如图1);绑定的模型有(如图2)
图1
图2
在这里根据我们课程的设置,笔者把课程目录、学习目标、重点难点、课程要求、参考资料、教学资源、考试试卷这类主要表述文字性的栏目绑定的模型为:新闻;把案例分析栏目用Flash做成SWF格式的文件,绑定的模型也为:新闻,在添加文章正文的时候上传SWF文件,在浏览页面打开时,直接播放的是SWF格式的文件,这样让浏览者更直接的看到动态的页面;情景模拟栏目添加的是录像文件,绑定的模型为视频;课堂实训栏目,绑定的模型为:图片;课堂讨论栏目采用CMS里的留言板模块。后台页面编辑功能非常强大。
5 模板的应用
它具有在线模板编辑的功能,也可以自已设定模板,PHPCMS 模板制作与标签设置的基本流程如下:
1)通过 Deamweaver、Fireworks、Flash 和 Photoshop 等软件设计好 html 页面;
2)根据页面布局插入中文标签;
3)在 ./templates 目录下建立一个新的模板目录,然后把做好的 html 页面按照 PHPCMS 模板命名规则命名并存放到模板目录;
4)登录PHPCMS后台,进入“模板风格”管理,把自己新建的模板方案设置为默认方案;
5)进入 PHPCMS 后台模板编辑,通过模板编辑面板的标签管理功能定义好中文标签参数;
6)更新前台页面即可看到效果。
只要我们掌握了PHP的基本语言规则,便可以自己动手来做自己的模板了。首页面的模板,笔者在默认模板的基础上做了修改,比如首页面下部,要显示的是教学资源和教学课件子栏目,而默认的代码显示的是所有子栏目,笔者修改的代码为:
其它相应之处结合课程的内容进行修改。如果颜色上有所调整,还可以在文件目录里修改CSS文件,非常方便好用。
6 模块的应用
PHPCMS模块应用非常全面,有会员管理、个人空间、投票问卷、友情链接、短消息、评论、网站公告、问吧。我们的课程采用的模块是网站公告、友情链接、问吧、个人空间。在后台模块管理中对不应用模块进行了禁用,应用的模块进行了相应的设置。
以上是笔者利用PHPCMS2008内容管理系统制作《经济应用文》网络课程的作法,也是对网络课程进行初步探索和尝试。在此基础上,尽其完美的使用它,可以对其功能进行扩展,建立一个集课件管理、辅导、学习、在线讨论的多功能远程教学系统。
[1]林罡.基于CMS的中小企业网站建设[J].淮阴工学院学报,2007(1).
[2]金花,曲俊华,谢萍.内容管理系统的研究[J].计算机与数字工程,2006(8).