为 SharePoint 构建网站

了解 SharePoint 中网站的新网站创作和发布模型。

SharePoint 中的网站发布简介(针对设计人员和开发人员)

SharePoint 介绍网站创作和发布模型来创建发布网站。 可以使用发布内容在 Intranet 或 Internet 网站中发布内容。 发布网站与其他类型的 SharePoint 网站(例如工作组网站)不同,主要是因为其用途 - 许多用户读取发布网站内容,但仅有少数用户通过从一个或多个网站集中添加、更新和删除内容来参与网站内容。 将这些网站与工作组网站进行比较,在工作组网站中许多人员可协作和参与内容。

可以使用 SharePoint 网站发布功能来生成、自定义和维护满足特定业务需要的发布网站。 您是具有 HTML、 CSS 和 JavaScript 技能的专业设计者还是编写 SharePoint 应用和使用自定义 .NET 代码来生成网站和场解决方案的开发人员,您可以使用 SharePoint 中的网站功能来管理内容生命周期的所有阶段,包括:

  • Authoring 和重用网站内容。

  • Branding 和设计您的网站外观和行为。

  • Managing metadata - 您可以生成分类法驱动的网站导航系统。

  • Publishing 顺利满足当前网站集或跨网站集发布内容 - 甚至跨 Intranet 和 Internet 网站界限。

  • Accessibility - 您可以用于提高已发布网站的可访问性。

如果你想查看 SharePoint 中发布网站的最新功能(针对设计人员和开发人员)摘要,请参阅 SharePoint 网站开发的新增内容

SharePoint 中的创作、设计和品牌

SharePoint 提供了一种新的网站设计方法。 内容创建工作流经过了修订,可方便用户使用任意创作和品牌工具创作优质内容。 若要在您的网站上加商标而无需编写自定义 .NET 代码,请使用设计管理器来导入设计元素。 使用设计管理器,还可以创建基于 HTML 的母版页​​,用于定义所有网站页面共用的镶边,并能创建用于设计页面模板的页面布局。 如果选择编写自定义代码,可以使用 .NET 服务器、.NET 客户端 (CSOM.md)、Silverlight 和 JavaScript 库。

发布网站、客户端模型编程以及新 SharePoint 应用模型。

可以使用新的 .NET 客户端对象模型 (CSOM) 使用 SharePoint 外接程序模型开发 SharePoint 应用。可以在 .NET 客户端对象模型中使用许多也可用于 .NET 服务器编程的 API,这些模型支持 .NET 客户端、Silverlight、JavaScript 以及在某些情况下Windows Phone开发。 用于开发网站应用的某些构想包括调查、帐户管理应用、集成社交功能以及发布网站中的外部数据、外包内容附件以及移动伴侣应用。

发布网页的页面模型

SharePoint 包括发布网页的页面模型。 该页面包括主页、页面布局以及呈现您的网页结构、内容、外观和行为的其他组件。 若要了解详细信息,请参阅 SharePoint 页面模型概述

母版页和页面布局

主页是指定义您的网页的共享结构元素的主模板 - 版式。 该网页上的所有页面共享定义显示网页布局内容的网页区域的这些元素。

网页布局供某种类型的个别网页使用。 在整理页面字段的同时对其进行填充。 这些页面定义该页面上的个别元素。 个别网页基于网页布局,并且这些网页可通过自定义代码或通过网页的使用者填充网页的字段的方式在您的 Web 浏览器中进行创建。 若要详细了解 SharePoint 中的页面模型,请参阅 SharePoint 页面模型概述

客户端侧呈现控件

在 SharePoint 中呈现所有的新控件。 将数据写入客户端 JSON 数组中的这些控件,并且您可以使用 JavaScript、CSS 和模板显示内容。 作为设计人员或开发人员,您可以控制内容在页面上的呈现方式,并且您可以使用各种设计技术,通过使用 SharePoint 中的内容搜索 Web 部件 和显示模板等功能,在已发布的页面上获取所需的外观和行为。

网站和移动设备

在 SharePoint 中优化移动开发的发布网站。 您可以定义一个或多个设备的通道(设备通道),并且将备用母版页分配给各个通道,向其提供结构元素或版式。 您可以选择包括或排除通道中的任何页面布局的各部分,并在开发的同时预览如何进行移动通道设计。

SharePoint 中的元数据和导航

改进 Microsoft SharePoint Server 2010 中介绍的管理元数据功能并在 SharePoint 中进行扩展以提高性能,通过用户界面简化访问以及获得分类法驱动的导航(被称为管理导航。 您可以使用基于 SharePoint 网站结构(称为结构导航)的管理导航或导航来构建您的网站导航。 若要了解有关托管导航的详细信息,请参阅 SharePoint 中的托管元数据和导航SharePoint 中的托管导航

SharePoint 中的发布内容

SharePoint 提供以下新的内容发布功能,利用这些功能,您可以开发支持更灵活、更容易使用且更复杂的拓扑和方案的发布网站。

目录

SharePoint 介绍了目录,该目录可用于跨网站集发布内容。 跨网站发布功能取决于目录。 您可以使用它们跨网页或跨 Intranet 网站和 Internet 之间的边界重用内容。 对于预定义的搜索查询,目录被标记在搜索中。 通过使用 SharePoint 中的内容搜索 Web 部件,可以跨网站集显示存储在目录中的内容。

跨网站发布

SharePoint 介绍了跨网站发布功能以便跨多个网站集重用内容。 它使用内置的搜索功能启用发布方案和架构。 首先,您可设计跨 SharePoint 场的网站,以使您的网站在 Intranet 和 Internet之间的边界进行扩展。 您可以使用 CSWP 来显示从网站和网站集中发布的搜索数据。

变体和多语言网站

可以在 SharePoint 中使用变体功能,创建多语言网站或需要内容展示多样化的其他网站。 变体功能仅限用于一个网站集。 也就是,您可以将源语/区域设置的目标语/区域设置“变体”作为同一 SharePoint 网站集内的当前网站创建。 变体支持友好型 URL 和以 XLIFF 文件格式导出或导入第三方翻译内容。 可以在导出包中添加标签、供翻译和复制的页面、各种列表项(例如,document libraries.md)和导航设置。

可访问的网站

可以在 SharePoint 中使用变体功能,以创建可访问的网站或者内容展示需要满足用户的各种辅助功能需求的其他网站。 SharePoint 提供了“更易于访问的模式”,该模式可通过以下方式激活:打开 SharePoint 网页并按 TAB 键,直到找到“打开更易于访问的模式”链接。 此功能将重新创建标准 HTML 格式的网页,使其对屏幕阅读器而言更友好。 通过确保用户可以按下 TAB 键来关注此链接,您可以创建更易于访问的 SharePoint 网页版本。 这包括被转换为超链接列表的基于 JavaScript 的下拉菜单和被转换为更简单的 HTML 的对象,使屏幕阅读器可以理解内容。

另请参阅