Web Part Assembly: WebPartToolKit.WebParts.dll-管理员级Web Parts

Web Part Assembly: WebPartToolKit.WebParts.dll-管理员级Web Parts

 

Translated by: Rickie Lee (rickieleemail at yahoo.com)

Jan. 3, 2005

1.概述

这个tools集包含2个非常强大的受欢迎的administrative-level Web Parts - GhostHunter and Inspector web parts

用户必须是服务器的administrator,否则功能将失效。

 

2.安装

Tools集有2种安装方法,2种安装方法基本相同,不过MSI installer提供了code access security permissions选项和在控制面板中Add or Remove Programs列表。

1MSI Installer: SharePoint Web Part Toolkit – Web Parts.msi包括tools assemblyWeb part dwps(描述文件),SafeControl entriescode access security permission set(代码访问安全权限集)。安装包是使用Wppackager创建的。

2Use InstallAssemblies.exe: 缺省情况下,InstallAssemblies将创建一个包含tools assemblyWeb part dwps(描述文件),SafeControl entriesWeb Part包。请参考InstallAssemblies选项获取更多信息(《InstallAssemblies-Web Part for SPS安装工具 translated by Rickie Lee)。

 

WebPartToolkit.WebPart assembly需要Full trust,可以通过如下2种方式来实现:

1)安装assemblyGlobal Assembly Cache (GAC).

2)安装assemblybin目录,同时调整trust policy设置(Permission setCode group),可以参考SharePoint code access security文档获取详细信息。

注意:如果你选择MSI Installer安装方式,并安装assemblybin目录,trust policy可以自动处理。

<PermissionSet class="NamedPermissionSet" version="1" Unrestricted="true" Description="Permission set for the Web Part Toolkit" Name="WebPartToolkit.WebParts" />

 

<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="WebPartToolkit.WebParts">

  <IMembershipCondition version="1" AssemblyVersion="1.0.0.0" Name="WebPartToolkit.WebParts" class="StrongNameMembershipCondition" PublicKeyBlob="00240000048000009400000006020000002400005253413100040000010001005D95F90E7D9372BD6422ABD52A15E205B183B8C8046B56D702E1BA5C57FBE4E02F23AA08E310FACC6DCCE7189399F8EDA88DA47429D7186D4099240C35A20E99FD2B39C6933C394E488DAC6EE07FB07DE7241AA31EAD9ECE42319AD66F50D228763A3D560666A8AC195A7EC538520AF5212C702F39F166AED90C11EB625CFED9" />

</CodeGroup>

 

3.使用GhostHunter Web Part

GhostHunter Web Part识别站点上所有的ghosted页面,并且可选择地转换unghosted页面到原始的形式。

需要注意的是GhostHunter Web Part提供功能是WSS所不具备的。SharePoint对象模型或浏览器用户界面都没有提供如下功能:(1)识别页面的ghosted状态;(2)恢复unghosted页面到起始的ghosted形式。Ghosted web part特别专著于WSS的这2个限制。

但是,使用GhostHunter Web Part会导致风险,因此强烈建议你在重置页面之前,要非常了解ghostedunghosted页面的概念(译者注:请参考《谨慎使用Frontpage 2003来定制WSS站点》了解ghostedunghosted页面的概念)。

 

注意事项:

l         恢复页面到原始的ghosted状态会破坏现存页面的内容和meta信息,因此强烈建议在重置页面之前要备份这些页面。

l         缺省情况下,为了跟踪的需要,GhostHunter Web Part将在Serverapplication事件日志种记录所有的重置操作。

l         如果原始的ghosted页面不包含相同的WebPartZonesunghosted页面内的Web Parts将转移到Web Part Page gallery。这并不是丢失数据,仅仅是呈现Web Parts的数量。为了将Web Parts重新放置在页面,可以简单的执行操作:Modify Page | Add Web Parts | Browse and select Web Part Page Gallery,在那里拖拉需要的Web Parts

 

运行界面:

()

 

4.使用Inspector Web Part

Inspector Web Part提供在run-time时,查看Web Part页面和它的Web Parts

注意:Inspector Web Part主要在只读模式下操作。唯一能改变页面状态的动作时删除功能。对于每一个删除动作,需要确保你删除正确的选项。一旦删除动作提交,没有办法恢复删除的Web Part实例。

 

运行界面:

()

 

 

5Related Resources:

1.说明文档(English Version):

http://www.bluedoglimited.com/Shared%20Documents/Readme.WebPartToolkit.mht

 

2.下载工具(最新):

http://www.bluedoglimited.com/Downloads/default.aspx

 

***

Special thanks go out to www.bluedoglimited.com.

 

posted @ 2005-01-04 01:19  Rickie  阅读(1324)  评论(0编辑  收藏  举报