随笔分类 - SharePoint
摘要:想要在SharePoint网站中预先放置一个文件,您必须用到Feature或站点定义中的Module元素。 Module 元素允许您添加一个或多个文件,或文件集,到SharePoint网站或文档库中。 注意: WSS 3.0最大支持通过Feature预置1000个文件,无论是1000个模块分别包含1个文件,还是一个模块包含了1000个文件。 Module 元素包含了 File 元素,用来定义...
阅读全文
摘要:本例将展示创建并部署一个显示于网站页面上的搜索框控件的替代控件的基本过程。该替代控件指定了一个不同的图片文件用于在搜索框右侧。 步骤 通过拷贝默认的 \TEMPLATE\FEATURES\ContentLightup文件夹,在 Local_Drive:/Program Files/Common Files/Microsoft Shared/web server extens...
阅读全文
摘要:本例将带领您一步一步创建一个自定义操作Feature,来在SharePoint网站范围内添加一个按钮到编辑通知窗体的工具栏。 步骤 在in Local_Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES创建一个SimpleFormToolbarBu...
阅读全文
摘要:Feature安装在 12\Template\Features 目录中,每个Feature为一个子文件夹。在其文件夹的根,有一个 Feature.xml 文件定义了Feature的内容。 注意 当您在Feature目录中通过Windows资源管理器(右击一个文件夹,点新建,然后点文件夹)创建了一个文件夹时,新创建的文件夹并不会继承权限。如果您将一个Feature部署到该文件夹中,则在一些WSS页面...
阅读全文
摘要:元素的类型会由于其功能的不同而有所差异。下表描述了Feature中的元素类型及可能用在哪些范围中。 元素 范围 描述 Content...
阅读全文
摘要:Feature激活的依从性表明在两个Feature间存在必需关系。无论是在相同的范围内,还是在跨不同范围内的Feature间,您都可以表达激活依 从关系。跨范围的激活依从是指导特定范围内的一个Feature激活时必须要求不同范围的另一个Feature也处于激活状态。一个典型的跨范围激活的例 子是网站Feature依从于网站集Feature。 您一般基于以下两个目的而使用激活依从关系: ...
阅读全文
摘要:您可以在一个范围上激活一个Feature,范围包括场,Web应用程序(或称虚拟服务器),网站集和网站。Feature的范围由Feature元素的Scope属性决定。 一 个网站Feature是针对于网站层的,一个网站集Feature包含应用于整个网站集的内容(比如,一个在网站集中共用的内容类型),其中的内容可以在 每个网站上激活。可以用于网站或网站集范围的元素包括列表定义(模板和实例),模块(文件...
阅读全文
摘要:Feature可减少复杂性,简化网站的自定义,并使其更适用于部署和升级。Feature消除了要复制大块的代码才能改变简单的功能的问题。从而减少前 端Web服务器之间的版本不一致可能出现的问题 。Feture使其在这个部署的过程中更易于启动或关闭功能。管理员可以很容易的改变一个网站的模板或定义,只需在用户界面中切换某一特定Feature 的开启/关闭状态。Feautue提供了下列功能: 范...
阅读全文
摘要:默认情况下,WSS在网站中使用一种上下交错的重定向机制。Mobile主页是在传统的URL后面多了 一个"m"文件夹(比如,http(S)://Server/sites/Site/m/ )用来重定向请求至mobile的default.aspx页。然后该default.aspx页会将用户重定向到实际的主页。根据目前站点定义的类型, 会依次进行下列处理: default.aspx中...
阅读全文
摘要:下表提供了关于WSS字段类型在mobile窗体中的使用情况,及与ASP.NET mobile控件的对应关系。 在Mobile窗体中的只读(Read-Only)控件 WSS 字段类型 ASP.NET Mobile控件 注释 ...
阅读全文
摘要:一个WSS mobile列表视图的主干部分是借助ASP.NET mobile控件创建的,但是在SharePoint列表架构下的元数据却驱动了视图的各个方面。一个mobile视图就是一个标准的SharePoint列表视图(不是一个日历视图,数据表视图或甘特视图),只不过进一步被指定为一个mobile视图。给定列表的所有被指定为mobile视图的标准视图都会显示在视图选择器的下拉框中。 显示在mobi...
阅读全文
摘要:在移动设备的查看器中,如果某字段的文本长度超过了web.config(位于Local_Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\MOBILE目录)中的限制,WSS就会显示省略号。在mobile的列表项编辑窗体中包含大量数据,WSS会根据字段类型来禁用字段的...
阅读全文
摘要:一个WSS mobile页面模板一方面用来描述页面的布局,另一方面用来放置ASP.NET 2.0 mobile控件或者SharePoint自带的mobile控件。 单独一个MobileDefaultTemplates.ascx文件中包含了所有用于mobile页面的渲染模板。该用户控件文件位于Local_Drive:\Program Files\Common Files\Microsoft Shar...
阅读全文
摘要:一个WSS部署中,包含了许多个.aspx页面,用于提供与特定站点定义相配的mobile访问。这些页面位于下面的目录: Local_Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\MOBILE 图1.Mobile页面架构 网站主页 Mobile主页列举了开启m...
阅读全文
摘要:Windows SharePoint Services 3.0 提供了一整套架构和Feature来支持mobile访问SharePoint列表数据。Mobile设备通过URL访问一个站点只需要在原先的URL路 径上加一个"m"文件夹。大致的格式为: http(s)://Server/[sites/][Site/]m/。Mobile设备的用户将被重定向到一个moblie主页。该那里,用户可以通过读...
阅读全文
摘要:您可以在网站定义中指定一个内容类型,这样每当用户创建该类型的网站时,WSS会使这些内容类型默认可用。 站点定义可以包到一个Feature里。 在用户创建完网站后,您可以通过WSS对象模型来添加一个内容类型到网站中。 在站点定义中指定内容类型 如果要在站点定义中指定一个内容类型,您可以先为内容类型单独创建一个Feature,然后再站点定义中引用该Feature。 步骤: 为内容类型创建...
阅读全文
摘要:您可以在一个列表定义中引用内容类型,以便在用户创建该类型列表是,WSS会默认在列表中包含该内容类型。 列表定义可以包含到Feature中。 当用户创建了一个列表后,您可以通过WSS对象模型来添加内容类型。 在列表定义中指定内容类型 如果要在列表定义 中添加一个内容类型,您可以在列表架构中添加一个ContentTypes元素。ContentTypes元素包含了一个ContentTypeRef 元...
阅读全文
摘要:下图展示了SPContentTypeCollection对象结构的一览图。该集合代表站点或列表内容类型的集合。这是由其所属的对象决定的。当属于SPWeb对象,则表示是一个网站内容类型的集合;当属于SPList对象,则代表一个类别内容类型的集合。 使用SPContentTypeCollection 如果要返回定义在某网站上的所有内容类型的一个只读集合,包含定义在父网站上的所有内容类型,用Avai...
阅读全文
摘要:通过打包到Feature,可以在WSS中安装和激活某内容类型。 内容类型Feature 内容类型是一个站点级别的Feature。 Feature 是WSS打包功能的方式,方便分发和部署。Feature为开发人员提供了一种机制,可以打包一个解决方案所需的文件,比如内容类型,WebPart,列 表或站点定义等。开发者可以把所需的文件打包成一个.wsp文件。该文件实际上就是一个.cab文件,其中包含了...
阅读全文
摘要:FormUrls 架构描述了可以作为定制信息添加到内容类型中的可选XML内容。该XML结点必须存放在内容类型定义中的XMLDocument 元素下。该架构允许您将套用某内容类型的列表项的显示,编辑或新建页面进行客户端重定向,指到与原先不同的页面上。 该架构包含下列元素: FormUrls根元素。该元素包含下列属性: xmlns 必需...
阅读全文