设计和构建 Office SharePoint Server 2007 网站
本指南旨在提供一些说明性指导,以帮助您和您的工作组通过使用 Microsoft Office SharePoint Server 2007 构建自定义企业网站(例如公司范围内的门户网站或 Internet 展示网站)。基于 Office SharePoint Server 2007 的自定义网站会将编码元素(例如工作流、文档转换器和 Web 部件)与内容(例如母版页、布局页、图形文件和网页)一起结合使用。开发这些网站的最佳方案包括设置多个环境,以便开发、集成、试验编码元素和内容以及将编码元素和内容从一个环境部署到另一个环境。因此,协调基于 Office SharePoint Server 2007 的企业网站的开发和部署是一项复杂的活动。本指南介绍了可以设置在开发过程中使用的多个环境的方法,以及用于将内容和代码从一个环境部署到另一个环境的方法。
Office SharePoint Server 2007 包含跨多个产品领域的多种可自定义的特性和功能(例如商业智能、表单、工作流和文档管理)。从软件开发人员、网站设计人员到信息工作人员,执行自定义任务都需要各个级别的专业技能。多个 Microsoft 网站(例如 Microsoft Developer Network(MSDN)、TechNet 和 Office Online)上提供了针对各种访问群体介绍的自定义任务的内容。本指南包含针对可自定义程度最高的产品领域的功能指南页,而不是在此处重复上述位置的内容。产品领域的每个指南页都会为可能要实施自定义的所有访问群体的成员提供指向自定义资源的链接。
本指南包含以下几个部分:
-
此部分为网站架构师、规划人员和设计人员提供了概述材料,以帮助他们了解端到端 Office SharePoint Server 2007 网站部署方法和网站自定义选项。各个主题分别讨论以下内容:
确定项目的最佳自定义方法。
基于 Office SharePoint Server 2007 的网站的元素。
建议的用于进行开发工作的环境。
开发小组用来设计、构建和部署 Office SharePoint Server 2007 网站的工具和流程。
建议的应加入负责设计和构建网站的工作组的角色。
典型的企业网站自定义方案。
虽然本指南的重点是基于 Office SharePoint Server 2007 创建新的自定义网站,但也包含一些主题来介绍在将基于 Microsoft Office SharePoint Portal Server 2003 或 Microsoft Content Management Server 2002 的自定义网站升级到 Office SharePoint Server 2007 时应紧记的注意事项和技巧。
-
此部分描述了用于开发、集成、测试和试验基于 Office SharePoint Server 2007 的自定义解决方案的多个推荐环境。对于每个环境,本指南都提供了部署该环境所需的步骤,并提供了基于部署过程中的环境角色的特殊设置和配置注意事项。
-
此部分介绍了如何将代码和内容自定义项打包并将它们从一个开发环境部署到另一个开发环境。这包括对开发人员、设计人员和作者用来打包和部署解决方案及内容的工具的说明,以及用于提高从一个环境到另一个环境的部署的稳固性、测试的充分性以及安全性的提示和最佳方案。
-
功能指南页提供了有关 Office SharePoint Server 2007 功能领域(例如工作流、表单、文档管理或商业智能)的内容和资源的链接。本指南中的功能指南页特别提供了针对网站架构师、设计人员和实施者的自定义资源。负责自定义企业级门户网站或 Internet 网站的工作组应了解自定义功能的所有方法,包括使用 Office SharePoint Server 2007 用户界面、使用 Microsoft Office SharePoint Designer 2007 以及编写自定义代码。为了呈现此范围的各个选项,指南页将链接到针对可能参与自定义企业门户或网站的每个访问群体(包括信息工作人员、网站设计人员、开发人员和负责规划项目的架构师)的与功能相关的内容和资源。随着更多资源的发布,将会使用附加链接对每个指南页进行更新: