《We7技术白皮书V2.6 .doc》由会员分享,可在线阅读,更多相关《We7技术白皮书V2.6 .doc(83页珍藏版)》请在三一办公上搜索。
1、We7网站群建设与管理平台技术白皮书V2.6西部动力(北京)科技有限公司二一零年九月目录1.网站群系统与内容管理系统61.1.什么是网站集群系统?61.2.什么是内容管理系统?72.WE7 技术架构概述82.1.新一代产品的架构理念8(一)网站集群网站实体聚合8(二)自助服务用户创建内容(UCC)9(三)网站营销2.0找到自己的群落9(四)用网站集群技术架构政府网站92.2.基于第二代网站集群技术的架构10(一)第二代网站集群技术的发展背景10(二)第一代网站群技术与第二代网站群技术的比较112.3.系统体系结构12(一)整体结构12(二)站群管理系统(SiteGroup)13(三)内容管理系
2、统(CMS)132.4.基于运营的设计13(一)网站的运营数据报告13(二)一键实现数据库迁移14(三)引擎自动升级153.WE7优秀特性:2.0技术的全面集成153.1.多服务器分布式部署:适合大规模站点集群管理153.2.独立子站:完全独立自主的应用,你看不出那是一个子站163.3.基于Web2.0理念173.4.资源共享:站点间一切都可打包传递183.5.可自定义业务模块的内容模型技术183.6.完全开放标准的模板可视化在线制作工具193.7.开放的插件机制:全面开放,允许组件无限扩展203.8.新控件:超越“标签”的新控件机制214.WE7 功能简介254.1.基本功能列表254.2.
3、网站群管理系统功能26(一)站群管理-服务器控制台26(二)站点服务控制管理27(三)网站克隆28(四)站群信息共享配送中心29(五)统一用户单点登录31(六)站群授权体系32(七)站群互信组织与漫游33(八)站群内搜索引擎334.3.CMS内容管理系统核心功能35(一)工作台35(二)栏目管理35(三)内容发布39(四)文件46(五)反馈互动中心48(六)用户管理50(七)外观模板管理52(八)管理工具56(九)系统设置574.4.We7内容模型:网站进入DIY时代584.5.插件:无限扩展你的网站61(一)广告管理系统61(二)信息采集系统64(三)政府信息公开平台67(四)网络直播访谈系
4、统69(五)手机WAP站点73(六)B2B电子商务平台745.WE7 如何部署与管理站群795.1.分布式布署模式795.2.内外网隔离模式布署模式806.使用WE7建设网站步骤806.1.确定网站(群)结构、风格、样式806.2.站点(群)管理员设计网站栏目806.3.模板设计员设计模板816.4.用户业务人员录入内容816.5.审核发布816.6.网站日常管理与维护817.运行环境818.应用推荐828.1.政府门户网站群828.2.高校网站群838.3.学科网站群838.4.行业垂直门户网站群838.5.银行门户网站群838.6.集团企业门户网站群849.部分成功案例841. 网站群系统
5、与内容管理系统1.1. 什么是网站集群系统?网站群是指统一部署,统一标准,建立在统一技术构架基础之上,分级管理,分级维护,耦合程度高,信息可以实现基于特定权限共享呈送的“一群网站”。目前,随着国内电子政务的发展深入,政府门户网站在有效整合各级政务部门的信息资源,加快政府职能转变,起到了重要的作用。许多政府门户网站坚持“为民服务”宗旨,立足“政务公开”和“网上办事”,统一规划,协同建设,分级管理,逐步构建起信息时代的“网上政务门户” 。然而,越来越多的政府门户网站虽然实现了互相链接,但随着网站建设的不断深入,现有网站体系的封闭性往往制约了政府门户网站进一步发展,政府门户网站及厅局等部门子网站基本
6、上是封闭的系统,网站间不能进行有效的信息共享,形成了一个个孤立的“信息孤岛”,即“一群孤立的网站”。主要存在的问题有:至上而下的统一的数据规范标准,数据交换大都通过手工方式或第三方系统如FTP、邮件方式等进行。这不但增加了上报人员的工作量,而且经常导致信息报送不及时,造成政府门户网站信息不准确和数据丢失。大量的数据资源处在又希望进行数据共享,又希望有特定的权限体系进行控制的两难境地。多个应用系统间相互独立,没有统一用户管理,导致使用不便,增加管理难度。信息资源组织分类不合理,未建立统一的目录结构体系,造成信息资源利用率低,而且缺乏统一管理。政府网站群的实现是电子政府发展到历史阶段的必然,政府网
7、站资源的综合利用和规范管理的需要。然而,要实现真正意义的网站群体系必须在建设模式和技术手段上达到必要的高度。在建设模式上,必须建设统一的规范标准体系,建立必要的规范制度。通过分布式信息维护模式和审核机制,做到信息层级管理,资源共享和再利用。在技术实现上,必须有一个构架网站群的技术平台。这一平台必须以内容管理系统为基础,综合运用和支持最新互联网技术、RSS内容聚合、信息共享和呈送、信息抓取技术、语义网和WEB2.0等。1.2. 什么是内容管理系统?内容管理系统是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容管理解决方案重点解决各种非结构化或半结构化
8、的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如OA,CRM等。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的内容可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到 Internet、Intranet以及Extranet网站的信息。大型企业门户与政府内网外网门户均已经或正在使用网站内容管理系统来建设。但政府网站发展的趋势必然是网站集群的模式,而网站集群系统的基础仍然是网站内容管理系统;本质上,网站集群是管理一群网站,而网站内容管理系统是管理一个网站,所以,首先要保证管理单个网站的功能要完善和好用,进
9、一步的要求是:能否做到自助管理,直接决定网站群系统的可用性,因为只有更加简单易用,才能支撑大量网站的自主管理,也才能实现网站群的真正价值。一个支撑网站群系统的内容管理系统有需要在哪些方面有更多的特点呢?我们认为,网站信息数据的标准化表述;网站模板库及模板编辑的平民化;内容编辑与内容提交的傻瓜化;2. We7 技术架构概述西部动力We7网站群管理系统 是一款充分发掘互联网Web2.0(如博客、RSS等)的信息组织优势,将其理念利用到企业网站的构建、组织、管理中的网站集群方面的产品。它立足于构建一个可容纳大规模数量独立子网站、可分布式部署与管理子站群的、允许用户自助创建内容、允许团队用户协同创作内
10、容、允许网站间进行“圈内共享信息”的基础平台。同时允许每个网站可以拥有独立域名、独立网站系统、可扩展的独立业务系统、可定制的团队流程协同工作系统。2.1. 新一代产品的架构理念(一) 网站集群网站实体聚合RSS(Really Simple Syndication)是在线共享内容的一种简易方式,使得无数个人创建的内容得以按照某种规则按需要的呈现在你面前。这种先进的技术被当今流行的博客的引用与关联,更是通过人工的筛选,为我们重新组织了优秀专题或相关信息。这也就是为什么博客发展如此迅猛,流量会不断攀升的道理。可不可以把这些个新的思想引入到政府,企业的网站中呢,我们认为:完全可以,这一正是站群系统诞生
11、的理由。站群系统融合这一理念,将这一技术应用在站群系统中。这一次,我们“聚合”的不只是信息了,而是网站本身。(二) 自助服务用户创建内容(UCC)用户创建内容几乎是Web2.0 最重要特色。它导致Web2.0网站的高速发展,甚至在颠覆传统的信息出版模式与媒体经济模式。而在政府和企业网站里,这个问题就表现在两个方面:一是要用户自主创建内容;这个在目前的博客里已经得到很好的解决。相信运用在政府部门和企业中也会有不错的效果。二是要用户能够一定程度的修改信息的呈现方式即页面布局。如westengine提供的可视化编辑等。站群系统针对用户的需求,专门提供了很全面的自主创建内容的能力,成为站群系统在网站建
12、设中的一个特色。(三) 网站营销2.0找到自己的群落最早的yahoo是从网站分类起家,后来网站数量呈指数增加后,这种分类就变得不那么有效,就只能求救于搜索引擎;那么,现在随着搜索引擎越来越难以找到我们想要的东西的时候,我们会依赖什么技术?信息重组、相关信息聚合也许是一个可探讨的路。但至少,我们的网站也应当建立自己的“圈子”,在圈子里传递有用资讯,使政府信息,企业产品信息或服务信息在最有效的用户范围与合作者范围内传递,形成可扩张的“圈子”,这应当是最省钱的营销手段。也许我们应该叫它“网站营销2.0”吧。站群系统的平台能提供整合资源的功能,将各个相关的部门整合在一起,进行分类,使得资源得到最好的利
13、用。(四) 用网站集群技术架构政府网站建立统一部署、统一标准、统一规范、统一管理的“政府门户网站群”是目前电子政务发展的新思路,即开发利用“一群网站”的资源,建立以政府门户网站为中心主站,以部门级网站及其应用为基础支撑的若干子站,形成若干主站与子站集成的网站群体系。这种建设思路是针对我国的国情,基于对分散的政府信息资源进行有效的整合,通过统一规划、统一部署、统一管理,可以加快政府对公众实现“一站式”服务的步伐,可以实现资源互通共享,提高政府网站的应用水平,可以节省大量投资,降低政府网站的运维成本。因此,“政府门户网站群”的建设理念是从实际出发谋发展的必然选择。2.2. 基于第二代网站集群技术的
14、架构We7吻合网站群技术向第二代技术标准进化的趋势,基于第二代网站集群技术的架构开发。(一) 第二代网站集群技术的发展背景网站群技术发展早期是从CMS发展而来,作为CMS内容管理系统的一种扩展,很容易的实现单站到多站点的管理;数据的存储模式自然的选择了集中存储的模式,即多站点的信息统一存储到一个库、表中,通过标记进行区分。这样的模式,使得产品从CMS升级到站群的成本降到了最低,也为早期快速满足用户的需求做出了贡献。在网站群逐步走向成熟的过程中,用户不断增长的需求对第一代站群技术提出了挑战:网站集群的数量越来越大,单库存储成为速度提高的瓶颈;网站互动功能的要求越来越高,原先整站生成静态HTML的
15、模式越来越不可用;单站点在不断成长,个性化的要求越来越高,有很多数据扩展的要求;用户希望已有的网站也可以集成到群里,而不是推倒重建。这些日益强烈的需求推动了网站群技术的进一步发展。逐步成形了第二代网站群技术:网站集群技术,主要标志有:每个站点的数据库独立、文件系统独立、应用独立,从而降低单个站点的高耦合所带来的整个网站群崩溃的风险;使用LDAP技术建立全局的用户体系,使用户体系更加开放和可扩展;如论坛、博客、SNS等系统通过LDAP技术均可实现SSO单点登录;信息资源的共享采用独立的信息交换平台,如电子政务中很成熟的公文交换平台技术,实现信息的开放式共享、抓取、整合等操作。(二) 第一代网站群
16、技术与第二代网站群技术的比较序号产品特性第一代网站群技术第二代网站群技术1站群管理站群为CMS的附属功能或扩展功能,管理功能较弱专有的网站群服务器,可独立布署;具有独立的网站群管理工具。提供强大的批量处理、监控、生成、管理多站点的功能。2子站独立性子站点不独立,离开系统无法完整运行;有些系统生成纯静态文件,静态文件部分可以运行,但动态交互部分无法运行子站完全独立,具备完全能独立的数据库、文件系统,可下载到其他服务器上独立运行3信息共享各子站点使用同一数据库,信息在系统内可以较好进行共享,但其他外部系统无法实现共享与信息传递专有的共享服务器,允许异构站点进行信息共享、同步与传递;开放的设计架构,
17、允许任何第三方CMS系统开发信息共享适配器以实现信息的不同平台网站的异构共享4单点登录与统一用户管理因为子站数据都在同一数据库中,不存在真正意义上的SSO单点登录;群内用户管理可以较好实现使用DLAP技术,实现各子站点的群内漫游、群内授权管理、群内SSO单点登录;可以整合其他系统到此统一用户管理系统中5扩展性同一数据库结构导致每个子站无法进行任何个性化的扩展,只能整体进行扩展子站可以完全不受限制的扩展其他业务系统,包括数据库结构的扩展、也业务系统的第三方开发6大规模运营能力一般是从CMS内容管理系统发展而来,子站数据存储在同一数据库,导致单服务器负载过大,子站数量受限。适合100以内数量级的站
18、群应用。完全基于站群的从上而下的设计与架构,允许子站点部署在不同服务器,服务器数量不限,根本上解决分布式布署的难题;适合十万级站点的运行规模7业务自定义能力一般不具备,或仅提供文章的有限字段的增加功能单站点系统提供数据模型的自定义,允许用户根据不同的业务需求对数据格式进行自定义,从而实现简易的业务扩展能力8网站分布式布署一般发布为静态HTML站点,动态交互部分还需要集中在主服务器,形成很大压力;实际上是局部的分布式布署独立站点发布,无论是静态信息还是更多交互功能,都可以发布到不同服务器,从而实现完整意义的分布式布署2.3. 系统体系结构(一) 整体结构We7是一个为具体的Web应用开发提供定制
19、开支持的基本系统。系统由三部分构成:(1)站群管理系统、(2)内容管理系统和(3)基本应用系统。每个部分又包含若干子系统。系统的整体结构图如下:图-1 WebEngine 2007整体系统结构图(二) 站群管理系统(SiteGroup)站群管理系统主要功能包括:结构化的站点管理;基本域名服务支持;站点管理;定制开发支持/接口。(三) 内容管理系统(CMS)内容管理系统组件构成如下图所示2.4. 基于运营的设计(一) 网站的运营数据报告我们深知:网站的成功最重要、工作量最大的部分已经日益移到后端即网站的运营阶段;所以能否提供一套有效的日常维护与监控工具,是站群系统是否好用、是否可以产生持续价值的
20、关键。基于如上考虑,We7非常强调网站的日常运营的方便与价值,提供强大的流量统计与工作量统计的功能。一览表:独立IP及页面访问量的统计,包括今日、昨日、本周、本月、本年及全部。访问明细:独立IP信息-IP、城市、客户端情况(操作系统、浏览器、分辨率等)、访问时间、访问入口、来自网站、访问页面明细等。时间段统计:按天、周、月、年呈现流量曲线图。(二) 一键实现数据库迁移(三) 引擎自动升级3. We7优秀特性:2.0技术的全面集成3.1. 多服务器分布式部署:适合大规模站点集群管理为了实现多个不同站点的统一管理,We7提供了多站点管理能力,方便进行集团站点与分支站点的统一维护管理,以及站点集群的
21、管理,并采用Web Farm技术,实现基于主机机群的网站群管理。系统提供可以在一台服务器上管理多个虚拟主机或站点,这样极大的提高了单台服务器的利用率和服务水平。每个站点可以进行独立管理,系统配套完成的主机管理权限进行管理。同时,该系统可以架设到多个服务器上,实现更多站点的管理,而且,站点管理可以有父子关系,很好的实现集团、分支的管理。在系统中,我们提供多站点的域名解析服务,即DNS服务,能够满足多个域名指向同一个站点;能够实现多个站点共享一台主机,以及大量的域名指向同一个IP地址的DNS解析服务能力。同时在多站点管理中,系统能够提供站点的的设置管理,包括:站点名称、样式、标志、用户类型、站点磁
22、盘空间、站点日志期限、站点失效时间等。其主要特点如下:支持多个父站点、子站点的创建与统一管理,支持Web Farm集群技术支持站点结构与框架XML脚本,实现快速站点克隆( Clone)的导入/导出功能支持站点高速缓存(Cache),实现超大访问量支持能力支持DNS域名解析服务,解决IDC以及集群一级域名、二级域名指向服务支持不同站点不同的站点管理员设置,圆满解决安全与权限问题支持站点文件上传安全限制、空间限制、站点日志限制、自动报警,实现站点无人值守管理支持站点CSS样式表定制能力,实现不同站点个性化设置3.2. 独立子站:完全独立自主的应用,你看不出那是一个子站每个子站采取独立web应用模式
23、,在IIS系统层完整可以进行管理与监控。这样的结构对于功能的扩展具有极为方便的优势;我们可以在每一个独立的系统中进一步集成和外挂更多的其他应用或模块,而丝毫不会影响整个系统的运行。从根本上讲,这就是一个独立网站、独立系统,你未来维护与升级可以完全按照独立系统进行;当然,前提是数据框架是在整个集群管理体系中。国内大多数站群系统采取的是CMS扩展模式,即先有CMS,后有站群,站群就是多个子站的大CMS,各子站数据都统一存放,实际上是在一个大平台下的部门网站,数据库首先不是独立存在的,这样导致最大的问题是:子站的扩展能力有限。We7看到这一点,直接以完全独立的模式进行架构,可以承诺:子站点可以完整打
24、包下载,并可完全脱离站群单独运行在任何其他服务器上。3.3. 基于Web2.0理念仔细总结,网站群从Web2.0可以学习的地方很多:(1) Web作为平台:信息化以门户网站/网站群作为入口与平台展开(2) 借力集体智慧:充分利用下级、基层机构的力量(3) 以用户(人)为中心:人性化服务(4) 数据成为下一个Intel Inside:充分的政务信息公开,使政务网站成为互联网最重要的信息来源(5) 富用户体验:站群系统应当更易操作与使用(6) 开放的参与架构:网站群系统应当采用完全开放的架构,允许第三方及各级单位都可以参与开发、完善、扩展功能We7网站群建设与管理系统是西部动力公司一款有代表性的基
25、于Web2.0理念的网站群管理系统。总结一下,大概有几点是很有创新性的:(1) 完全开放的架构:使用架构,站点信息通过XML与Webservice进行分布式传递;系统所需的控件和模板允许任何第三方进行开发与提供;(2) 有条件的源码开放:对高级用户,西部动力采取开放部分源代码,鼓励用户或合作伙伴进行拓展开发或改进开发;(3) Ajax的富用户体验:支持鼠标拖拽与右键操作,零学习成本。(4) 分布式架构,子站快速克隆:允许无限扩容,理论上站点数量无上限。可以建立子群,在异地不同服务器上进行部署。(5) 简易操作:为能使基层人员(技术水平较差)的维护人员也能轻易上手使用,在操作界面上有独特的创新。
26、(6)、共享圈子模式:充分借鉴博客圈子的模式,创造性的引入“圈子”概念,实现自由共享的“点播共享”与无缝传递的“联播共享”。3.4. 资源共享:站点间一切都可打包传递通过站群管理服务的模块,我们可以实现两个站点的站点组件模块(数据、模版、功能)的打包、备份,上传、安装,从而实现站点间的数据、应用模块的任意传递。如下图所示:3.5. 可自定义业务模块的内容模型技术We7采用独特的C-Modeling内容模型技术,使得CMS具备了超出CMS范畴的能力。C-Modeling允许您定义各种业务表单的录入管理与查询,如学生课程表、产品属性表、展会信息表等;这样,我们就可以通过We7自定义各类业务数据结构
27、,同时定义出表现出色的表单录入、查询及列表界面。简单快捷,无需做程序开发!We7提供可自定义反馈模型的功能,通过实现表单字段自定义,流转环节自定义,处理类型包括直接办理、转交办理、上报办理等。实现市长信箱、建议反馈、反馈邮件流转等多种互动模式。3.6. 完全开放标准的模板可视化在线制作工具国内外优秀的内容管理系统,大都能够实现结合模板自动生成页面,减轻了页面制作人员的工作量,但是模板制作本身缺要求有较高技术水平的人员,有些系统要求使用基于XML的程序语言XSLT来制作模板,有些系统要求UNIX下的TCL语言来写模板,真可谓是减少了HTML设计人员,却增加了XML编程人员,没有从根本上减轻用户的
28、负担。在这样的系统中,模板制作一般情况下分两步完成,第一步先请美术设计人员设计模板的风格等外观,第二步让精通模板制作的程序员来嵌代码。还有一些系统提供了for DreamWeaver或for FrontPage的两种TDL(模板定义语言)插件,设计师在Dreamweaver或FrontPage软件进行模版设计,该种办法理论上讲无需编写任何代码,但实际因为其提供的模板插件数量有限,而且没有可编辑的属性,所以实现比较复杂的页面效果时,依然需要编辑代码。西部动力为实现真正的傻瓜式智能化在线模板编辑系统,通过拖拽、鼠标点击即可实现末班的编辑。界面如下:3.7. 开放的插件机制:全面开放,允许组件无限扩
29、展因为企业级用户的需求是千差万别的,到一定程度都会有个性化的开发要求,所以,我们在架构We7新版本时,充分设计了系统扩展模块,使得新的模块与第三方控件达到两个“容易”:一是容易开发:每个模块或控件,我们都以一套简单明了的接口规范,支持dll/webservice/url等模式的调用,资源与接口配置全部以标准的XML进行描述;二是容易安装:开发完成的扩展模块,只需将所需资源文件打包为.zip文件,用插件与控件管理功能中的“上传”功能,即可上传安装完成,十分简单。采用开放的wordpress模式插件,允许从服务器直接安装大量插件,也允许自制插件上传安装。插件管理允许已安装插件卸载,但保留备份在本地
30、目录,处于“不活动插件”,可以随时“激活”不活动插件,使其处于激活状态。不激活插件可以完全卸载,从本地目录完全删除。允许从本地上传插件包进行安装,也可以直接从服务器查找插件,直接安装。3.8. 新控件:超越“标签”的新控件机制自定义控件可以归库资源就是这样积累起来的!无限种表现CSS样式定义:不限数量,自定义后可以归库Css超级改进一个站点所有控件的css生成一个文件:更高效率,更稳定的表现,更易编辑更易组织简洁亲切的属性面板:减少数量,更加智能,更加人性化标签、参数都可选择了!每一种控件都允许有多种表现形态:隐藏的cs文件,多样的ascx表现界面看看控件的内部asp程序员大解放:你可以随心所
31、欲的修改了!你来试一试:We7新控件是否比其他CMS的标签更容易编辑呢?更激动人心的是:前台页面的生成,我们秉持一个理念像php程序员一样使用!再看看我们前台页面的源代码:去除一切痕迹,让我们的网页回到html时代,返璞归真,更高境界,更干净整洁的源代码,速度更快,更容易整合异构web数据!从今天起,忘了A吧,新一代web技术,超越,我们可以得到更多!(1) 一个页面终于可以有多个form标记了;(2) 页面里终于看不到恼人的成堆的viewstate 隐藏域数据了;(3) 控件的id终于是简短干净的名称了,而不是冗长的类似“ctl00_CDArtcleListAdvanceControl_01
32、_ArticleListDataList”的系统语言了;(4) 外部搜索,外部登陆终于可以随意加入到页面的任意位置了;4. We7 功能简介4.1. 基本功能列表序号产品模块功能模块明细描述1网站群系统站群目录服务器站群信息的存储与管理站点控制服务器站点组件安装、导入、导出;站点备份与还原;信息共享服务器信息同步与共享;共享配置,栏目接收与发送映射关系设置站群服务器控制台子站注册、子站启动、子站停止、子站禁用,子站克隆站群子站后台入口从子站的管理后台进入站群控制台的入口,及子站点切换站群内搜索引擎支持10万条搜索记录统一用户管理授权管理子站的权限;子站权限系统控制SSO单点登录LDAP单点登录
33、,帐户子站间漫游,护照机制管理2网站内容管理系统(CMS)栏目管理栏目的结构管理、创建、删除频道转移、频道复制功能,内容转移功能。频道可以是引用类型,可以有其它频道的内容组成频道属性:可以修改栏目名称、类型,可以选择使用栏目模板,指定该栏目的子栏目的缺省模板,设定栏目URL名称,绑定文件目录文章管理文章添加,文章按列表管理,文章桉栏目管理,文章统计.模板管理网站模板文件管理及模版组管理模板选择可设置多套模板供选择使用。模板制作VisualBox2.0可视化模版在线编辑系统;可视化的所见即所得的模板编辑器,格式开放,可以与dreamweaver同时编辑,配合使用Css管理常用css文件管理。数据
34、控件管理模版中数据控件管理、导入、导出;允许扩展自己开发的控件,上传即可使用文件与目录管理图片目录及模版文件目录管理视频管理服务器端视频文件上传与播放,Web页内置播放器(提供flv格式)广告管理广告发布,广告位管理,参数设置,广告资源管理;支持网站群内的站点广告资源统一管理内容发布管理动态缓存机制,即时发布发稿审批系统设定每个站点的发稿审批流程公告系统重点通知,公告允许多种形式展示。留言管理网站留言板评论管理热点问题回复和公开评论网上调查网上调查统计系统领导信箱管理领导信箱管理部门反馈各部门反馈回复。用户管理按用户/部门,角色管理用户。信息评论每个栏目/信息页,方便浏览用户留言流量及访客行为
35、统计发布信息统计,流量访问统计日志管理用户日志,操作日志短信发送用户通信录结合,可发送手机短信;可按定时和即时发送系统升级对WE7新组件的升级管理。系统设置菜单调整,常规设置,内容模型,反馈模型,数据库等的管理内容模型自定义可以自定义信息模型,如下载、展会、学生信息等。反馈模型自定义可自定义反馈模型,表单字段自定义,流转环节自定义,处理类型包括直接办理、转交办理、上报办理等。4.2. 网站群管理系统功能(一) 站群管理-服务器控制台We7提供整个网站群,包括门户网站主网站、各子网站的配置信息管理服务,包括网站的新增、删除、编辑、权限设置等。独立的网站群控制台(WD:Website Direct
36、or)应用控制台管理应用完全从子站的后台中独立出来,采用独立的应用,最大程度的保障集群管理的安全性与稳定性,保证不因子站的故障而对控制台形成影响,同时对站群数据的维护与安全得到充分保障。(二) 站点服务控制管理管理分层部署的SM服务器(站点控制服务器),每一个SM服务器上都可以容纳多个网站,这些网站可以分布在不同的网站群逻辑树上。物理服务器布署管理SM站点管理服务器:每个物理服务器都需要安装部署,实现对IIS服务器及文件目录的操作管理。通过注册SM服务,可以实现扩展物理服务器及迁移站点到不同物理服务器上。系统实现物理服务器资源的详细管理,包括注册、删除、停用等。子站树管理与维护子站的卸载、停用
37、、启用、附加、分离、移动等操作。(三) 网站克隆克隆是克隆网站所有的栏目、模板、模板类别、模板实例、模板单元、栏目结构、栏目间的关系。(四) 站群信息共享配送中心允许独立布署共享服务器共享服务器作为一个独立的服务,允许布署在不同的物理服务器上,从而满足更大负载与更佳性能的要求。也可以与WD服务布署在一台服务器。独特的信息打包技术信息通过数据提取器对不同内容模型的数据进行打包装箱,传送至接收方,再通过数据订阅器进行拆箱处理,以正确的数据结构与数据格式进行入库操作。这其中We7独有的C-Modeling动态内容模型发挥了至关重要的作用,它使得数据可以打包为一个可以不考虑数据结构的数据元包进行传递、
38、拆箱、入库,从而为异构CMS的多样化信息实现完美信息共享创造了条件。信息传递的保障:空中邮递技术信息传递要考虑到多目标(多个子站交叉共享)、异构分布(不在一个服务器或网段中),设计中充分考虑共享的稳定与有效性,采用了成熟的邮件递送的模式,一张配送单加一个安全打包的包裹,实现了信息的快速、有效、安全的空中传送。子站信息上报、总站信息强制推送、不同站点信息同步We7信息共享的模式包括:报送:即信息上报、信息汇总等一般是下级上报的模式;推送:即强制推送,一般指信息联播、信息广播等模式;同步:即关联账户不同站点的信息进行同步,保证一个站点与另一个关联站点的信息双向同步。 共享圈的理念充分借鉴博客圈子的
39、模式,创造性的引入“圈子”概念,实现自由共享的“点播共享”与无缝传递的“联播共享”。“圈子”这个在web2.0/博客系统中的重要概念,在这里被全新演绎,变为我们站群中的“信息共享区”。任何父站点都可以创建一个“圈子”,可以邀请或按一定规则,其他站点加入进来,在圈子内的人,信息可发布到共享区里,其他站点的人都可以使用。使用也是一个简单引用。这样,我们就可以叫每个父站点变成一个“中央台”,子站点就是“地方台”,共享出来的信息就可以有选择的发布出去,成为“地方信息大联播”或“兄弟信息大联播”。栏目间信息共享的通道建立每个站点的栏目中具有“栏目共享”的属性,用于设置站点间信息共享的映射关系,即建立一个
40、栏目间信息自动共享传递的通道;信息发布或主动共享后,接收方的对应栏目即可看到新的信息。共享的多样性信息共享的类型包括跳转、提取、副本等。(五) 统一用户单点登录LDAP服务器支持各类标准LDAP服务器。如,Microsoft的ADAM(Active Directory Application Mode),OpenLDAP 等,提供超大型用户统一集中管理,可管理千万级用户。群内统一身份认证管理站群通行证是允许在站群间进行漫游、单点登录的全站唯一身份标识。站群通行证同时与Ldap服务器用户进行绑定与同步。系统实现通行证的管理、开通、授权、删除等。对通行证实现统一发放、统一管理、统一审计、统一行为记
41、录、统一注销等管理。群内统一角色管理方便统一授权,在群内可以设定具有用户组概念的站群统一角色,可以进行统一授权。基于角色访问控制:根据用户的角色和URL实现访问控制功能。子站点登录允许子站点有选择的登录,可以登录本地也可以直接登录到群。其他系统的扩展对于其他业务系统,如OA、BBS等,可根据系统对LDAP的支持可以进行集成,经过最小化的认证插件开发,即可用最少代价实现各子系统的单点登录、统一用户管理。(六) 站群授权体系对于通行证用户对站群内的部分子站的管理权限可以进行统一设置,也可渗透到站内的模块授权,即在站群管理平台可以直接授予子站内的访问权限。允许基于站群角色进行管理与授权。(七) 站群
42、互信组织与漫游互信组织是一组可以互相信赖的站点建立的某种松散型组织模式,组织内的用户通过授权可以在站点间进行漫游而不需要输入新的账户密码。(八) 站群内搜索引擎基于使用最广的搜索引擎内核LLucene是目前最为流行的开源的全文搜索引擎工具,已经为一些著名站点如Wikipedia、CNET及M提供了搜索功能;很多商业软件也采用了Lucene作为其内部全文检索子系统的核心,如IBM的商业软件Web Sphere中也采用了Lucene。分布式数据库快速建立索引分布式网站数据库目录自动轮询,增量或变化部分快速生成索引,系统允许各数据库分布布署在不同服务器,只需远程可访问即可。增量索引采用增量索引模式,
43、极大降低建立索引所需资源与时间。更自由的定义搜索结果格式搜索结果作为前台数据控件,其格式、样式可在每个站点进行自定义。卓越的分词技术采用KTDictSeg的多元分词算法,引入多元分词的冗余度(Redundancy)与多元分词结果的权重级别(Rank)两个指标,加大提高中文分词的准确度,已接近google和baidu的水平。索引数据库可单独布署允许单独布署一个索引服务器,搜索引擎的索引文件及搜索核心程序都运行在这个服务器上,从而可以极大的提高搜索的速度与体验。子站生成,索引目录自动扩展网站群操作中,子站的建立、卸载操作,将会自动更新搜索引擎索引目录,从而简化搜索引擎的配置步骤。性能指标分词准确度
44、:90%以上处理速度: 600KBytes/s (P4 3.0G)4.3. CMS内容管理系统核心功能70个基础功能,启动创新引擎(一) 工作台widget挂件“我的工作台”桌面采用widget挂件形式组织各种信息。挂件可以自由的用鼠标拖动到想要的位置。 我的文章我发布的文章全部显示,方便集中管理。(二) 栏目管理栏目是站点的信息与内容的显示和导航结构,是站点的信息和内容的分类节点。栏目可以有父子关系,可以达到无限层级,形成栏目结构树。在每个栏目中,可以通过模版(栏目的显示样式)来加载形成,这样就可以创建任意复杂的静态页面和交互式页面了,从而实现了栏目动态管理的功能。为了加强对栏目的管理,We
45、7网站内容管理系统提供了栏目浏览权限和管理权限设置能力,实现任意栏目或模块内容可以指派到任何的人或者用户组进行分权管理,从而彻底解决信息的安全与权限管理的问题。多层多级别栏目结构栏目树维护右键操作,不限栏目数、栏目级数,栏目项排序使用鼠标拖拽。栏目标识符URL定义标识符输入汉字,自动生成拼音缩写。栏目绑定文件夹每个栏目一个数据文件夹,保证权限的细化分配。栏目引用与跳转栏目可以设定为引用类型或跳转类型,引用类型允许文章引用自站内其他栏目的文章;跳转类型可以直接输入任意URL。栏目绑定模板每个栏目可以设定索引页模板、详细页模板,也可以同时包含所有子栏目批量继承。栏目级安全每个栏目安全级别可以分为低级、中级、高级及自定义限定绑定IP访问。栏目访问IP网段设置栏目级访问授权可以对栏目进行权限设定,允许用户或角色对某一栏目进行可读、可管理信息、可增加信息、可管理栏目等功能进行授权,从而实现精细化权限分配。每个栏目定