门户扩展技术方案初稿

上传人:m**** 文档编号:562883226 上传时间:2022-12-23 格式:DOC 页数:29 大小:972.50KB
返回 下载 相关 举报
门户扩展技术方案初稿_第1页
第1页 / 共29页
门户扩展技术方案初稿_第2页
第2页 / 共29页
门户扩展技术方案初稿_第3页
第3页 / 共29页
门户扩展技术方案初稿_第4页
第4页 / 共29页
门户扩展技术方案初稿_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《门户扩展技术方案初稿》由会员分享,可在线阅读,更多相关《门户扩展技术方案初稿(29页珍藏版)》请在金锄头文库上搜索。

1、正本 华北油田公司门户系统扩展(技术方案)北京市华平诚宇石油科技有限公司编写人:王彦彬 日 期: 年 月 日目 录1、需求分析22、概要设计23、SharePoint 2010技术深化应用33.1、深化应用高级WEB部件33.2、深化应用新闻列表、文档库web部件、新闻在线编辑113.3、深化应用第三方数据源接口153.3.1、数据源与网站内容对接153.3.2、SPS2010调查列表组件功能问题的解决184、界面设计205、项目实施人员构成206、费用构成明细及开发周期217、质量保证方案217.1、软件质量保证任务构成227.2、软件质量保证主要内容227.3、软件质量保证测试目标237.

2、4、软件质量保证维护目标248、工期保证方案248.1、阶段、进度汇报控制249、系统测试方案249.1、被测系统定义249.2、性能测试指标259.3、系统结构及流程259.3.1、系统总体结构259.3.2、功能模块269.4、预计测试过程及结果描述269.4.1、测试描述269.4.2、测试场景269.4.3、测试结果2710、服务承诺2810.1、后期维护2810.2、项目交付资料281、需求分析华北油田分公司门户系统(SharePoint 2010)自2012年5月份进行前期需求调研并进行门户前端设计开发,2015年1月1日正式上线运行,目前平稳运行并且已覆盖公司单位及下属单位,运行

3、至今已经建立新闻频道2391个,各级门户站点(含专题)714个,上传文档714850个,授权用户4449人,日均访问量56900人次,日最高访问量142600人次。通过前期门户的运行情况及使用单位反馈信息,门户系统需做近一步的深化应用。2、概要设计 因为门户系统平台的底层架构从SPS2003直接升级到SPS2010,中间属于跨代升级,底层架构、用户界面、管理方式、使用习惯均与之前的门户系统不同,各级管理员使用过程中提出如下应用建议及扩展需求:1、新闻列表无法显示作者及相关信息;2、无法有针对性的进行数据筛选;3、文档库web部件显示样式不可控;4、调查列表设置复杂功能单一;5、投票统计方式无法

4、满足当前使用需求; 6、文档下载次数无法统计; 7、新闻在线编辑排版不方便;8、第三方数据源没有有效利用等。3、SharePoint 2010技术深化应用3.1、深化应用高级WEB部件深化应用系统提供的“高级WEB部件”,制定相应的嵌套、使用规范及原则,使其达到可对底层数据进行调取功能。高级Web部件是在SharePoint 2010平台上新开发的部件,主要用于前端页面动态提取信息。所谓“高级”,是指该部件在使用时十分灵活,可以不受设计限制,逐字段提取信息。使用场景示例-厂务公开专栏:“厂务公开专栏”中“公开信息统计”模块中实现了按不同信息来源的多频道信息筛选,网站按照信息来源对公开信息进行分

5、类汇总,点击不同的处室(部门)名称即查看其发布的公开信息。对于这种具有针对性的新闻内容筛选,普通的新闻采编控件已经不能满足用户的要求。从频道中筛选出特定来源的新闻信息,汇总显示。进入页面编辑状态,在指定Web部件区域添加,部件位置:【类别】区域中选择【通用】,【Web部件】区域中选择【SPSHTMLDataWebPart】,【添加】即可。参数配置:【参数配置】中:数据源信息:填写数据源信息,有一定语法规则;网页资源:填写该部件输出的HTML内容使用的样式、脚本文件;网页内容:填写该部件输出的HTML内容,用于提取数据的代码有一定语法规则;参数设计器:当对部件语法规则不熟悉时,点击进入“参数设计

6、器”,用可视化的方式完成数据源信息、网页资源、网页内容的填写。使用部件的前提:准备好所配置区域的HTML代码。参数设计器:将被提取数据的站点地址添加入“站点URL”,点击“加载站点结构”。站点加载后,展开,原则上里面所列均可进行配置。如提取新闻信息,选择“页面”。选择“页面”后,数据源配置区域会展开可进行配置的所有字段,这些字段是“页面”中文件(也即新闻)所具有的字段,部分字段存在于页面中,部分字段存在于页面“属性”中。“计划开始时间”对应文章的发布时间,用于页面显示,“联系人”用于筛选数据源本次应用的重要属性,注意不是“作者”。“显示标题(聚合页)”用于组建新闻列表时显示标题,注意,这里应选

7、择“显示标题(聚合页)”不是“标题”或者“显示标题(细览页)”,三个属性代表不同的内容。“排序序号”和“是否排在固定位置”可用于新闻置顶,属于常用属性,本次应用示例中没有相关要求,所以没有使用。保存配置好的数据源,其中:(1)数据源取唯一标识(ID):可为数字或字母,或二者组合,注意保持唯一性;(2)数据源最大行数:填写新闻显示的个数。填写完成后,点击“保存数据源配置”,在下面对话框中会出现此条数据源配置的记录。对于这条记录,可以相应做编辑或删除操作。本次应用中需要同时从三个频道筛选新闻数据,所以一共设置了三个数据源。数据源配置完成后,展开“CSS和JS”区域,对应部件的“网页资源”区域。此区

8、域可填写部件输出HTML所使用的样式或脚本文件。注意,不推荐使用该方法实现css和js,最好写成单独的文件加载,提供资源利用率。“CSS和JS”区域填写完成后,展开“HTML代码”区域,首先将HTML代码复制进去。以提取多行新闻标题信息为例,我们把一条完成的新闻标题信息称作“循环体”,而多条信息认为是一条信息的“循环”。所以下一步要做的,就是找到HTML代码中循环的部分,删掉多余循环体。即只保留一条语句作为循环主体。选择“设置循环条件”“选择数据源”,选中待循环部分的代码,点击“替换”,在循环部分外层会出现 ,这样就实现了循环提取数据功能。设置好后,选择“关闭”即可。注意本次应用中需要按信息来

9、源设置筛选条件,在设置循环条件时选中“联系人”并设置筛选条件,如筛选出来源为“贾雄鹰”的信息,可设置“联系人”等于“贾雄鹰”:设置后,循环体外层变成:选择“替换为数据值” “选择数据源”,依次选择数据字段,设定最大字数,选中需要替换的HTML代码,点击“替换”即可,如“显示标题(聚合页)”替换文字部分,“计划开始时间”替换日期部分等。其中:(1)数据字段中的EncodedAbsUrl对应链接地址,替换到的href属性中;(2)最大显示字数为空时,默认不超过9999,对于的title属性和计划开始日期而言,为空即可;对于链接显示的文字,需要根据HTML代码宽度设定字数;(3)一般情况下无需填写多

10、数据源最大显示条数,此字段默认为30。每一次替换操作,都会在替换区域生成一段字符串,典型的:其中:(1)Value标识取后面的值;(2)&DataField标识所取数据字段名称;(3)&MaxWord标识最大字数,当有字数限制时,&MaxWord等于可填写的最大字符数;(4)&DataID标识数据源ID;(5)&MaxItem标识多数据源最大显示条数。(6)对于提取计划开始时间的字符串,需要在字符串最后加上&DataFormat字段,字段值为日期表现形式的组合,如yyyy-MM-dd,MM/dd等。“保存并关闭”参数设计器,保存高级Web部件和页面,查看页眉效果。注意,与其他web部件不同,高

11、级部件保存部件设置后,不会显示最新效果,必须保存页面后刷新才可以。3.2、深化应用新闻列表、文档库web部件、新闻在线编辑SPS2010平台延续SPS2003平台中的静态页面(带宏替换)Web部件功能,按照之前的搭建方法,页面上哪怕是一张图片也要单独存放在一个文件里,并在页面上拖拽一个部件。部件实现方式类似向页面中添加标签,我们可以把它比作为页面打补丁,页面中此类部件过多的话,一定程度上破坏页面的代码完整性,页面整体对齐调试困难。鉴于该部件优势及存在的问题,门户平台升级到SharePoint2010后,在制作页面时,不建议过多的使用该部件,而是在特定场景下使用,以便发挥其更大的作用。使用场景示

12、例-厂务公开专栏:“厂务公开专栏”中设有三个一级栏目,每个一级栏目下分设数量不等的二级栏目,按照用户需求,一级栏目需要显示所有二级栏目内容。一级栏目和下属二级栏目按标签页的方式呈现。SPS2010虽然提供了新闻采编部件,但是新闻采编部件有严格的样式编码规则,不能实现复制的页面样式(如标签页),使用高级部件可以实现灵活的页面呈现样式,但是使用过于繁琐,所以在制作“厂务公开专栏”时采用了iframe页面嵌套的方式,而不是新闻采编部件的方式实现。按照网站的统一规划,取静态内容(带宏替换)Web部件所引用的静态文件统一存储在网站的EX_STATICPAGES_文档库中。如果站点中缺少EX_STATIC

13、PAGES_,请确保网站功能中如下功能被激活:用SharePoint Designer 2010打开站点,选择左侧菜单中【所有文件】,点击【EX_STATICPAGES_】,在文档库区域中右键【新建】【HTML】,修改文件名为英文字符即可。右键静态文件,选择【打开】或【在高级模式下编辑文件】,打开文件,将静态代码添加进去,保存关闭即可。此处注意,添加的静态代码为HTML代码片段,原则上不允许向其中添加等网页结构标签或声明语句。在显示新闻的位置替换iframe页面嵌套代码:Summary2010.aspx:新闻频道中提供的新闻列表聚合页,支持动态参数设置。showDate:是否显示日期。MaxR

14、ecords:获取最大新闻显示条数。cssfile:自定义的样式表文件路径。HeadImgUrl:新闻标题前的图标路径。MaxWords:每条新闻标题显示的最大字符数。NewPostingDelayDay:设置多少天内的新闻显示为最新新闻。DateFormat:显示日期格式。SummarySubChannel:是否显示下属子频道的地址。DeepLevel:设置显示多少层级深度的子频道新闻。注意,如果同一页面存在多个iframe获取的新闻列表,会出现数据混淆的问题,需要在链接地址的最后添加一个不相同的参数予以区分,如数字,字母等。进入页面编辑状态,在指定Web部件区域添加。部件位置:【类别】区域中选择【通用】,【Web部件】区域中选择【取静态页面(带宏替换)】,【添加】即可。参数配置文件路径:如引用页面所在站点中的静态文件,直接在_EX_STATICPAGES_/后添加文件名即可,如friendlinks.html宏命令介绍:名称意义_EX_EXCHANGESITE_系统首先替换为当前所在站点的地址,如果没有取到文件,再替换为顶级站点的地址。_EX_STATICPAGES_缺省为EX_STATICPAGES_,存放静态页面。_EX_ROOTSITE_当前站点所在站点集的顶级站点地址。_EX_THISSITE_当前站点的地址。保存部件配置

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号