规划大型页面库 (SharePoint Server 2010)
适用于: SharePoint Server 2010
上一次修改主题: 2016-11-30
页面库是包含发布网站的所有内容网页的文档库。在页面库中存储了数千或数万个网页的网站必须考虑一组独特问题,这些问题与管理这些网页以及在网站中提供这些网页间的导航有关。
本文介绍如何在 Microsoft SharePoint Server 2010 发布网站中使用大型页面库,并提供相关信息来帮助您确定是否将大型页面库用于发布解决方案,以及如何对这些页面库进行规划。本文不介绍如何设置用于大型页面库的规则或网页传送,也不讨论如何配置用于大型页面库的导航。有关如何设置传送文档的规则的详细信息,请参阅创建内容管理器规则以传送文档。有关如何规划网站的信息,请参阅规划网站和网站集 (SharePoint Server 2010)。有关网站权限的详细信息,请参阅规划网站权限 (SharePoint Server 2010)。
本文内容:
关于大型页面库
确定是否使用大型页面库
确定如何管理网页
规划导航
规划全局导航和当前导航菜单
规划用于导航的其他 Web 部件
关于大型页面库
SharePoint Server 2010 中的页面库现在支持创建文件夹并在文件夹内存储网页,因此,一个网站的页面库中可能存储有数千到数万个网页。发布网站的全局导航和当前导航菜单直接与页面库关联。默认情况下,新网页在创建时会放置在页面库的根目录下。如果网站已配置为使用自动导航,则新网页将自动添加到全局导航和当前导航菜单。但是,放置在页面库中的文件夹中的网页不会添加到导航菜单,必须手动添加。此外,对可以在全局导航或当前导航中显示的链接数还具有一定限制。如果您的解决方案要使用拥有大量网页的网站,则必须对内容的组织方式进行规划,从而可以管理这些网页并配置网站内的导航。
SharePoint Server 2010 提供了几种方法来管理自动存储在大型页面库中的网站内容。一种方法是启用网站的内容管理器功能,并创建基于某些条件(如内容类型、标题、计划日期或目标访问群体)将网页传送到特定文件夹的规则。有关内容管理器的详细信息,请参阅创建内容管理器规则以传送文档。另一种方法是使用内容管理器中的文件夹分区设置,以便在目标位置包含指定数目的项之后自动创建文件夹。在目标位置达到最大项数之后,会自动创建具有指定文件夹名称的新文件夹,随后将创建的所有新项都放置到新文件夹中。
虽然可以手动管理网站内容的组织,但是将大型页面库与内容管理器结合使用具有下列优点:
自动页面组织 可以使用内容管理器自动管理网页的组织,从而允许进行文件夹分区和网页传送。
减少网站维护 因为可以自动管理库,所以网站所有者在管理网站中的网页方面花费的时间较少。作者不必担心如何将网页放置到正确的位置,因为基于规则的传送可为他们完成这项工作。
提高查询性能 向用户显示网页时,可减少内容数据库上的查询负荷,因为内容查询 Web 部件仅查询存储内容的单个库。
确定是否使用大型页面库
在规划使用大型页面库之前,必须首先确定大型页面库是否适合您的解决方案。这取决于您打算在网站中组织内容的方式。若要确定使用大型页面库是否适合您的解决方案,请回答下列问题:
v4.master 页面是否对于网站中的所有内容都相同?
页面布局是否对于网站中的所有内容都相同?
内容类型是否对于网站中的所有网页都相同?
拥有参与者、设计者和审批访问权限的用户的权限是否对于网站中的所有内容都相同?
如果对上述每个问题的答案都为“是”,则使用具有大型页面库的单个网站会使您的解决方案受益匪浅。如果对上述任何一个问题的答案为“否”,则应使用具有自身页面库的单独网站。
确定如何管理网页
在已确定使用大型网页库之后,必须确定如何对管理要创建的网页。可通过两种方法来管理网站的网页:手动管理或使用规则和网页传送进行管理。建议不要手动管理网页,因为涉及大量网页。应使用作为内容管理器功能的一部分提供的规则和网页传送。
必须先使用“网站设置”中的“管理网站功能”页来启动内容管理器功能,之后才能将规则和网页传送用于网站。在启动内容管理器功能之后,如果要在页面库中启用文件夹的自动创建,请使用“内容管理器设置”页来启用文件夹分区。使用“内容管理器规则”页可创建用于将网页传送到页面库中正确位置的规则。
虽然可以针对各种条件设置规则,但是使用托管元数据甚至可以对网页放置在库中的位置提供更多控制。例如,可以创建术语集,并基于作者分配给所创建网页的术语或托管关键字将网页传送到特定文件夹。有关如何使用托管元数据的信息,请参阅规划托管元数据 (SharePoint Server 2010)。
在规划页面库中内容的管理时,请考虑作者要创建的网页。内容是否足够相似,以便可以使用自动文件夹分区?是否需要设计更加结构化的库来包含网站中的网页?需要什么文件夹以及要使用什么条件将网页传送到特定文件夹?是否需要创建自定义术语库来为作者提供要用于网页传送的关键字列表?
规划导航
全局导航和当前导航菜单不显示文件夹中的网页,并且这些菜单会限制可以显示的最大链接数,因此必须规划用户在网站的网页间的导航方式。通常,为使用大型页面库的网站规划导航涉及下列网站元素:
全局导航和当前导航菜单
用于导航的其他 Web 部件
规划全局导航和当前导航菜单
虽然添加到页面库的根目录的网页会自动添加到全局导航和当前导航菜单中,但是如果网站拥有大量网页,则必须确定在全局导航和当前导航菜单中显示的网页。例如,您可以创建使用欢迎页面模板的一系列网页,以混合方式显示创作的内容和链接到网站中其他网页的 Web 部件,然后仅将欢迎页面包括在全局导航和当前导航菜单中。
使用“网站设置”中的“网站导航设置”页可为网站自定义全局导航和当前导航菜单。可以从指向顶级网站和网页之下的网站的自动显示链接来停止导航菜单。还可以仅指定要向用户显示的链接以及要列出这些链接的顺序。这使您可以生成不依赖于页面库结构的导航系统。如果不想手动更新用户界面中的导航菜单,则还可以使用 Microsoft Visual Studio 2010 为网站生成自定义导航菜单。
规划用于导航的其他 Web 部件
SharePoint Server 2010 提供了两个可添加到发布网站 Web 部件页的、特定于导航的 Web 部件:目录 Web 部件和摘要链接 Web 部件。
目录 Web 部件自动显示网站前三个级别的网站内容。但是,目录 Web 部件不得用于拥有大量网页的发布网站,因为该部件不显示文件夹中的网页,因此不会精确显示网站的内容层次结构。此 Web 部件更适合于仅拥有有限数目网页的较小发布网站。
利用摘要链接 Web 部件,网页作者可以创建可在 Web 部件页上进行分组和设置样式的链接的列表。虽然这为网页作者提供了链接到其他网页的方便方法,但是局限性在于,列表是静态的,必须进行手动更改才能对导航添加或移除项。此 Web 部件最适用于针对网站中的较短特定网页列表,但扩展到包含大量文件夹和网页的较长页面库链接列表可能会很快变得无法管理。
您还可以使用列表和库 Web 部件或内容查询 Web 部件,在网站中的网页上创建自定义动态导航链接。通过使用这两个 Web 部件之一,可以帮助降低网站维护成本,使网页作者可以灵活地提供动态内容,从而使用户能够方便地查找新内容或受欢迎的内容,而不必手动更新导航。
您可以使用列表和库 Web 部件来显示网站中任何列表或库(如页面库)的视图。必须首先创建一个配置为对页面库内容进行筛选、排序和分组的视图,以返回要显示的项目。随后必须在另一个网页上的 Web 部件中选择该视图,以显示库中的项。最后会生成一个页面库视图,该视图是动态的,并且会随更多网页添加到库中而更改。
您还可以使用内容查询 Web 部件,来创建网站中任何列表或库的内容链接的自定义列表,或网站集中任何其他网站的内容链接的自定义列表。通过使用内容查询 Web 部件,可以指定用于在 Web 部件中显示项的条件,如内容类型、标题、日程排定日期或目标访问群体。例如,如果您的网站使用网页分级,则可以创建显示网站的顶级网页的内容查询 Web 部件。当内容查询 Web 部件用于大型页面库时,该部件可提供比摘要链接 Web 部件更大的灵活性,因为列表是动态的,可以减少添加或移除网页时更新静态列表所需的维护量。
在规划网站导航时,请考虑用户在网站内的导航方式。哪些是必须在全局导航和自定义导航菜单中显示的关键网页?网站包含何种内容以及在向用户显示内容时应如何对内容进行分组?是否需要内容的静态或动态链接(或混合两种链接)的列表?在为使用大型页面库的网站规划导航时,必须考虑在为任何其他网站规划导航时所考虑的众多相同问题。有关如何规划网站导航的详细信息,请参阅规划网站导航 (SharePoint Server 2010)。
See Also
Concepts
网站和网站集概述 (SharePoint Server 2010)
规划网站和网站集 (SharePoint Server 2010)
规划托管元数据 (SharePoint Server 2010)
网站导航概述 (SharePoint Server 2010)