教育信息化进程中的国产开源CMS研究.docxVIP

教育信息化进程中的国产开源CMS研究.docx

  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文档。上传文档
查看更多
教育信息化进程中的国产开源CMS研究   学校网站、学院部门网站、教学网站等网站的建设与管理是教育信息化的重要组成部分。目前开源CMS具备多样的功能模块、实现后台统一管理、功能强大且对建站人员的要求越来越低,已成为校园网站建设的首选。充分利用开源CMS建设教育类网站能大大降低教育信息化的成本,提高效率。      一、什么是CMS      1.广义开源与狭义开源。   开源本身即意味着自由、共享和充分利用资源。开源是一种精神、一种文化。我们将这种定义统称为广义开源。 狭义的开源是指开放源代码软件,根据OSI协会“open ”定义 ,其必须具备以下9个条件:自由发行、开放程序源代码、允许更改或派生程序、作者源代码的完整性、无个人或团体歧视、许可证发行、许可证不能特指某个产品、许可证不能排斥其他软件。本文讨论的开源指狭义开源。   2.开源软件与自由软件。      自由软件是指任何人拥有运行、复制、发布和修改自由软件及其版本的权利,并且任何人都能够得到自由软件的源代码。自由软件的概念是由Richard Stallman提出的。   开源软件是指在开源许可证的允许下保证任何人、在任何地方、为了任何目的使用、复制、修改和发行该软件。“开源”一词是由Eric Raymond 提出的,该词语不涉及任何经济模式。   开源软件和自由软件的区别主要在开源许可证。开源许可证有很多种,所以开源软件比自由软件要复杂。开源软件和自由软件一样,具备可以免费使用、公布源代码的主要特征,所以在不刻意追究微小差异的情况下,我们可以认为开源软件和自由软件是两个等价的概念。但是开源软件的理念不像自由软件那样极端,我们可以这样说,有一些的开源软件是自由软件,但是几乎所有的自由软件都是开源的。   3.开源软件的分类。   从应用层次来分,我们大致可以把开源软件分为操作系统、基础应用开源软件、桌面应用开源软件3个种类。层次越高开源软件的种类越多,如桌面级应用层次又可分为各个领域行业软件,如教育领域又可分为建站CMS、教务管理系统、图书管理系统、虚拟实验系统等。本文要研究的是桌面级应用开源软件中的CMS。   4.什么是开源CMS。   CMS是Content Management System的缩写,意为“内容管理系统”。 CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。比如joomla!、Drupal、Plone等都是在世界范围内广泛应用的CMS。   从开源软件的开发工具来讲,常见的开源CMS有ASP、PHP、JSP三种,其中又以基于ASP与PHP的开源CMS应用最为广泛,而基于PHP的开源CMS最具生命力。      二、国产开源CMS分析      从世界范围来看,基于PHP技术的开源CMS发展最为活跃,国内情况基本相同。下面就国内常见的一些开源CMS作个汇总分析。         三、开源情况       根据CMS在教育中的应用情况,我们从模版、模块构成、安全性、开发更新、技术支持、技术构架、应用领域等方面着手来分析几款国产开源CMS。   开源是开源CMS的生命线,根据开源的程度可分为全面开源与部分开源。随着开源运动在国内发展,越来越多的个人与团体投入其中, PHPCMS、PHP168、ECMS等国内知名CMS全面开源。从上表中可以看出,PHP领域的的几款CMS系统全面开源,而ASP领域的大部分CMS只是部分开源,这与PHP本身即为开源软件有关。   1.模版。   模板是CMS将内容和形式分开的机制,CMS系统允许使用者更改站点外观,不管是使用模板还是可视化参数调整。良好的模版机在一定程度上决定了程序的用户数量。目前大部分国内开源CMS支持模版与程序分离、标签调用,支持DIV+CSS格式。DEDECMS等有着广泛的用户,模版功能强大,只要熟悉HTML、PhotoShop、Dreamweaver等网页设计工具即可设计出漂亮的模版,通过标签调用等形式可与CMS完美融合。   2.模块构成。   最初的CMS大多只有文章系统模块,但随着网络应用的发展,现在的开源CMS的功能模型越来越丰富。除了基本的文章系统以外,图片系统、下载系统、商城系统、视频系统、论坛系统也不同程度的整合到CMS中。比如PHPCMS有新闻、图片、下载、信息、产品、会员、问吧、订单、财务、专题、全站搜索、广告、Digg、问卷调查、留言本、友情链接、Wap等功能。应用模型的多样化也使得开源CMS应用领域的多样化,除了校园网、学院网站之外,一些学习管理系统也采用CMS来构建。   3.安全性。   媒体的说法是开放源代码软件更安全、更可靠,缺陷也更少。这种说法的出发点是开源软件有更多的参与者与测试者,可以及时发现BUG并修补。事实上由于缺

文档评论(0)

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

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

1亿VIP精品文档

相关文档