1、网站内容管理及发布系统(Content Management System,简称CMS) 网站内容管理及发布系统(Content Management System,简称CMS)是企业网站建设的需求进行长期深入分析,并结合成功实施这些网站建设项目的实践经验,而推出的专门面向互联网站内容编辑与发布的应用系统。开发这套CMS系统旨在利用搜狐公司管理庞大的后台信息系统的经验,帮助企业规范其网站后台信息流程、统一数据存储格式、减少网站维护的投入、加强信息披露的权限管理。它的出现将大大减轻建立各类信息网站的复杂性,并使网站的运营管理、内容维护变得易如反掌。 CMS基本信息流程如下所示:
2、 系统特点 强大的自动化功能 自动生成网站结构、目录;自动由普通电子文本生成网页;自动上载图片;自动生成数据库;根本不需专业的网站建设队伍,只要有文字录入员,媒体网站就可以完全正常、及时的维护。 简单的人机界面 只要掌握电脑的简单操作,就可以在2小时内学会对网站的维护工作。同时,不需要理解复杂的源代码和服务器的目录等概念。 所有的建设和维护工作都已经由系统简化到了只有录入的最简步骤。无需另外组建专业化的网站队伍。 所见即所得的效果 在网站的维护和建设工作中,完全可以达到所见即所得的效果,您看见的网页就是您维护的网页,您只需要直接在浏览器上修改就可以。不需要下载、修改、
3、上传等复杂的步骤。大大降低了维护过程中出错的几率。 结构严谨的工作流和信息流 根据媒体的信息发布特点,系统平台提供了一整套信息的处理流程,它包括:录入、分类、筛选、预定翻译、翻译、审核、发布等动作。媒体可以根据自己的需要,从提供的冗余的动作中挑选并组成合适自己的工作流程。不仅严谨,同时也很灵活。媒体网站专用平台系统可以运行于Windows和Unix等流行的服务器平台下。同时支持最有效的Oracle数据库和最方便的Mysql数据库。 跨平台特性和在线维护方式,客户端不需要安装任何专门的软件,只需要有浏览器和权限,就可以在线维护。这样系统就摆脱了地域的限制,只要能够访问到您的服务器,在任
4、何地方、任何时候都可以维护网站。也可以根据媒体的需求限制维护权限用户IP范围,更大程度的保证系统的安全。 功能简介 栏目管理 用于管理栏目,具体的功能有:栏目的增加、修改、删除,以及查询栏目的基本信息。整个站点的栏目呈树状结构,栏目的级数可以任意添加。 合作伙伴管理 用于管理合作伙伴(稿件来源),具体的功能有:合作伙伴的增加、修改、删除,以及查询合作伙伴的基本信息。对于只发布自己内容的网站,此项功能无需使用。 标记管理 用于管理预定义标记,具体的功能有:页面的预定义标记的增加、修改、删除。标记是网站编辑人员镶嵌在模版中的特定标识,标记管理中对这些标记作出说明,在生成页面时用于替换
5、这些标记。 模板的处理 在数据库中保存的内容在生成页面的过程中依赖于不同频道的模板以形成不同的页面。模板的基本样式由编辑确定,技术人员会根据这些页面抽取有效内容形成模板。在页面发生变动时,有经验的编辑或技术人员可以修改模板。 模板保存在数据库中,用以统一每个栏目的观感(Look & Feel)。模板将尽可能地使用公用的框架,减少对资源的占用。以搜狐页面为例说明模式如下 文章页面 二级索引页面 其中使用的模块说明如下: ² Sohu:搜狐的图形标志 ² 频道:频道的图形标志 ² 广告:旗帜广告 ² 搜狐导航条:所有搜狐页面上统一的频道列表 ² 频道导航条:频道内所有
6、页面统一的热门链接(栏目、频道) ² 栏目菜单:频道内所有栏目的链接列表; ² 合作伙伴菜单:频道内所有合作伙伴的链接列表; ² 相关分类:与频道相关的搜狐分类的信息; ² 文章:文章的内容,包括标题、正文、发布时间等。可以在每段的开始部分(左上角)使用一个图形,大小由编辑控制; ² 图形罗列:与文章相关的图形的简单罗列,这部分可以没有; ² 其它信息:编辑认为需要的,在一段时间内比较稳定的链接;如果是经常变动的内容,需要编辑及时修改; ² 特别推荐:编辑认为每个栏目/合作伙伴比较突出的文章,包括一个图形、一个标题、一段描述; ² 文章链接列表:所有本栏目/合作伙伴所有文章的链
7、接列表,可以依据一定的条件进行选择,目前的条件是时间; ² 交叉链接:可以是浏览性的链接(上一篇、下一篇),也可以是关联性的链接(同一关键字的文章); ² 版权信息:关于版权的说明; 内容的整理与保存 内容的整理 内容的整理的目的是将合作伙伴的内容素材整理成为标准的内容数据,为此后的自动处理提供便利条件。内容的处理由内容编辑手工完成,系统会记录执行内容管理的工作人员的标识和时间。 通常的内容整理的流程是:通过邮件、文本、页面得到原始的内容,编辑经过加工,形成标准格式,通过界面录入到系统中。将来系统在可能的条件下,会进行一些自动化的处理,但是目前完全依靠编辑的手工实现。 在整理后,
8、编辑能够向系统提供下述信息: ² 文章名 ² 文章所属栏目 ² 提供文章的合作伙伴 ² 文章的发布日期 ² 文章的关键字 ² 文章的概要描述(目前可选,将来可能是必须的) ² 文章所属的专题(可选) ² 文章的正文 ² 文章使用的图形,包括图形列表中的以及正文各段落中使用的。 内容的保存 内容的保存的目的是将编辑整理出来的内容数据保存到数据库中,形成一种固定格式的信息,这些信息可以为后续的各种处理提供原始信息源。 内容的保存在编辑的控制下进行。处理后的素材通过界面录入到数据库中,所有的文本均保存在数据库里,图形在数据库中保存相关的名称,但是具体的图形不存放在数据库中。
9、 内容的保存应当顾及栏目的变动,一个栏目可以从一个栏目很简单地摘到另一个栏目中。 文章图片管理 管理文章页面使用的图片信息。编辑可以在正文的任意位置添加任意多幅图片。 栏目图片管理 管理栏目页面(即二级页面)使用的图片信息。二级索引页面的图片位置在确定模版时已经固定,此处的管理是在二级索引页面上替换最新图片。 页面发布系统 页面的审核 页面编辑将要发布的信息录入完毕后,将由审核人员进行审核,如果此编辑具有审核权限,在录入完后即可进入审核功能。工作人员可以通过预览页面进行审核,也可通过调用修改页面的方式进行审核。工作人员选择某篇文章后可点击预览按钮,从文章内容、图片及位置、标题等关
10、键项进行审核,如果没有问题即可转入生成功能。 有些网站可能不需要审核的功能,直接由编辑提交入库,自动发布。 页面的生成 在页面审核完成后,可以在任意指定的时间进行页面的生成。页面的生成只根据当前的模板进行,每个频道只能选用一套模板(包括多个模板)。 生成的页面可以手工进行修改,但是修改后的页面如果再使用“页面生成”功能将会覆盖原先手工修改的内容。 生成页面的文件名将按数据库中的当前自增长的ID号命名。 生成文章所使用的模板的内容放在数据库中,从而保证公用部分的统一性。模板的样式可以编辑,但是需要有经验的人来进行这项工作。常见的标记(TAG)不能变动。 页面的发布 页面发布的工作
11、量将依赖于CMS运行的环境。如果CMS运行于Web服务器上,则页面生成时就会自动发布;否则需要将CMS服务器与Web服务器的DocumentRoot进行同步。同步的方式有很多,比如采用Micorsoft 的 Site Server复制功能,或采用UNIX下的rsync同步,或手工FTP上传,也可以写程序实现同步。 页面预览 工作人员点击预览功能后,系统将打开一浏览器,显示要查看的文章,预览的效果即为将来实际发布的效果。 页面的存档组织 在页面生成之后,文章相关的内容已经保存在数据库中。但是,在网站上的页面也需要进行相关的组织以便浏览者访问历史上的各种文章。 文章的存档按栏目依靠栏目的英文名进行区分,在这个目录中保存的内容包括:栏目索引页面,文章目录(存放该栏目的所有页面),子栏目目录。图形文件不变化位置,固定的文章也不变化位置。 用户管理 用户管理 用于管理用户信息,具体的功能有:增加新用户、修改用户、删除用户,以及显示用户的基本信息,还有提供给用户用于修改用户口令的功能。 权限设置 由系统管理员设定每个用户的使用权限,如录入权限、修改权限、审核权限、栏目管理权限等。 个人信息修改 提供修改口令的功能,对于管理员用户,可以修改用户的使用权限。 下图为CMS的管理页面:






