技术开发 频道

用于构建SharePoint解决方案的10个非常好的实践

  7.具有SharePoint 管理自定义配置设置

  如任何应用程序,SharePoint 解决方案依赖于正常运行的配置设置。 自定义应用程序使用仅几个配置设置可能很容易手动管理。 相反,开发企业或 SharePoint 中的商业应用程序时, 配置设置的该号码可以是相当大。

  为结果了解不同的设置类型以及如何管理这些是开发、 部署,和管理应用程序的重要的。 最好的方法是增加 SharePoint 管理的设置,并减少手动管理。

  了解设置的类型帮助确定这些设置所属。 SharePoint 配置设置通常分为三类: 核心,自定义和 SharePoint 设置。

  在 SharePoint Web 应用程序使用核心设置。 Enterprise Library 应用程序块和外部 Web 服务配置是典型的核心设置的示例。

  自定义的设置是为自定义生成组件。 这些设置用于提供自定义组件的配置设置,并不共享该组件之外。 是例如自定义设置可用于提供的 LDAP 查找的目录服务器设置。

  SharePoint 设置所需使工作在 SharePoint 解决方案。 此类别中的设置包括 SafeControls 项、 SessionState 自定义,或注册 HttpModules。

  分类您的设置后,可以将其部署到右的位置对其进行管理。 目标是减少手动管理。 让 SharePoint 处理设置减少部署应用程序时可能发生的错误数。

  核心设置最在源代码管理中管理。 这允许同时设置提供一个源事实的维护设置历史记录。 此外,这种方法用于维护的开发、 测试和生产环境的配置文件的独立版本。

  可以通过使用 SharePoint 对象模型和部署工具自动执行自定义设置安装和管理。 使用 SPWebConfigModification 类、 解决方案部署和 CONFIG 目录 SharePoint 12 配置单元下以构成您的配置管理策略。

  在 SharePoint SPWebConfigModification 类允许您以编程方式注册 SharePoint Web 应用程序的 Web.config 中的设置。 使用 SPWebConfigModification,可以编写一个控制台应用程序或 Stsadm 扩展列表中,添加,或删除配置项。

  此方法用于快速、 一致的 SharePoint 配置设置的大型集修改。 此类中的 SPWebConfigModificationType 枚举包含三个值指定进行的修改的类型的值: EnsureChildNode,EnsureAttribute,和 EnsureSection。 使用 EnsureSection,因为无法轻松地删除与此枚举添加项目时一定要谨慎。

  在 SharePoint CONFIG 目录允许您以声明方式来维护此目录中的 XML 文件中注册设置。 WSS 于 XML 文件中的设置 web.config SharePoint 创建 Web 应用程序时。 此文件夹中的设置应用于所有 Web 应用程序。

  8.知道位置配置设置属于

  上一个提示说明了不同类型的 SharePoint 配置设置以及如何管理它们。 为应用程序升级到环境,如从测试为生产,对配置设置尤其是那些指向外部系统的更改将可以就像沙滩您英尺下同时移中。 了解配置设置所属可以放更可靠的基本管理环境设置。

  复合应用程序开发 已增加依赖配置设置。 在电源和方便的配置设置的使用有认为导致其过多使用。 减少常量会更改这些设置的一个方法是通过而推断等命名约定中的值应用约定通过配置模式。 演示如何将 SharePoint 解决方案打包集成到您的 Visual Studio 项目的概述在"连续集成和自动的生成"部分的约定通过配置模式的示例。 此范例一个相关的示例显示在 Web 内容提示"使用相对链接尽可能"。

  实例特定设置 都是唯一一个 Web 部件的每个实例。 是例如您可能在程序管理器页显示的项目列表,它在开发人员页上显示项目和任务的详细信息的 Web 部件。 实例特定设置最存储于一自定义工具部分,或者在一个 Web 部件杂项工具部件属性。

  由多个组件使用的 配置设置 被视为全局设置。 此类别中的设置的示例包括外部 Web 服务、 业务对象的设置和数据设置的 URL。 这些设置是非常好的保存在 Web.config 中和管理如"具有 SharePoint 管理自定义配置设置"部分所述。


  9.品牌 SharePoint 的缩放比例和维护

  品牌 SharePoint 网站为应用程序的用途的最明显的 Visual 指示用户提供。 品牌包括页面、 内容页面、 页面布局、 网站定义和 CSS 使用如主控形状的不同项目。

  资源

  Microsoft Office SharePoint Server 2007 和 Windows SharePoint Services v 3

  业务数据目录

  SharePoint 2007: BDC) </a0>-业务数据目录

  WebPart 类 (Microsoft.SharePoint.WebPartPages) 请确保应用程序的缩放和维护策略将考虑如何管理这些产品的项目。

0
相关文章