基于moss平台企业门户的设计与实现

时间:2022-09-02 04:10:35

基于moss平台企业门户的设计与实现

摘要:本文结合女工门户的需求分析及建设,介绍了基于MOSS平台的企业门户的设计与实现过程,有助于在今后的相关企业门户建设实施中参考借鉴。

关键字:MOSS;门户;列表;WEB部件

1前言

门户建设是企业信息化建设的一个方面。企业对知识信息的需求是产生企业门户概念的动力。简而言之,企业门户就是将传统的文件管理系统添加在页面上,生成创建、审核和等功能,从功能和实现技术方面而言,门户的定义已超出了传统意义上的管理信息系统和网站。

在网络以其迅速便捷的传播优势深入经济领域的今天,企业也需要利用网络,掌握技术发展趋势,准确抓住市场商机,门户就是企业获取各类信息的有效途径。其次,在互联网发展过程中,很多企业都建成自己的信息应用系统,这些资源往往独自存在,如果分散投资维护,成本非常高昂。基于MOSS平台的企业门户将现有的资源加以整合,并经过一定的处理,最后集成到统一的平台上。从资源利用的角度来看,减少了多种未经集成的应用软件的总体维护成本,是以最小成本,实现最大程度开发利用现有资源的可行途径。

2 MOSS平台及其实现门户功能主要模块的介绍

MOSS 2007 (Microsoft Office Sharepoint Server 2007) 是一个集成了多种功能的服务平台。门户组件(Portal)是平台最主要的一项,能为企业提供内容管理、知识管理、工作协作等,组件所包括的功能对于设计、部署和管理企业门户非常强大。Web组件是门户中一个单元,所有Web组件具有相同的特性,通过为Web组件指定内容来定制页面,Web组件将服务和信息模块化,用户可以根据自己的需要选择。不同的Web组件组合成为一个层次化的门户站点。创建门户时,除了使用系统自带的web部件,我们还可以自己定制。

在MOSS中,最顶级的一个概念是Web 应用,基于这种应用就可以配置父站点,其他的都是基于父站点的子门户。站点是MOSS中一个重要的对象。在MOSS 2007中,可以使用站点模板和站点定义功能定制门户,用户可以通过修改模板和站点定义更改网站的外观。每一个用户表现层的功能都对应有后台的业务服务。用户表现层的功能模块有以下几种:

2.1门户的角色管理功能

MOSS 2007提供了基于不同形式的用户机制,默认是基于AD(active directory)或workgroup(单机版)的,可以通过更改用户配置文件连接到基于LDAP(Lightweight Directory Access Protocol)的用户数据库,同样也可以基于 2.0的MemberShip用户库,这为将MOSS 2007推广到互联网提供了的基础。用户配置文件实际上是将外部用户数据读入到MOSS中,形成针对用户的文件,可以授权用户对列表或web部件的可见性。同样MOSS对于读入的User Profile进行存储之后可以进行定制化的扩展。

2.2配置管理

管理员通过页面就可以配置门户的各项配置,包括系统配置、站点配置、栏目配置等;

2.3Web部件

提供门户的显示框架,将页面划分为若干个Web部件,每个Web部件实现一组独立的业务逻辑;

2.4索引服务

对企业内其它信息源的索引功能,让员工通过门户能够很迅速地统一查找企业内部所有信息;

2.5搜索服务

提供快速的搜索功能,并能够针对信息的不同属性进行搜索;

2.6内容管理

提供以内容为驱动的信息机制;

2.7个性化管理

提供员工对门户页面的个性化设置,以及创建自己的站点;

2.8列表管理

对任务、事件、讨论区、在线调查等信息进行管理;

2.9单一登录服务

提供通过门户访问其它应用系统时的身份转换功能。

3女工门户的设计与实现

3.1建设需求与目标

女工门户就是要建立起一个跨部门的、综合的业务应用系统,使下属企业的女工组织与工作人员都能快速便捷地了解所有相关部门的业务应用、组织内容与信息,使各级女工组织之间的信息共享和交流更加流畅。

该网站的设计要求非常有特色,一是外观色彩与布局提出以紫色系列为主,采取三列的排版架构;

二是从门户安全、信息来源、门户编辑维护方面考虑,要求投稿权限只提供给30位固定的二级单位女工委主任,并选出五位每天对来稿进行编辑;三是将投稿栏目分为七项,投稿人可以自由选取要投稿的栏目,由编辑人员控制稿件的、拒绝、待定等。

根据门户建设单位对内容的建设要求,开发人员将门户的信息内容分十四个栏目,四大功能模块。一是政府组织信息,包括组织建设、政策法规、文件等;二是与职工各种活动相关的各类及时信息的;三是能够交互;四是稿件排行榜。

3.2门户的架构和外观的实现

页面是门户的外观表现,开发人员首先建立门户,然后利用office2007中的DESIGNER打开这个网站,DESIGNER中的页面定义支持HTML语言,页面的布局都是利用TABLE中的TR和TD,因此可以灵活应用HTML语言定义页面布局。利用CSS样式表对页面的色彩、大小、布置等进行定义,然后将代码镶嵌在需要的页面。也可以单独定义CSS样式表,将这些样式表的文件保存在服务器,然后在需要定义的页面加入一个WEBPART定义域和WEBPART部件,通过链接地址在部件中导入样式表,根据门户用户的需求实现门户每级页面的外观显示。在此门户中,开发人员共定义了十三个CSS样式表。满足了用户方对页面的外观需求。

3.3女工门户权限、列表、投稿、排行榜等的实现

开发人员利用UserProfileProvider将用户的邮箱账号与门户权限绑定,根据门户建设的安全管理需求,将权限进行层层分配,分为管理、编辑、投稿、浏览等四种角色。管理员拥有“完全控制”权,在此门户中,我们设定了两个管理员,一是技术支持人员,二是单位负责人。编辑人员共五位,有“设计”权,能查看、添加、更新、删除、审批和自定义列表内容等;投稿人员固定为30位,都是下属二级单位的负责人,可以投稿并查看自己所投稿件的情况;浏览权是所有能通过浏览器登陆局域网的人,能浏览公共信息。

政府信息类的栏目采用“自定义列表”的方式;需要在首页以缩略图方式导引的及时类信息,选取 “页面库”类的列表类型,并在源模板的基础上重新开发了针对此门户的最终呈现页面模板,编辑人员只需选择就可以用于页面的。

对于投稿类的栏目,通过在“内容编辑web部件页”中加入“列表下拉框”,添加每个栏目的标题名作为列表内容,标题名加上超链接与每个栏目的新建页面链接。投稿人只需选择相应栏目,将编辑框内对应的文字内容粘贴,图片等非文本内容以附件的方式上传,就完成投稿。

发文排行榜类,使用Visual Studio创建可视化的排行榜web部件,添加 “列表地址”“单位名称”“排行显示个数”等数据项,并将“单位名称”作为统计的关键字,然后在页面通过调用这个部件就可以自动完成文章从多到少的排行。

4 结论

基于MOSS平台强大的后台设计支持,利用灵活方便的组件,在设计企业门户时,可以把定义好的组件作为模块在页面中调用,只需修改“样式表”,就可以实现个性化的外观呈现。MOSS平台的门户设计功能,有以往许多网站设计专业工具所无法比拟的优势,使企业门户的运维人员可以很快的熟悉业务。

【参考文献】

[1] 涂曙光 陈曦 赵琦峰的《Office SharePoint Server2007开发入门指南 》电子工业出版社,2007年1月

[2] 何丽的《精通DIV+CSS网页样式与布局》 清华大学出版社 2011-7-20

[3](美)鲍尔斯著,刘申,朱瑜敏,鲁奇 译的《S-精通CSS与HTML设计模式》 人民邮电出版社 2008-09

上一篇:出租汽车税控计价器原理\安装\修理及改进 下一篇:实现电气自动化及其发展战略研究