在WSS 3.0中构建自定义内容类型

  总论:在Windows SharePoint Services 中,内容类型是应用于特定内容的可重复利用的设置集合。学习在Microsoft Visual Studio 2005 中为WSS 3.0 构建自定义内容类型。

应用:Microsoft Office 2007, Windows SharePoint Services 3.0, Microsoft Visual Studio 2005 Extensions for Windows SharePoint Services 3.0

Joel Krist, Akona Sustems Inc

2008.1

概要

内容类型,在Windows SharePoint Services 3.0提供的功能和服务中是一个核心概念,被设计用来帮助用户有更多的方式组织SharePoint内容。内容类型是应用于特定内容的可重复利用的设置集合。内容类型使能够以一种集中的可重复利用的方式管理文档或者列表类型的元数据和行为方式。

Microsoft Visual Studio 2005 Extension for Windows SharePoint Services 3.0 为创建自定义SharePoint内容类型提供了新的支持。举例说明怎样通过使用Microsoft Visual Studio 2005 Extensions for Windows SharePoint Services 3.0构建WSS 3.0自定义内容类型。

Code It

举例说明怎样构建自定义内容类型,这部分是四个关键步骤。

1. Microsoft Visual Studio 中创建一个空的SharePoint应用项目。

2. 向项目中添加一个SharePoint自定义内容类型。

3. 编辑自定义内容类型的属性和字段。

4. 编译并在SharePoint站点中发布自定义内容类型。

 Visual Studio 2005中创建一个空的SharePoint应用项目

 按照以下的步骤:

1. 启动Visual Studio

2. 在文件按钮,点击新建,然后点击项目。新建项目对话框出现。

3. 在项目类型选项上,选择Visual C#然后选择SharePoint

4. 在模板选项上,选择空,为项目确定一个名字和存放位置,然后点击确定。Visual Studio创建一个包含一个空项目的解决方案。

1    创建一个空的SharePoint应用项目


   向项目中添加一个自定义内容类型

Visual Studio Extensions for Windows SharePoint Services 3.0为创建SharePoint自定义内容类型提供了支持,按照以下步骤:

1. Visual Studio 解决方案视图,右键点击上面创建的空项目,点击添加,点击添加文件,Visual Studio展现添加新文件对跨框。

2   添加一个自定义内容类型

2. 在类型选项上,展开Visual C#项目集合节点,然后选择SharePoint选项。

3. 在模板选项上,选择内容类型。命名内容类型,然后点击添加。Visual Studio显示内容类型设置对话框。

内容类型设置

4. 选择一个基内容类型,然后指定类型是否包含事件接受器。点击确定向项目中添加新的内容类型。

编辑自定义内容类型的属性和字段

Visual Studio 向项目中添加两个描述内容类型的XML文件:[ContentTypeName].xml[ContentTyepName].Fields.xml。其中,[ContentTypeName].xml文件包含着描述内容类型的标示:它的ID,名称,分组,描述及对字段,或者列的引用,与内容类型联合。[ContentTyepName].Fields.xml文件包含着描述字段或者列的标示,与内容类型联合。编辑这两个文件来更改内容类型的默认属性,指定它使用的列。想得到更多关于在[ContentTypeName].xml文件中使用的内容类型属性的信息,参考 内容类型定义架构。更多关于在[ContentTyepName].Fields.xml使用的字段属性,参考 字段定义架构

编译和发布内容类型

内容类型项目已经可以被编译和发布。在Visual Studio中,在编译菜单中,点击生成解决方案。Visual Studio编译内容类型的程序集并生成发布解决方案的必要的配置文件。然后向SharePoint站点中发布解决方案。

编译和发布解决方案

你现在就可以通过在SharePoint中将内容类型与一个列表或者适当类型库联合来测试新的内容类型。关于将内容类型与列表或者库联合的更多信息,请参阅 向一个列表或库中添加一个已有的内容类型

小结:

本文通过示例展示了怎样通过使用Microsoft Visual Studio 2005 Extensions for Windows SharePoint Services 3.0SharePoint 3.0中构建自定义内容类型。关键步骤包括:

1. Microsoft Visual Studio 中创建一个空的SharePoint应用项目。

2. 向项目中添加一个SharePoint自定义内容类型。

3. 编辑自定义内容类型的属性和字段。

4. 编译并在SharePoint站点中发布自定义内容类型。

你可能感兴趣的:(自定义)