在 SharePoint Server 中规划跨网站发布的创作网站

 

**上一次修改主题:**2018-03-12

**摘要:**了解如何计划 SharePoint Server 跨网站发布解决方案的创作网站集。

当您使用 SharePoint Server 中的跨网站发布时,您使用一个或多个创作网站集来创作和存储内容,使用一个或多个发布网站集来控制网站设计和内容显示。

本文基于SharePoint Server 中的跨网站发布概述 中的信息。在您读完本文后,请确保阅读下一篇文章在 SharePoint Server 中规划跨网站发布的发布网站

为 SharePoint 创作网站计划网站集和网站结构

创作网站集必须激活 SharePoint Server 跨网站集发布功能。我们建议使用产品目录网站集模板来创建创作网站集,因为使用模板会默认激活跨网站集发布功能。如果使用的网站集模板未激活跨网站集发布功能,必须手动激活。此外,如果使用不创建发布网站的网站集模板(如团队网站模板),且希望使用审批工作流和日程安排等发布功能,还必须激活这些发布功能。若要了解如何激活跨网站发布功能,请参阅在 SharePoint 服务器上配置跨网站发布中的“激活跨网站集发布功能”。若要详细了解如何在非发布网站上使用发布功能,请参阅发布功能概述 (SharePoint Server 2010)。若要了解如何激活发布功能,请参阅启用发布功能。若要详细了解如何设计用于跨网站发布解决方案的逻辑体系结构,请参阅在 SharePoint Server 中规划跨网站发布的逻辑体系结构

因为跨网站发布对于创作环境和发布环境是不同的,创作网站的结构与发布网站的结构也会有所不同。在您计划如何创作网站结构时,请考虑以下列表中的问题。

  • 您应该使用页面库或列表作为内容吗?

    在 SharePoint Server 2010 中,发布网站使用页面库来存储向用户显示的 HTML 内容。通过使用 SharePoint Server 中的跨网站发布,您还可以使用列表和其他库来存储在发布网站上重复使用的内容。当您计划这些内容的存储位置时,需要考虑内容是什么和您计划如何使用它。一般情况下,如果您计划创作 HTML 内容,我们推荐您使用页面库而不是列表。与列表相比,页面库有以下优点:

    • 您可以为创作页面创建一个更所见即所得的环境,让作者了解其内容在发布网站上的显示方式。

    • 您可以将变体和翻译与页面库一起使用来创建多语言内容。

    • 可以使用审批工作流来传递页面库内容以供审查和批准。搜索系统不会对未获准发布的页面编制索引,因为它们在发布之前不会标记为主要版本。

    • 您可以使用日程安排来指定内容何时可用。搜索系统不会对未安排发布日程的页面编制索引。这是因为这些页面在发布之前不会标记为主要版本。

  • 您必须有多少页面库?

    使用页面库的主要缺点是每个网站只有一个页面库。根据您计划要创建的页面内容量,单一的大目录可能很难在发布网站上使用,因为用于显示内容的查询更为复杂,配置起来也相当耗时。因此,当您计划页面内容时,应同时考虑创建的内容量和是否存储这些内容。如果您要将页面内容存储在单独的目录中,您必须在创作网站集层次结构内创建单独的网站,然后将每个网站中的页面库共享为目录。然后,您可以从一个或多个发布网站连接到这些目录。

    例如,在您有一个知识库网站的 Intranet 方案中,您可能希望将疑难解答文章与用户手册分开,因为它们由不同群体的人撰写。在创作网站集中,您创建一个网站以在其页面库中存储疑难解答文章,并创建另一个网站以在其页面库中存储用户手册。将这两个页面库都共享为目录后,可以从同一发布网站连接到这两个页面库,并通过使用不同的 Web 部件显示两种类型的内容。

  • 您必须有多少创作网站集?

    除了决定您在单一创作网站集中必须有多少网站,您还应考虑是否要有额外的创作网站集。如果内容作者是在具有不同安全要求的单独的组中,或在不同的地理位置,则可能要使用多个创作网站集。例如,在 Extranet 方案中,您可能对属于 Active Directory 域服务 (AD DS) 中特定组的内部内容作者使用一个创作网站集,对通过使用基于表单的身份验证连接到网站的外部内容作者使用一个单独的创作网站集。可以跨 Web 应用程序和场共享目录,因此您不必将创作网站限制到单个 Web 应用程序或场。决定您必须有多少创作网站集,然后计划在每个网站中包含哪些目录。

  • 您计划使用变体来创建多语言内容吗?

    您必须用多种语言提供内容吗?即使您当前计划只用一种语言创建和发布内容,考虑该业务需求是否将来可能改变。如果您可能最终要在网站上使用变体,您应现在计划使用变体。现在设置能适应变化的网站结构,将来您就能节省您自己和您的组织的时间和资源。如果您以后切换到使用变体时必须更改网站结构,实现起来往往更难,并会影响您为网站计划的 URL。如果您计划使用变体和跨网站发布,每个变体标签都必须创建为创作网站集内的一个单独网站。您将每个变体网站中的页面库共享为目录,然后将每个发布网站集连接到与其区域设置匹配的目录。有关变体的详细信息,请参阅SharePoint Server 中的变体概述。有关如何计划变体网站的详细信息,请参阅在 SharePoint Server 中规划多语言跨网站发布网站的变体

  • 在创作网站上必须有什么类型的导航?

    虽然您可以在创作网站上使用托管导航以使创作网站类似于发布网站,但这会使内容作者相混淆。我们建议您在创作网站上使用结构化导航,以便作者更轻松地创建内容。考虑将在创作网站上创建和存储的内容类型。大多数内容是存储在页面库中的 HTML 内容吗?或您会手动创建或导入列表数据吗?如果您为创作网站以及任何列表和库保持简单结构,内容作者创建内容会更轻松。

为 SharePoint 创作网站计划安全性

你对创作网站的安全计划和对 SharePoint Server 中的大多数其他网站是一样的。请考虑以下问题:

  • 谁有权限来创建创作网站内包含的不同类型的内容?

  • 谁有权限来创建网页内容?

  • 同一组的人也可以创建列表内容,还是由单独的一个组负责该内容?

  • 如果你计划使用审批工作流,谁应包括在审批者组中?

有关安全性的信息,请参阅 SharePoint Server 中的网站和内容的权限规划

当您启用对目录的匿名访问时,对创作网站上安全性的处理与它在搜索中的表示方式的处理可以分开。当启用匿名访问时,发布网站上的匿名用户可以搜索和查看已编制索引的内容。但是,如果您将权限更改为目录中的个别项目,这些权限会对搜索系统生效,从而使仅限于某些组的项目对匿名用户不可用。当您计划与匿名用户共享内容时,这就提供了更大的灵活性。

您还必须计划授予爬网程序对创作网站集上内容的访问权限。爬网程序使用一个默认内容访问帐户。如果默认内容访问帐户对内容不具有最低的“读取”权限级别,不会对内容编制索引,并不能在发布网站上查询这些内容。您可以使用默认内容访问帐户,也可以使用爬网规则指定在爬网特定内容时要使用的不同内容访问帐户。有关详细信息,请参阅在 SharePoint Server 中规划爬网和联合中的“计划爬网程序身份验证”。

为 SharePoint 创作网站计划设计与品牌

如本文前面部分所述,创作网站的结构可以不同于发布网站的结构。同样,这些网站的外观也可以有很大不同。如果您希望内容作者在创作网站上具有“所见即所得”用户体验,可以使用类似的母版页、页面布局和级联样式表来设计创作网站。然而,由于品牌或其他要求,实际发布网站可能有不同的设计。因此,创作网站不会提供完全的“所见即所得”体验。

即使您不打算将在发布网站上使用的同一品牌应用到您的发布网站,如果您计划使用页面库内容,您仍必须要计划作者将使用的基本页面布局。当您计划创作网站的设计时,请考虑下列问题:

  • **您必须具有哪些网站栏?**网站栏可以作为页字段添加到页面布局,以容纳更多内容,如托管元数据。

  • **您必须具有何种内容类型?**您可以创建使用“文章页面内容类型”作为父内容类型的自定义内容类型。可以将网站栏添加到自定义内容类型,它将作为页面字段包含在您使用自定义内容类型创建的任何页面布局中。

  • **您可以使用默认母版页吗?**您可能使用默认母版页,或创建要在创作网站上使用的新母版页。

  • **您必须具有哪些页面布局?**您可以创建包含特定页面字段的自定义页面布局。例如,在具有一个知识库的 Intranet 方案中,您可能为疑难解答指南和用户手册分别创建单独的页面布局。

若要了解创作网页,请参阅 SharePoint 页面模型概述在 SharePoint 2013 中规划内容类型和工作流规划网页 (SharePoint Server 2010)规划网页创作 (SharePoint Server 2010)

为 SharePoint 创作网站上的标记内容计划术语集

使用术语集来标记创作网站上的目录内容,如网页或列表项。通过这样做,术语帮助将内容分类到一个层次结构中。这些相同的术语以后在发布网站上用于发出查询、显示目录信息和目录项网页、创建友好的 URL,以及用于托管导航。当您为标记内容计划要使用的术语集和术语时,考虑层次结构的构造方式。您可以将来自多个标记术语集的术语组合到单一自定义术语集以在发布网站上导航。您不必为创作网站上的标记术语创建单一的、高度复杂的结构。此外考虑 URL 在发布网站上的外观并计划创建帮助用户找到所需内容的术语。例如,如果您有一个名为“Computers”的级别 1 的术语,其下有一个名为“Laptops”的级别 2 的术语,而目录项目名称是“CM61438”,则显示该模型的页面的友好 URL 是 https://contoso.com/computers/laptops/CM61428。有关详细信息,请参阅[在 SharePoint Server 2013 中规划术语和术语集](https://msdn.microsoft.com/zh-cn/library/ee519604\(v=office.16\))和在 SharePoint Server 中规划导航术语集

有关为标记内容创建术语集的信息,请参阅在 SharePoint 服务器上配置跨网站发布中的“为创作网站上的标记内容创建和管理术语集”。

为 SharePoint 创作网站计划目录内容

目录包含跨网站集重用的内容。您可以使用页面库中的 HTML 内容、列表中的数据,或资源库中的资源,如图片和视频。例如,您可能在 Internet 业务方案中使用列表来显示产品目录,或在 Intranet 方案中使用页面库来显示知识库文章的目录。在以上任一示例中,您可能还有要与内容相关联的资源,如用于解释疑难解答步骤的产品图片或视频。本节介绍如何在创作网站中计划不同种类的目录内容。

有关如何启用库或列表作为目录的信息,请参阅在 SharePoint 服务器上配置跨网站发布中的“共享库或列表作为目录”。

计划页面库

决定是否在一个或多个页面库中存储内容以及如何在它们之间划分内容后,请考虑下列问题:

  • 您会将什么术语集与页面库内容相关联?

    如果您使用页面库,则必须计划至少将一个托管元数据网站栏添加到页面布局内容类型,并将该网站栏链接到标记术语集。当内容作者创建使用该内容类型的新页面时,他们将能够选择一个术语来对页面进行标记。例如,在 Intranet 知识库方案中,您可能有一个名为“文章类型”的术语集,其中包含针对“疑难解答指南”和“用户手册”的单独术语。您可以创建一个名为“文章类型”的网站栏(它链接到“文章类型”术语集),并将其添加到“文章页面”内容类型。当内容作者创建新页面时,他们必须从可用的“文章类型”术语的列表中选择一个术语。当页面库作为目录共享时,您必须选择要用作发布网站上的导航术语集的托管元数据列。有关详细信息,请参阅本文上文中的为 SharePoint 创作网站上的标记内容计划术语集。

  • 您必须将哪些其他字段添加到页面布局内容类型?

    除了规划导航标记字段,还应考虑要添加到页面布局内容类型的其他任何字段。这些可以是链接到其他术语集的其他托管元数据字段,或其他类型的字段,如超链接、数字以及日期和时间。默认情况下,发布页面内容类型包含“页面内容”字段。这样,内容作者可以使用富文本编辑器将 HTML 和图像插入页面。可以根据创建的内容,创建包含不同字段的各种页面布局。例如,在 Intranet 知识库方案中,可以对包含“适用于”或“文章编号”等字段的疑难解答文章使用页面布局,而对包含“产品名称”、“型号”等字段的用户手册使用页面布局。规划页面库内容时,应决定需要哪些其他网站栏、内容类型和页面布局,以及页面布局中应包含哪些字段。有关详细信息,请参阅 SharePoint 页面模型概述

有关详细信息,请参阅规划网页 (SharePoint Server 2010)规划大型页面库 (SharePoint Server 2010)

计划列表内容

当您计划使用列表来维护目录内容时,请考虑下列问题:

  • 要使用多少列表?

    根据数据的结构,考虑使用多个列表来创建和维护目录内容。当用来表示目录项的属性在不同类别的数据中差别很大时,应该考虑使用多个列表。例如,表示洗衣机的属性与表示 MP3 播放器的属性有很大不同。在这种情况下,考虑为洗衣机创建一个列表,为 MP3 播放器创建另一个列表。

  • 您用哪些网站栏来表示目录项?

    当您在 SharePoint 列表中创建和维护目录内容时,列表中的项表示单一目录项 — 例如,单一产品或特定事件。不同的项具有表示项属性 (Property) 的属性 (Attribute),如产品的品牌、颜色和大小,或日期、时间和事件的地点。若要在列表中添加这些属性,您必须创建表示不同属性的网站栏,例如品牌、颜色、重量、日期、时间和地点。

    当您计划要表示目录内容的网站栏时,既要考虑您要显示的内容,又要考虑不同目录项在发布网站上的显示方式。您不需要在发布网站上显示列表中的所有网站栏。但是,可以使用所有网站栏中的信息对目录项必须显示的方式进行排序。例如,您可以使用名为“存货量”的网站栏中的数据对目录项进行排序,使存货量最大的项显示在显眼的位置。

    重要

    我们建议您创建网站栏而不是列表栏。会自动为网站栏、分类列和索引列表栏创建托管属性。还要知道,所有自动创建的托管属性都是文本数据类型。有关详细信息,请参阅在 SharePoint 服务器中自动创建托管的属性

  • 列表需要何种内容类型?

    如果您有几个列表,我们建议您为每个列表创建一个内容类型,然后将相应的网站栏与此内容类型相关联。

  • 对于您将作为目录共享的每个列表,要使用什么术语集?

    如本文上文中的为 SharePoint 创作网站上的标记内容计划术语集所述,您使用术语集将目录内容分类到一个层次结构中。要对列表内容使用标记术语集,您必须有一个“托管元数据”数据类型的网站栏,并将其连接到标记术语集。

  • 您将输入到列表中的数据是一致的吗?

    您还应该计划一项战略以确保目录列表数据的一致性。目录列表数据通常在很长一段时间内由不同的人维护,这会增加数据的不一致性。例如,假设您有名为“颜色”的网站栏,并且您要从外部系统导入各个项的颜色信息。外部系统中的值的颜色写入方式是不同的(BLUE、Blue、blue)。将此数据导入 SharePoint 列表之前,请确保数据的一致性。对于此示例,您要确保所有颜色名称都表示为 Blue。

    除了保证数据一致性,您还应确保用于标记目录内容的托管元数据字段是必填字段。此字段缺少数据可能导致内容无法在发布网站上正确显示。

有关如何创建跨网站发布的内容列表的信息,请参阅在 SharePoint 服务器上配置跨网站发布中的“通过使用 SharePoint 列表创建目录内容”。

计划使用“产品目录”网站集

产品目录网站集模板旨在用于创建这样的网站:在其中创作、存储和维护在目录方案中使用任何类型的数据。网站集模板包括针对维护列表中的目录内容而优化的产品目录列表模板。默认情况下,当您创建产品目录网站集时,基于产品目录列表模板的产品列表会自动创建。对产品列表已使用“带图像的产品”内容类型进行了预先配置。“带图像的产品”内容类型具有与之相关联的网站栏,如下表中所述。

“带图像的产品”内容类型中的网站栏

网站栏名称 网站栏类型

标题

单行文本

项目编号

单行文本

组数

单行文本

语言标记

选项

滚动图像

发布图像

项目类别

托管元数据

此外,会创建名为“产品层次结构”的术语集。此术语集与“项目类别”网站栏相关联。

有关性能注意事项,请参阅设计大型列表并最大限度地提高列表性能 (SharePoint Server 2010)

计划资源库内容

当您计划在内容中使用资源时,记得要对什么编制索引、对什么不编制索引。搜索系统会某些字段编制索引,如文本和 HTML 字段,但对于图片、音频和视频文件等资源以及 Word 文档或 PDF 等文件,则不编制索引。这些文件被视为二进制大对象 (BLOB),并且存储在 BLOB 缓存中,而不是在搜索索引中。这意味着它们不会以与其他内容相同的方式显示在发布网站上。计划创作网站的资源库内容时,请考虑以下列表中的问题。

  • 资源库应位于哪个位置?

    要在内容中使用资源,创作网站集和发布网站集必须具有对资源库的访问权限。资源库的位置取决于您要创建的网站类型和解决方案体系结构。如果发布网站上的用户在创作网站集上有“读取”权限级别,则资源库可以存储在创作网站集上。但是,如果发布网站上的用户在创作网站集上没有“读取”权限级别,必须在具有不同权限级别的单独网站集上创建资源库。例如,在用户在发布网站上仅有匿名访问权限的 Internet 方案中,资源库应该存储在单独的网站集中单独的 web 应用程序中,并配置为允许匿名访问。然而,在用户在发布网站上可以具有“读取”访问权限的 Intranet 方案中,资源库可以存储在创作网站集中。如果存储资源库的网站集既不是创作网站也不是发布网站,请确保将资源库添加到创作网站的“建议浏览器内容位置”列表中,以便内容作者能找到资源库中的项目并将其插入内容中。如果您计划使用资源库的图像呈现形式,必须能在承载图像的网站集上启用和配置呈现形式。

  • 资源库必须作为目录共享吗?

    如果使用标记术语集中的术语对要存储在资源库中的资源进行了标记,并且您希望能够基于这些术语查询资源,您可以作为目录共享资源库。例如,如果您有一个或多个要基于特定类别显示图片或视频的发布网站,则包含这些资源的库必须作为目录共享。如果您要在发布网站上允许匿名用户访问,请确保任何匿名用户均可访问资源库。

  • 资源在哪里缓存?

    当您计划在内容中使用资源时,还应计划资源文件的缓存位置。一般情况下,始终为发布网站启用 BLOB 缓存。BLOB 缓存从数据库中检索 BLOB 文件并将它们存储在为用户提供服务的前端 Web 服务器上的目录中,从而提高了网站的性能。这将减少网络通信量和数据库服务器上的负载。有关详细信息,请参阅在 SharePoint Server 中规划缓存和性能

  • 资源文件有多大?

    如果您计划在内容中使用非常大的文件,如视频,应计划增加资源库所在的服务器上的最大上载文件大小。这将允许您上载大于 SharePoint Server 所允许的默认设置的文件。有关 BLOB 缓存、比特率限制和最大上载文件大小的详细信息,请参阅在 SharePoint Server 中规划缓存和性能

有关如何计划资源库的详细信息,请参阅在 SharePoint Server 2013 中规划数字资源库

See also

SharePoint Server 中发布到 Internet、Intranet 和 Extranet 网站的概述
在 SharePoint Server 中规划 Internet、Intranet 和 Extranet 发布网站
在 SharePoint Server 中规划跨网站发布
SharePoint Server 中的跨网站发布概述
在 SharePoint Server 中规划跨网站发布的逻辑体系结构
在 SharePoint Server 中规划跨网站发布的发布网站
规划 SharePoint Server 2016 中跨网站发布网站的搜索
在 SharePoint 服务器上配置跨网站发布
估计 Web 内容管理的容量和性能 (SharePoint Server 2013)