在 SharePoint Server 中规划跨网站发布的创作网站
适用于:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server 中的跨网站发布允许您使用:
- 用于创作和存储内容的一个或多个创作网站集
- 一个或多个发布网站集,用于控制网站的设计和显示内容。
本文介绍如何为跨网站发布解决方案规划创作网站。
本文基于SharePoint Server 中的跨网站发布概述 中的信息。 阅读完本文后,请确保阅读下一篇文章: 在 SharePoint Server 中规划跨网站发布的发布网站。
为 SharePoint 创作网站计划网站集和网站结构
创作网站集必须激活 SharePoint Server 跨网站集发布功能。 我们建议使用产品目录网站集模板来创建创作网站集,因为使用模板会默认激活跨网站集发布功能。 如果使用的网站集模板未激活跨网站集发布功能,则必须激活它。 此外,如果使用的网站集模板(如工作组网站模板)不会创建发布网站,并且想要使用“审批工作流”和“计划”等发布功能,则还必须激活这些发布功能。 若要了解如何激活跨网站发布功能,请参阅在 SharePoint 服务器上配置跨网站发布中的"激活跨网站集发布功能"。 有关如何在不是发布网站的网站上使用发布功能的详细信息,请参阅 发布功能概述 (SharePoint Server 2010) 。 若要了解如何激活发布功能,请参阅启用发布功能。 若要详细了解如何设计用于跨网站发布解决方案的逻辑体系结构,请参阅在 SharePoint Server 中规划跨网站发布的逻辑体系结构。
因为跨网站发布对于创作环境和发布环境是不同的,创作网站的结构与发布网站的结构也会有所不同。 在您计划如何创作网站结构时,请考虑以下列表中的问题。
您应该使用页面库或列表作为内容吗?
在 SharePoint Server 2010 中,发布网站使用页面库来存储向用户显示的 HTML 内容。 通过使用 SharePoint Server 中的跨网站发布,您还可以使用列表和其他库来存储在发布网站上重复使用的内容。 当您计划这些内容的存储位置时,需要考虑内容是什么和您计划如何使用它。 一般情况下,如果您计划创作 HTML 内容,我们推荐您使用页面库而不是列表。 与列表相比,页面库有以下优点:
您可以为创作页面创建一个更所见即所得的环境,让作者了解其内容在发布网站上的显示方式。
您可以将变体和翻译与页面库一起使用来创建多语言内容。
可以使用审批工作流来传递页面库内容以供审查和批准。 搜索系统不会为未批准发布的页面编制索引,因为它们在发布之前不会标记为主要版本。
您可以使用日程安排来指定内容何时可用。 搜索系统不会为尚未计划发布的页面编制索引。 对索引的这种限制是因为页面在发布之前不会标记为主要版本。
您必须有多少页面库?
使用页面库的主要缺点是每个网站只有一个页面库。 根据您计划要创建的页面内容量,单一的大目录可能很难在发布网站上使用,因为用于显示内容的查询更为复杂,配置起来也相当耗时。 因此,在规划 Pages 内容时,请考虑要创建的内容量以及是否应将内容存储在一起。 如果您要将页面内容存储在单独的目录中,您必须在创作网站集层次结构内创建单独的网站,然后将每个网站中的页面库共享为目录。 然后,您可以从一个或多个发布网站连接到这些目录。
例如,在具有知识库站点的 Intranet 方案中,你可能希望将故障排除文章与用户手册分开,因为它们由不同的人员组创作。 在创作网站集中,您创建一个网站以在其页面库中存储疑难解答文章,并创建另一个网站以在其页面库中存储用户手册。 将这两个页面库都共享为目录后,可以从同一发布网站连接到这两个页面库,并通过使用不同的 Web 部件显示两种类型的内容。
您必须有多少创作网站集?
除了确定在单个创作网站集中必须拥有多少个网站外,还应考虑是否需要拥有更多创作网站集。 如果内容作者是在具有不同安全要求的单独的组中,或在不同的地理位置,则可能要使用多个创作网站集。 例如,在 Extranet 方案中,您可能对属于 Active Directory 域服务 (AD DS) 中特定组的内部内容作者使用一个创作网站集,对通过使用基于表单的身份验证连接到网站的外部内容作者使用一个单独的创作网站集。 可以在 Web 应用程序和服务器场之间共享目录,这样就不必将创作网站限制为单个 Web 应用程序或场。 决定您必须有多少创作网站集,然后计划在每个网站中包含哪些目录。
您计划使用变体来创建多语言内容吗?
您必须用多种语言提供内容吗? 即使您当前计划只用一种语言创建和发布内容,考虑该业务需求是否将来可能改变。 如果您可能最终要在网站上使用变体,您应现在计划使用变体。 现在设置能适应变化的网站结构,将来您就能节省您自己和您的组织的时间和资源。 如果在以后切换到使用变体时必须更改网站结构,这通常比较困难,并且可能会影响你为网站规划的 URL。 如果您计划使用变体和跨网站发布,每个变体标签都必须创建为创作网站集内的一个单独网站。 您将每个变体网站中的页面库共享为目录,然后将每个发布网站集连接到与其区域设置匹配的目录。 有关变体的详细信息,请参阅SharePoint Server 中的变体概述。 有关如何计划变体网站的详细信息,请参阅在 SharePoint Server 中规划多语言跨网站发布网站的变体。
在创作网站上必须有什么类型的导航?
虽然可以在创作网站上使用托管导航,使创作网站类似于发布网站,但这种托管导航用法可能会使内容作者感到困惑。 我们建议您在创作网站上使用结构化导航,以便作者更轻松地创建内容。 考虑将在创作网站上创建和存储的内容类型。 大多数内容是存储在页面库中的 HTML 内容吗? 或您会手动创建或导入列表数据吗? 如果为创作网站以及任何列表和库保留结构,则内容作者可以更轻松地创建内容。
为 SharePoint 创作网站计划安全性
你对创作网站的安全计划和对 SharePoint Server 中的大多数其他网站是一样的。 请考虑以下问题:
谁有权限来创建创作网站内包含的不同类型的内容?
谁有权限来创建网页内容?
同一组的人也可以创建列表内容,还是由单独的一个组负责该内容?
如果您计划使用审批工作流,谁应包括在审批者组中?
有关安全性的信息,请参阅 SharePoint Server 中的网站和内容的权限规划。
启用目录的匿名访问后,可以独立于其在搜索中的表示方式处理创作网站上的安全性。 当启用匿名访问时,发布网站上的匿名用户可以搜索和查看已编制索引的内容。 但是,如果更改对目录中单个项目的权限,搜索系统将遵循这些权限,并且限制为特定组的任何项将不可供匿名用户使用。 当你计划与匿名用户共享内容时,权限中的这种特殊性允许更大的灵活性。
您还必须计划授予爬网程序对创作网站集上内容的访问权限。 爬网程序使用一个默认内容访问帐户。 如果默认内容访问帐户对内容没有至少读取权限级别,则不会为内容编制索引,并且不可用于发布网站集上的查询。 您可以使用默认内容访问帐户,也可以使用爬网规则指定在爬网特定内容时要使用的不同内容访问帐户。 有关详细信息,请参阅在 SharePoint Server 中规划爬网和联合中的"计划爬网程序身份验证"。
为 SharePoint 创作网站计划设计与品牌
如本文前面部分所述,创作网站的结构可以不同于发布网站的结构。 同样,这些网站的外观也可能不同。 如果您希望内容作者在创作网站上具有"所见即所得"用户体验,可以使用类似的母版页、页面布局和级联样式表来设计创作网站。 然而,由于品牌或其他要求,实际发布网站可能有不同的设计。 因此,创作网站不会提供完整的 WYSIWYG 体验。
即使不打算将相同的品牌应用于在发布网站上使用的创作网站,如果计划使用 Pages 库内容,你仍必须规划作者将使用的基本页面布局。 当您计划创作网站的设计时,请考虑下列问题:
您必须具有哪些网站栏? 可将网站栏作为页面字段添加到页面布局中,以保存更多内容,例如托管元数据。
您必须具有何种内容类型? 您可以创建使用"文章页面内容类型"作为父内容类型的自定义内容类型。 可以将网站栏添加到自定义内容类型,它将作为页面字段包含在您使用自定义内容类型创建的任何页面布局中。
您可以使用默认母版页吗? 您可能使用默认母版页,或创建要在创作网站上使用的新母版页。
您必须具有哪些页面布局? 您可以创建包含特定页面字段的自定义页面布局。 例如,在具有一个知识库的 Intranet 方案中,您可能为疑难解答指南和用户手册分别创建单独的页面布局。
若要了解创作网页,请参阅 SharePoint 页面模型概述、Plan content types and workflows in SharePoint 2013、规划网页 (SharePoint Server 2010) 和 规划网页创作 (SharePoint Server 2010)。
为 SharePoint 创作网站上的标记内容计划术语集
使用术语集来标记创作网站上的目录内容,如网页或列表项。 通过进行此标记,术语有助于将内容分类到层次结构中。 这些相同的术语以后在发布网站上用于发出查询、显示目录信息和目录项网页、创建友好的 URL,以及用于托管导航。 当您为标记内容计划要使用的术语集和术语时,考虑层次结构的构造方式。 您可以将来自多个标记术语集的术语组合到单一自定义术语集以在发布网站上导航。 无需为创作网站上的标记术语集创建单个高度复杂的结构。 此外考虑 URL 在发布网站上的外观并计划创建帮助用户找到所需内容的术语。 例如,如果有一个名为“计算机”的第 1 级术语,并且该术语下有一个名为 Laptops 的第 2 级术语,并且目录项名称CM61438,则显示该模型的页面的友好 URL 将为 https://contoso.com/computers/laptops/CM61428
。 有关详细信息,请参阅Plan terms and term sets in SharePoint Server 2013和在 SharePoint Server 中规划导航术语集。
有关为标记内容创建术语集的信息,请参阅在 SharePoint 服务器上配置跨网站发布中的"为创作网站上的标记内容创建和管理术语集"。
为 SharePoint 创作网站计划目录内容
目录包含跨网站集重用的内容。 您可以使用页面库中的 HTML 内容、列表中的数据,或资源库中的资源,如图片和视频。 例如,您可能在 Internet 业务方案中使用列表来显示产品目录,或在 Intranet 方案中使用页面库来显示知识库文章的目录。 在以上任一示例中,您可能还有要与内容相关联的资源,如用于解释疑难解答步骤的产品图片或视频。 本节介绍如何在创作网站中计划不同种类的目录内容。
有关如何启用库或列表作为目录的信息,请参阅在 SharePoint 服务器上配置跨网站发布中的"共享库或列表作为目录"。
计划页面库
决定是否在一个或多个页面库中存储内容以及如何在它们之间划分内容后,请考虑下列问题:
您会将什么术语集与页面库内容相关联?
如果您使用页面库,则必须计划至少将一个托管元数据网站栏添加到页面布局内容类型,并将该网站栏链接到标记术语集。 当内容作者创建使用该内容类型的新页面时,他们将能够选择用于标记页面的术语。 例如,在 Intranet 知识库方案中,您可能有一个名为"文章类型"的术语集,其中包含针对"疑难解答指南"和"用户手册"的单独术语。 您可以创建一个名为"文章类型"的网站栏(它链接到"文章类型"术语集),并将其添加到"文章页面"内容类型。 当内容作者创建新页面时,他们必须从可用的"文章类型"术语的列表中选择一个术语。 当页面库作为目录共享时,您必须选择要用作发布网站上的导航术语集的托管元数据列。 有关详细信息,请参阅本文上文中的为 SharePoint 创作网站上的标记内容计划术语集。
您必须将哪些其他字段添加到页面布局内容类型?
除了规划导航标记字段,还应考虑要添加到页面布局内容类型的其他任何字段。 这些字段可以是链接到其他术语集的其他托管元数据字段,也可以是其他类型的字段,例如超链接、数字以及日期和时间。 默认情况下,发布页面内容类型包含"页面内容"字段。 此字段允许内容作者使用 RTF 编辑器在页面上插入 HTML 和图像。 可以根据创建的内容,创建包含不同字段的各种页面布局。 例如,在 Intranet 知识库方案中,可以对包含"适用于"或"文章编号"等字段的疑难解答文章使用页面布局,而对包含"产品名称"、"型号"等字段的用户手册使用页面布局。 规划页面库内容时,应决定需要哪些其他网站栏、内容类型和页面布局,以及页面布局中应包含哪些字段。 有关详细信息,请参阅 SharePoint 页面模型概述。
有关详细信息,请参阅规划网页 (SharePoint Server 2010) 和 规划大型页面库 (SharePoint Server 2010)。
计划列表内容
当您计划使用列表来维护目录内容时,请考虑下列问题:
要使用多少列表?
根据数据的结构,考虑使用多个列表来创建和维护目录内容。 当用来表示目录项的属性在不同类别的数据中差别很大时,应该考虑使用多个列表。 例如,表示洗衣机的属性不同于表示 MP3 播放器的属性。 在这种情况下,考虑为洗衣机创建一个列表,为 MP3 播放器创建另一个列表。
您用哪些网站栏来表示目录项?
当您在 SharePoint 列表中创建和维护目录内容时,列表中的项表示单一目录项 例如,单一产品或特定事件。 不同的项具有表示项属性 (Property) 的属性 (Attribute),如产品的品牌、颜色和大小,或日期、时间和事件的地点。 若要在列表中添加这些属性,您必须创建表示不同属性的网站栏,例如品牌、颜色、重量、日期、时间和地点。
当您计划要表示目录内容的网站栏时,既要考虑您要显示的内容,又要考虑不同目录项在发布网站上的显示方式。 您不需要在发布网站上显示列表中的所有网站栏。 但是,可以使用所有网站栏中的信息对目录项必须显示的方式进行排序。 例如,您可以使用名为"存货量"的网站栏中的数据对目录项进行排序,使存货量最大的项显示在显眼的位置。
重要
[!重要说明] 我们建议您创建网站栏而不是列表栏。 会自动为网站栏、分类列和索引列表栏创建托管属性。 还要知道,所有自动创建的托管属性都是文本数据类型。 有关详细信息,请参阅在 SharePoint 服务器中自动创建托管的属性。
列表需要何种内容类型?
如果您有几个列表,我们建议您为每个列表创建一个内容类型,然后将相应的网站栏与此内容类型相关联。
对于您将作为目录共享的每个列表,要使用什么术语集?
如本文上文中的为 SharePoint 创作网站上的标记内容计划术语集所述,您使用术语集将目录内容分类到一个层次结构中。 要对列表内容使用标记术语集,您必须有一个"托管元数据"数据类型的网站栏,并将其连接到标记术语集。
您将输入到列表中的数据是一致的吗?
还应规划一个策略,以确保目录列表数据一致。 目录列表数据通常由不同的人员长时间维护,这增加了数据不一致的可能性。 例如,假设你有一个名为 Color 的网站栏,并且想要从外部系统导入各个项目的颜色信息。 外部系统中的值的颜色写入方式是不同的(BLUE、Blue、blue)。 在将此数据导入 SharePoint 列表之前,请确保数据一致。 对于此示例,请确保所有颜色名称都表示为蓝色。
除了保证数据一致性外,还应确保用于标记目录内容的托管元数据字段是必填字段。 此字段缺少数据可能导致内容无法在发布网站上正确显示。
有关如何创建跨网站发布的内容列表的信息,请参阅在 SharePoint 服务器上配置跨网站发布中的"通过使用 SharePoint 列表创建目录内容"。
计划使用“产品目录”网站集
产品目录网站集模板旨在用于创建这样的网站:在其中创作、存储和维护在目录方案中使用任何类型的数据。 网站集模板包括针对维护列表中的目录内容而优化的产品目录列表模板。 默认情况下,当您创建产品目录网站集时,基于产品目录列表模板的产品列表会自动创建。 对产品列表已使用"带图像的产品"内容类型进行了预先配置。 "带图像的产品"内容类型具有与之相关联的网站栏,如下表中所述。
"带图像的产品"内容类型中的网站栏
网站栏名称 | 网站栏类型 |
---|---|
标题 |
单行文本 |
项目编号 |
单行文本 |
组数 |
单行文本 |
语言标记 |
选项 |
滚动图像 |
发布图像 |
项目类别 |
托管元数据 |
此外,会创建名为"产品层次结构"的术语集。 此术语集与"项目类别"网站栏相关联。
有关性能注意事项,请参阅设计大型列表并最大限度地提高列表性能 (SharePoint Server 2010)。
计划资源库内容
计划使用内容中的资产时,请记住哪些是和未编制索引的。 搜索系统为某些字段(如文本和 HTML 字段)编制索引,但不为图片、音频和视频文件等资产以及 Word 文档或 PDF 等文件编制索引。 这些文件被视为二进制大对象 (BLOB),并且存储在 BLOB 缓存中,而不是在搜索索引中。 这种处理意味着这些文件不会以与其他内容相同的方式显示在发布网站上。 计划创作网站的资源库内容时,请考虑以下列表中的问题。
资源库应位于哪个位置?
要在内容中使用资源,创作网站集和发布网站集必须具有对资源库的访问权限。 资源库的位置取决于您要创建的网站类型和解决方案体系结构。 如果发布网站上的用户在创作网站集上有"读取"权限级别,则资源库可以存储在创作网站集上。 但是,如果发布网站上的用户不能对创作网站集具有“读取”权限级别,则必须在具有不同权限级别的单独网站集上创建资产库。 例如,在用户在发布网站上仅有匿名访问权限的 Internet 方案中,资源库应该存储在单独的网站集中单独的 web 应用程序中,并配置为允许匿名访问。 然而,在用户在发布网站上可以具有"读取"访问权限的 Intranet 方案中,资源库可以存储在创作网站集中。 当资产库存储在与创作网站和发布网站分开的网站集中时,请确保将其添加到创作网站的“建议浏览器内容位置”列表中,以便内容作者可以从资产库查找项目并将其插入到其内容中。 如果您计划使用资源库的图像呈现形式,必须能在承载图像的网站集上启用和配置呈现形式。
资源库必须作为目录共享吗?
如果使用标记术语集中的术语对要存储在资源库中的资源进行了标记,并且您希望能够基于这些术语查询资源,您可以作为目录共享资源库。 例如,如果您有一个或多个要基于特定类别显示图片或视频的发布网站,则包含这些资源的库必须作为目录共享。 如果您要在发布网站上允许匿名用户访问,请确保任何匿名用户均可访问资源库。
资源在哪里缓存?
当您计划在内容中使用资源时,还应计划资源文件的缓存位置。 一般情况下,始终为发布网站启用 BLOB 缓存。 BLOB 缓存通过从数据库检索 BLOB 文件并将其存储在前端 Web 服务器上的目录中,供用户使用,从而提高了网站性能。 BLOB 缓存可减少到数据库服务器的网络流量和负载。 有关详细信息,请参阅在 SharePoint Server 中规划缓存和性能。
资源文件有多大?
如果计划使用内容中的视频等大型文件,则应计划增加资产库所在服务器上的最大上传文件大小。 这将允许您上载大于 SharePoint Server 所允许的默认设置的文件。 有关 BLOB 缓存、比特率限制和最大上载文件大小的详细信息,请参阅在 SharePoint Server 中规划缓存和性能。
有关如何计划资源库的详细信息,请参阅在 SharePoint Server 2013 中规划数字资源库。
另请参阅
概念
SharePoint Server 中发布到 Internet、Intranet 和 Extranet 网站的概述
在 SharePoint Server 中规划 Internet、Intranet 和 Extranet 发布网站
在 SharePoint Server 中规划跨网站发布的逻辑体系结构
在 SharePoint Server 中规划跨网站发布的发布网站