SharePoint Online 通用参考

SharePoint 2010 SDK 的这一部分概述了 SharePoint Online 上提供的开发人员功能、实现成功在 SharePoint Online 上开发的策略和模式,以及指向其他资源的链接,以帮助开发人员加深对这些可扩展性功能的了解。

上次修改时间: 2012年1月3日

适用范围: Office 365 | SharePoint Online | SharePoint Server 2010

本文内容
什么是 SharePoint Online?
SharePoint Online 自定义和开发策略
在 SharePoint Online 中访问开发人员功能

通常,用于创建 SharePoint 2010 本地解决方案的许多开发功能和模式也可用于创建 SharePoint Online 解决方案。

什么是 SharePoint Online?

SharePoint Online 是适合于所有规模企业的由 Microsoft 承载的基于云的服务。代替安装和部署 SharePoint Server 内部部署,现在所有企业只需订阅 SharePoint Online 即可向其员工提供企业级解决方案,用来创建网站以便与同事、合作伙伴和客户共享文档和见解。

SharePoint Online 提供网站来执行以下操作:

  • 管理并共享重要文档

  • 保持团队同步并管理重要项目

  • 掌握最新公司信息和新闻

  • 安全地与合作伙伴和客户共享文档

  • 使用面向公众的简单网站开展您的业务市场

通过让 Microsoft 承担来自于管理与内部部署软件关联的基础结构的大部分操作负担,企业可以将其资源集中于自己的重要业务方面。小中型企业现在可以与大型企业一样,利用相同的企业优势协作平台,而不必承担承载 SharePoint 内部部署所需的操作和硬件基础结构。

作为基于云的服务,SharePoint Online 使用冗余的地理位置分散的数据中心。每个数据中心都会保存可靠的冗余基础结构来支持该服务。而且 SharePoint Online 可以让企业随着需求变化灵活地扩展资源。

有关 SharePoint Online 及其功能的详细信息(包括订阅详细信息),请参阅 SharePoint Online 主页(该链接可能指向英文页面)

SharePoint Online 自定义和开发策略

SharePoint Online 向开发人员提供一个灵活的稳固框架,用来自定义和开发在云的多组织环境中使用的解决方案。在 SharePoint Online 开发中使用的开发功能和模式是可用于 SharePoint 2010 内部部署开发的功能和模式的子集。

可以通过以下三种基本方法自定义 SharePoint Online:

  • 使用浏览器配置   可以通过使用浏览器中的 SharePoint Online 用户界面执行的自定义设置。例如,可以编辑页面布局,添加和自定义默认 Web 部件,向页面中添加轻型 Microsoft Silverlight 小组件,或在"内容编辑器"Web 部件中嵌入 jQuery 代码。

    通过参考 SharePoint Online 最终用户帮助,您可以了解有关使用浏览器自定义的详细信息。有关针对企业的详细信息,请参阅 Office 365 Beta 的 SharePoint Online 规划指南(针对企业)。有关针对小型企业的详细信息,请参阅 Office 365 Beta 的 SharePoint Online 规划指南(针对小型企业)

  • 使用 SharePoint Designer 自定义   Microsoft SharePoint Designer 2010 是可用来在 SharePoint Online 中设计、生成和自定义网站的 Web 和应用程序设计程序。利用 SharePoint Designer 2010,您可以创建数据丰富的网页,生成强大的启用工作流程的无代码解决方案,以及设计网站的外观。您可以在 SharePoint Designer 中执行的自定义设置通常是声明性的,还可以利用客户端脚本。

    有关详细信息,请参阅使用 SharePoint Designer 2010 自定义 SharePoint Online

  • 开发包含自定义代码的 SharePoint Online 解决方案   为了启用更多技术上复杂的解决方案,SharePoint Online 为开发人员提供了服务器和客户端对象模型。Microsoft Visual Studio 2010 提供一系列用于创建沙盒解决方案的专门模板(包含网站和列表定义、工作流、Web 部件、事件接收器以及内容类型等各种 SharePoint 项目),以包括在 SharePoint 解决方案中。

    有关详细信息,请参阅开发 SharePoint Online 解决方案

在 SharePoint Online 中访问开发人员功能

请注意,SharePoint Online 提供了一系列用户许可证,而您所拥有的用户许可证确定您有权使用哪些开发人员功能。请参考SharePoint Online 开发人员功能可用性组合,以确定您的用户许可证允许您访问的开发人员功能。

请参阅

其他资源

使用 SharePoint Designer 2010 自定义 SharePoint Online

开发 SharePoint Online 解决方案

SharePoint Online 中的 Web 服务

SharePoint Online 开发人员功能可用性组合

SharePoint Online 快速链接

SharePoint Online 开发人员资源中心

SharePoint 开发团队博客(该链接可能指向英文页面)

SharePoint Stack Exchange(该链接可能指向英文页面)

SharePoint Foundation 2010 通用参考

SharePoint Server 2010 通用参考