- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ruby_on_Rails下网站内容管理研究分析.doc
Ruby on Rails下的网站内容管理研究
1网站内容管理概述
1.1 内容管理概述
内容管理从字面上看包含内容与管理两个方面。管理是施加在“内容”对象上的一系列处理过程,包括收集、确认、批准、整理、定位、转换、分发、更新、存档等,目的是为了使“内容”能够在正确的时间、以正确的形式传递到正确的地点和人。
内容管理是电子商务时代的新宠,是一个新兴的市场,对于内容管理,目前还没有一个统一的定义,不同的机构有不同的理解:Gartner Group认为内容管理从内涵上应该包括企业内部内容管理、Web内容管理、电子商务交易内容管理和企业外部网信息共享内容管理(如CRM和SCM等)。Web内容管理是当前的重点,e-business和XML是推动内容管理发展的源动力。Merrill Lynch的分析师认为:内容管理侧重于企业员工、企业用户、合作伙伴和供应商方便获得非结构化信息的处理过程。内容管理的目的是把非结构化信息出版到Intranets,Extranets和ITE,从而使用户可以检索、使用、分析和共享。商业智能系统侧重于结构化数据的价值提取,而内容管理则侧重于企业内部和外部非结构化资源的战略价值提取。Giga Group认为:作为电子商务引擎,内容管理解决方案必须和电子商务服务器紧密集成,从而形成内容生产、传递以及电子商务端到端系统。TRS认为:内容管理不是某种单独的创新技术,而是许多先进技术的综合应用,它涵盖企业内联网、因特网和企业外联网应用,大大突破了传统信息流管理软件、办公自动化软件以及文档管理软件的应用范围、使用效果和商业价值。
概括起来,内容管理可以定义为:协助组织和个人,借助信息技术,实现内容的创建、储存、分享、应用、更新,并在企业个人、组织、业务、战略等诸方面产生价值的过程。而内容管理系统就是能够支撑内容管理的一种工具或一套工具的组合和平台。
1.2 网站内容管理
网站内容管理是内容管理应用的一个方面,它是指对采集到的内容进行管理并最终出版到网站上的整个过程。它的重点是格式模板和布局的设计、版本控制、内容的安全和审核。网站内容管理不同于网站管理,网站管理的重点是网页的导航、性能、可获得性以及站点的安全。网站内容管理不仅能让企业控制所有内容,还应该能将动态、个性化的内容按照企业的业务要求提供给最终用户,以实现企业经营的目标。
网站内容管理与企业内容管理也不尽相同。企业内容管理是内容管理在企业中的应用,它是用于在企业中采集、管理、存储、保存及交付内容的技术、工具与方法,是企业面向客户的应用与内部处理过程之间的重要连接。企业内容管理结合了相关技术,使企业将文档、记录与片断以及更加多样的文档格式与业务过程相连接,从而管理这些内容与其生命周期的活动。企业内容管理经常要求无缝的集成企业文档和知识管理,有时还要求集成网站内容管理的功能。实际上,企业内容管理加上基于关系数据库或数据仓库的商业智能,就可以成为企业信息门户。
由此可见,网站内容管理是内容管理的一个分支,即采集和管理各类内容以网站形式发布。它是随着互联网迅速发展后的产物。在B/S应用日益普及之后,其专注点从早期的侧重于格式模板和布局的设计到如今企事业局域网内的各种办公电子资源的一体化整合,从单一的电子文件、电子报表的统计到各种多媒体文件的汇总管理,可以说网站内容管理所涉及的范围越来越广。它既具有内容管理的一般性,又呈现自身的特殊性。
2 Ruby on Rails下的网站内容管理
2.1 Ruby on Rails技术介绍
Ruby on Rails(简称RoR)是一种近年来网上讨论得比较火爆的Web开发框架。它是企业级应用平台开发的一匹“黑马”,所倡导的敏捷开发思想无疑是软件开发人员在厌倦了Java EE平台的“以复杂对抗复杂”后的梦寐以求的选择,但由于其非常“年轻”,现有的学习资料还不够系统和全面,再加上其对中文的支持还比较麻烦,导致目前在国内还不曾被大规模的应用。不过已有一些知名网站采用Ruby on Rails开发,如被Java开发人员所熟知的JavaEye:。而在国外,很多软件公司早已开始使用Ruby on Rails作为大型网站的开发平台,其上升趋势甚至超过了Java EE。
Ruby on Rails采用Ruby语言作为其开发语言。Ruby语言是一种动态语言,它与Python, Smalltalk和Perl这3种编程语言有些类似。Ruby语言起源于日本,它的研发者是日本人松本行弘。松本行弘在1993年开始着手Ruby语言的研发工作,他开发Ruby语言的初衷是为了提高编程的效率。1995年12月他推出了Ruby的第一个版本,随后一直发展到今天,Ruby已经受到了许多编程爱好者的欢迎。
Rails框架是Ruby语言最广泛的应用之一。Rails是一套
文档评论(0)