当前位置:首页>新奇发现>文章内容

cms和功能模块介绍

2017/8/14分类:新奇发现 张孝帅

  为了使企业网站能及时更新,具有个性和便于维护管理,提出了使用内容管理系统 (CMS) 来构建一个基于内容管理的企业级网站的解决方案。

  1、CMS

  内容管理系统(content management system,CMS),即人员、内容、应用、流程关系集成。

  CMS 是专门面向互联网站内容编辑与发布的应用系统,旨在管理庞大、烦杂的后台数据和信息,规范网站后台信息管理流程,统一数据存储格式,减少网站维护的投入,加强信息披露的权限管理,从而大大减轻建立各类信息网站的复杂性,方便网站的运营管理、内容维护。

  2、CMS 的技术框架

  内容管理系统(CMS) 的基本思想是分离内容地管理和设计。CMS 的技术框架如图 1 所示,页面的设计存储在模板里,而内容存储在数据库或独立的文件中。当一个用户请求页面时,各部分联合生成一个标准的 HTML 页面。

  内容管理系统被分离成以下几个层面:

  (1) 后台业务子系统管理 (管理优先:内容管理)。新闻录入系统,全文检索子系统等,针对不同系统,方便管理者的内容录入;所见即所得的编辑管理界面,清晰的业务逻辑;各种子系统的权限控制机制等。

  (2)Portal 系统(表现优先:模板管理)。大部分最终的输出页面:网站首页,子频道/专题页,新闻详情页,一般就是各种后台子系统模块的各种组合,这种发布组合逻辑是非常丰富的,Portal 系统就是负责以上这些后台子系统的组合表现管理。

  (3) 前台发布 ( 效率优先:发布管理)。面向最终用户的缓存发布,和搜索引擎的 spider 的 URL 设计等。

  (4) 内容管理和表现的分离。很多 CMS 系统没有把后台各种子系统和 Portal 分离开设计,以至于在 Portal 层的模板表现管理和新闻子系统的内容管理逻辑混合在一起,整个系统会显得非常庞杂。而且这样的系统各个子系统捆绑的比较死,致使后台模块很难改变。但是如果把后台各种子系统内容管理逻辑和前台的表现/发布分离后,Portal 和后台各个子系统之间只是传递的关系,后台的各个子系统也就非常容易插拔。

  3、CMS 的主要功能

  一个完整的内容管理系统应具有 4 大功能:内容集成、内容智能、内容管理和内容发布

  (1)内容集成。让使用者到不同系统中寻找到不同形式的资料文档,如文档、视频、声频、图形文件等。

  (2) 内容智能。内容管理系统的核心功能模块,将内容分类归档,用以帮助使用者快速定位所需内容,按照搜索方法可分为全文搜索、上下文搜索等。现在更先进的检索技术还包括智能化知识检索技术,自然语言查询等。

  (3) 内容管理。内容管理系统的主要功能模块,用以提供对内容管理过程的支持,包括:内容创建和编辑,实现各种数据、信息、文档和程序的获取并提供创建内容的协作工具,如文档和网页制作工具,数据转换(metadata and XML)工具等。

  (4)内容发布。能让所有的使用者在同一个时间接收到信息,包括传统的非 Web 方式的图形用户界面 GUI,以及信息门户等各种方式。

  4、系统设计原则

  基于 CMS 实现企业级网站设计与实现方式上,贯穿开放

  性、标准、跨平台能力思路、满足运营级性能要求,适应当前最新技术发展是当前的研究重点。因此网站在设计上应满足以下原则:

  (1) 先进性和移植性。紧密结合实际,采用先进成熟的技术、先进的体系结构,采用 J2EE、XML 等,便于系统跨平台应用,增强系统可移植性。

  (2) 可扩展性和可升级性。在保证目前需要的前提下,还要满足未来发展的需要。基础平台要有可扩展性和可升级性,随着业务的增长和应用水平的提高,网络中的数据和信息流会呈指数增长,在规模和性能两个方向上有充分的扩展能力,支持负载均衡。

  (3)标准性和开放性。采用相关标准,如国际标准、相关接口规范和数据交换规范等,保证系统具有较长的生命力和扩展能力,满足将来系统升级的要求;在不同层面实现对现有和新的资源与服务的开放性描述和有效集成。

  (4) 易于集成、使用与管理。集成的系统必须降低系统维护的难度和要求,方便用户日后的应用、管理和维护。

  本文提出了一套基于 CMS 的易于维护,易于集成,具有很大灵活性的企业级网站的解决方案,成功实现了 CMS 在大型企业级网站中的应用,解决了在网站建设中的 CMS 的权限

  管理、新闻管理和文件的上传与下载关键技术。这对于软件开发管理,软件工程的实践有着重要的理论价值,对于基于CMS 的网站建设,尤其对于大型企业级网站的建设,有良好的示范作用和重要的指导意义。但是,在少数 CMS 功能的实现上还需继续研究,使其使用起来更加的友好和方便。

关于博主

小小小帅个人博客

博主:张孝帅

简介:这很小小帅