SharePoint 2013 中的新增功能(与开发有关)

概念概要主题

了解 SharePoint 2013 中的新增特性和功能,包括新的云应用程序模型、开发工具、平台增强功能、移动应用程序以及更多其他功能。

适用范围:

云应用程序模型


SharePoint 2013 引入了一个云应用程序模型,允许您创建应用程序。SharePoint 相关应用程序是此功能的自包含部分,可扩展 SharePoint 网站的功能。一个应用程序可能包括列表、工作流和网站页面之类的 SharePoint 组件,但也可能显示 SharePoint 中的远程 Web 应用程序和远程数据。应用程序很少或几乎不与安装在其中的设备或平台上的任何其他软件相关(除了平台中内置的软件之外)。这种特性可确保应用程序的安装简单并且卸载彻底。应用程序没有在 SharePoint 服务器上运行的自定义代码。相反,所有自定义逻辑“向上”移至云,或“向下”移至客户端计算机。此外,SharePoint 2013 引入一个 SharePoint 相关应用程序的创新式传递模型,包括 SharePoint 存储区和应用程序目录等组件。

SharePoint 相关应用程序 SharePoint 商店 应用程序目录

常见的使用 Web 标准的编程模型


通过 SharePoint 2013,任何 Web 开发人员都能轻松地创建 SharePoint 解决方案,包括那些使用非 Microsoft 平台堆栈的开发人员。这是因为 SharePoint 2013 基于常见的 Web 标准,如 HTML、CSS 和 JavaScript。此外,实施过程依赖于已建立的协议,如开放式数据协议 (OData) 和 OAuth。

HTML/JavaScript OData REST OAuth

开发工具


当前版本不仅提供用于开发应用程序新开发的基于 Web 的工具("Napa" Office 365 开发工具)版本,还体现了在优化现有开发工具(如 Visual Studio 和 SharePoint Designer)方面的巨大进步。通过 Visual Studio 中新的统一项目系统,您可以开发 SharePoint 相关应用程序、Office 相关应用程序、SharePoint 相关应用程序(包括 Office 相关应用程序)或由 SharePoint 承载的 Office 相关应用程序。除了较早版本中提供的 SharePoint 项目模板之外,Visual Studio 2012 现在还包括一个新的应用程序项目模板,该模板位于名为 Apps for SharePoint 2013 的应用程序文件夹中。“属性”窗口和“属性”页面中添加了多个新属性用于支持 SharePoint 相关应用程序项目。其他改进功能包括对针对云应用程序模型开发的完整支持(包括 OData 和 OAuth 支持),和对针对 Workflow Manager Client 1.0 平台开发的完整支持。

Napa Office 365 开发工具 Visual Studio SharePoint 设计器

核心平台增强功能


从更广的层面上看,SharePoint 2013 已得到改进和增强,以支持新的基于云的体系结构和以应用为导向的开发框架。从最低级别的 SharePoint API 到与社交媒体集成的连接,SharePoint 2013 的设计和执行均支持丰富的应用程序开发体验。除了使用用于 Web 服务的具象状态传输 (REST) 终结点之外,还有一个新的用于服务器和客户端开发的广义 API。除了客户端呈现之外,现在也支持远程事件接收器。

REST 终结点 新的客户端和服务器 API 客户端呈现 远程事件接收器

移动性


通过 SharePoint 2013,您可以将 Windows Phone 7 应用程序与本地 SharePoint 服务和应用程序结合,或者与在云中运行的远程 SharePoint 服务和应用程序(如使用 SharePoint Online 的服务和应用程序)结合,以创建功能超越传统台式计算机或便携式计算机并进入真正便携且更容易访问的环境的强大应用程序。SharePoint 2013 中新增的移动功能建立在现有的 Microsoft 工具和技术基础上,如 SharePoint、Windows Phone 7、Visual Studio 和 Microsoft Silverlight。您可以在 Visual Studio 中使用新 SharePoint Phone 应用程序向导模板为 Windows Phone 创建 SharePoint 支持的移动应用程序,这样便可创建简单的基于列表的移动应用程序。您可以将 SharePoint 2013 中引入的新功能(如 SharePoint Server 中的“地理位置”字段类型和“推送”通知)集成到您的移动应用程序中。

Visual Studio 应用程序模板 推送通知 位置和地图

社会和协作


经过改进的新的社会和协作功能使用户能够轻松地进行通信并保持参与和消息灵通。改进的“我的网站”好友动态订阅源可帮助用户了解其所关注的人和事的最新消息。新的社区网站 功能提供了丰富的社区体验,用户可以轻松查找并共享信息,并可找到志趣相投的人。

交互式源 社区网站 关注人员 关注网站

搜索


SharePoint 2013 中的搜索功能包括多个增强功能、使用 Content Enrichment Web 服务的自定义内容处理,以及用于显示搜索结果类型的新框架。此外,对关键字查询语言 (KQL) 也进行了重要改进。

合并的搜索平台 丰富结果框架 KQL 改进

工作流


Workflow Manager Client 1.0 是一个基于 Windows Workflow Foundation 4 构建的重新设计的工作流基础结构,为 SharePoint 2013 中的工作流创作提供新功能和灵活性。通过完全声明性创作环境,信息工作者可以使用 SharePoint Designer 2013 创作功能强大的工作流,并且开发人员可以使用一组新的 Visual Studio 2012 工作流项目模板访问更加复杂的功能,如自定义操作。也许最重要的是,Workflow Manager Client 1.0 与 SharePoint 相关应用程序模型完全集成。此外,工作流在云中执行而不是在 SharePoint 中执行,从而为设计基于工作流的 SharePoint 相关应用程序提供了极大的灵活性。

云中的执行 基于工作流 4 的基础结构 声明性创作 设计器和项目模板

企业内容管理


在 SharePoint 2013 中,除了新扩展的 .NET 服务器管理的 API 集之外,您现在还可以使用 .NET 客户端、Silverlight、Windows Phone 和 JavaScript API,以自定义企业内容管理 (ECM) 体验和行为。

设计管理器 托管导航 跨网站发布 电子数据展示

Business Connectivity Services


除了其他通过 WCF 服务或 OData 终结点公开的数据驱动的应用程序之外,Business Connectivity Services (BCS) 还允许 SharePoint 访问外部数据系统(如 SAP、ERP 和 CRM)的数据。SharePoint 2013 中的 BCS 已在多个方面得到了改进和增强,包括 OData 连接性、外部事件、应用程序中的外部数据、筛选和排序、支持 REST 以及其他方面。

OData 连接器 应用程序中的外部数据 SharePoint 中的外部事件

应用程序服务


SharePoint Server 2013 包括可用于处理 SharePoint 网站中的数据的若干个服务。SharePoint 的新增服务是机器翻译服务,该服务可翻译多语言支持的网站、文档和数据流。SharePoint Server 2013 还包括 Access Services 和新数据访问模型。为了将文件和数据流转换成其他格式,SharePoint Server 2013 具有 Word Automation Services 和 PowerPoint Automation Services(SharePoint 的新增功能)。SharePoint 还提供数据分析工具,如 PerformancePoint Services 和 Visio Services,这些服务支持商业智能以及 Excel Services 中的强大新功能。

翻译服务 PowerPoint Automation Services 高级 Access Services 高级 Excel Services

原文地址:https://www.cnblogs.com/love007/p/2762056.html