基于Drupal构建精品课程网站实践与探讨.docVIP

基于Drupal构建精品课程网站实践与探讨.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Drupal构建精品课程网站实践与探讨

基于Drupal构建精品课程网站实践与探讨   摘 要: 介绍基于Drupal建设精品课程网站的方法,探索利用开源软件Drupal及其海量的扩展模块构建及扩展精品课程网站功能、提升网站服务的有效途径。介绍一些能够为精品课程所用的Drupal扩展模块,为Drupal这一优秀开源软件在精品课程建设中的利用开拓思路。   关键词: 内容管理系统;Drupal;开源软件;精品课程网站   中图分类号:G434 文献标识码:A 文章编号:1671-7597(2011)0820139-01      0 引言   随着网络技术与远程教育的快速发展,开发高质量的网络课程成为精品课程建设中的重要内容[1,2]。本文以精品课程网站建设中的一些经验,介绍如何基于Drupal软件实现一个功能完备的精品课程网站,并着重讨论Drupal软件众多的扩展模块在网站中的应用,探索如何创造性应用各类Drupal扩展模块增强网站功能。   1 需求分析   建立精品课程网站的目的在于充分利用网络技术,共享丰富的教学资源,方便教师与学生、学生与学生之间的互动,提高教学效率。   按照教育部关于精品课程建设的要求,除了呈现申报材料和教学资源,精品课程网站通常还应具备以下功能:信息动态发布与管理、网站资源的搜索与评论、在线互动交流、信息聚合等。其中,信息动态发布与管理能够使管理员及用户方便地管理和发布各类新闻网页信息;网站资源搜索与评论可以使用户快速定位需要的资源,并发表自己的看法;通过在线交流,教师与学生、学生与学生之间可以方便地对课程内容、学习方法等进行交流。   本文将分析和探索如何借助Drupal及其扩展模块实现以上功能的构建。   2 Drupal简介及其技术关键   2.1 Drupal简介   Drupal是一个开源的内容管理系统(CMS)平台[3],用于构造提供多种功能和服务的动态网站,这些功能包括用户管理、发布工作流、讨论、新闻聚合、元数据操作和用于内容共享的XML发布。它综合了强大并可自由配置的功能,能支持从个人博客到大型社区等各种不同应用和级别的网站项目。Drupal目前的最新的正式版本是7.2。Drupal最初是由比利时安特卫普大学的两位学生所开发的一套开源社群讨论软件。之后,由于它架构灵活,扩展性强等特性,使得世界上成千上万的程序员加入了Drupal的开发与应用中。今天,它已经发展成为一套强大的系统,很多大型机构网站都选择基于Drupal建设,包括联邦快递、诺基亚、华纳兄弟、索尼、环球唱片、迪斯尼、谷歌、雅虎、福布斯、哈佛大学、麻省理工学院、白宫、联合国网站……等等。   2.2 功能模块化   Drupal有一个优秀的模块化结构,其模块的下载、安装、定制非常方便,Drupal极强的扩展性正得益于其功能模块化的开发理念。功能简单的网站只需要安装核心模块即可完成工作,功能复杂的网站通过增加相应的功能模块就可以方便地增加扩展功能,使得网站具有良好的灵活性和可扩展性。Drupal安装包内含有33个核心模块,提供建站所需最基本的内容组织、用户管理等功能。此外,其官方网站上有数以千计的各类扩展模块,涵盖当今网络应用的方方面面,通过安装特定的扩展模块,可以方便地为网站增加相应扩展功能。   2.3 外观主题化   Drupal支持为站点配置不同的主题[4],其外观控制系统与内容管理系统完全独立,通过修改和配置主题可以方便地更改页面的输出格式。一个主题是由一组展示你站点外观的文件(模版文件)组成。模板文件按照约定的命名规则来进行命名。例如node.tpl.php文件为默认的节点内容显示模板文件,而node-001.tpl.php为节点内容001的内容显示模板文件;你甚至可以在template.php中自定义自己模板文件来实现特定的内容显示模板。Drupal网站提供了大量免费的主题模板,用户可以根据需求下载使用。如果对网站美工没有特殊的要求,完全可以采取在免费主题模板基础上修改的方法定制网站外观。只要具备一定的CSS和HTML知识,就可以方便地修改各种主题模板。   模板机制的好处是你可以把站点数据处理和数据显示完全分离,这样就可以把开发人员的精力从繁琐的内容显示格式的工作中解脱出来,专注于实现站点的业务逻辑功能。其次,模板机制也使得我们可以轻易的改善站点的外观而不需要调整现有程序。   3 功能设计及构建方法   3.1 网页动态管理和发布   3.1.1 内容呈现与管理   内容呈现与管理是网站最基本、最重要的功能,作为一个精品课程的网站,需要呈现的内容主要有申报材料、课程标准、教学课件、电子教案、试题习题、师资团队、教学录像、教学评价等。内容管理是Drupal最核心的功能,利用其内容管理模块即可轻松实现以上

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档