摘要:内容管理是电子商务时代的一种新兴技术,它是应企业网站管理的需求而出现的。Lotus Domino做为群件平台,不仅是一种文档数据库,而且集成了用户管理与身份认证、HTTP服务等功能,在内容管理领域有独特的优势。本文提出了一套基于Domino平台的切实可行的网站内容管理系统模型,并对其系统组成、工作流程等内容进行了详细论证,可以为许多信息发布网站的建设提供借鉴意义。
关键词:动态网站;生成系统;信息化
互联网日渐普及的今天,越来越多的政府部门、企事业单位、个人已经建立起了web网站。但是,大多数信息发布网站面临着下面这些相同的问题:
部分网站由静态页面组成,更新慢,维护困难;内容更新缓慢,无法保证网站内容的时效性;网站的设计开发过度依赖于专业的开发人员,造成网站改版困难,多年使用同一页面显示方案,无法吸引用户眼球。
随着网站规模的扩大和网站功能的增强,以上这些问题越来越突出。
表1是经过统计得出的一个企业规模与网站数据对照表。
可见,随着网站的功能增强,网站复杂程度和需要的工作人员都呈指数上升,要求的更新间隔反而越来越小。一个2000页面以上的网站如果没有一个完善的自动化管理和维护体制,是难以有效维护的。各种网站错误的出现,更新速度的缓慢等问题,都会直接影响整个网站的工作效果。
从现在网站管理发展的趋势来看,内容管理系统成为了这些问题的一个优秀的解决方案,被绝大多数大型网站所采纳。
基本概念
内容管理
从概念上讲,内容管理(Content Management)含义广泛,不同机构和组织下的定义也有所区别。此处援引Gartner Group的较为权威的定义,Gartner Group认为内容管理从内涵上应该包括企业内部内容管理、Web内容管理、电子商务交易内容管理和企业外部网(Extranet)信息共享内容管理(如CRM和SCM等)。具体的说,从商业门户网站的新闻系统到个人的Webblog系统都可以称之为内容管理系统。
“内容管理”中的“内容”不仅指文字资料、数据,还包括图片、音视频等各种信息载体,“管理”就是在这些数字信息内容上进行的创建、存储、共享、更新等操作。
Domino群件平台介绍
Lotus Domino平台是IBM旗下的Lotus公司的群件平台。Lotus Domino是一个开放的、安全的企业系统平台,专门为快速发布协同工作的 Web 应用而设计,将企业系统和动态商务处理集成在一起。Lotus Domino平台包含以下功能:
集成的应用服务器,可以对外提供HTTP服务;
可以对外提供稳定的文档数据库服务支持;
集成了目录服务、邮件服务功能;
集成了身份认证、双密钥加密与数字签名技术。
在内容管理系统中需要处理的数据多半是文本、文件等非结构化数据,而这类数据的处理正是Lotus Domino文档数据库的长项。综上所述,基于以上优点,我们选用了Lotus Domino做为系统的开发运行平台。
系统组成
系统由基本功能模块和可选功能模块两部分组成。基本模块是系统的基础模块,主要由样式库、模板库、用户管理、授权管理、栏目管理、文档管理、标识管理、系统备份、系统日志组成;可选模块是一些常见的网站功能模块,这里只列出几个最常见的例子。
基本功能 |