在 SharePoint Server 中规划自助式网站创建

 

**上一次修改主题:**2017-08-01

**摘要:**了解在 SharePoint Server 2016 和 SharePoint 2013 中准备创建和管理自助式网站时需要做出的关键决策。

组织有两种方式在 Web 应用程序中创建网站集。其中一种方式是限制为只有服务器场管理员才能创建网站集。服务器场管理员可通过 SharePoint 管理中心网站或 SharePoint 命令行管理程序创建网站集。这可以提供严密控制。另一种方法是启用自助式网站创建,让具有必要权限的用户在预定义路径下创建网站集。有关通过 SPSiteMaster cmdlet 使用 Microsoft PowerShell 创建自助式服务网站的信息,请参阅在 SharePoint Server 2016 中使用 Windows PowerShell cmdlet 管理站点

备注

在 SharePoint Foundation 2013 中,My Sites 和策略功能不可用,默认情况下自助式网站创建已禁用。

本文内容:

  • 确定谁可以创建网站以及创建网站的方法

  • 规划自助式网站创建

  • 规划自定义网站创建流程

确定哪些人可以创建网站以及网站创建的方法

默认情况下,新网站集只能由场管理员组的成员使用 管理中心或 SharePoint 命令行管理程序创建。如果组织想要严格控制和管理环境,以允许少数人员添加首要网站,则可以使用此方法。但是,如果你有任何以下要求,那么对于组织而言,自助式网站创建可能是更好的选择:

  • 您希望用户能够轻松创建非正式甚至是使用后即丢弃的顶级网站,例如对于短期项目。

  • 您希望创建一个非正式空间用于工作组、组或社区互动。

  • 您当前承载顶级网站(内部或外部)并且希望请求和接收顶级网站的过程尽量快速、低成本。

有多种方法允许用户创建自己的网站,同时在一定程度上维持对环境的控制。请考虑下面的方法中哪一种最适合您的组织。

  • 自助式网站创建   自助式网站创建允许用户在特定 Web 应用程序中的 /sites 路径(或您指定的其他路径)下创建网站集。如果您希望允许组或社区创建网站,此方法最适合。如果您正在承载网站并且希望让用户创建网站而无需等待复杂的流程,此方法也适用。“创建网站”用户界面可自定义或用一个自定义表单替换,您可以在表单中包含与计费系统集成或在创建时跟踪网站的自定义元数据所需的所有信息。如果大量用户需要访问多个网站,则此方法不是很适用。由于自助式网站创建会创建网站集(需要单独权限),因此需要将用户添加到不同的网站集,且用户必须唯一。如果您转为使用子网站,可以从网站集内的父网站继承用户。

    也可以将自助式网站创建配置为创建网站,而不是网站集。启用自助式网站创建后,用户可以从自己的个人网站快速、轻松地创建一个新网站。从“网站”页单击“新网站”链接即可创建一个新网站。网站使用“工作组网站”模板创建,并且将具有单独的权限。网站创建者可以将更多用户添加到新网站。

  • 现有网站的子网站   将用户限制为创建现有网站的子网站,而不是新的网站集和顶级网站。任何对现有网站具有“完全控制”或“管理层次结构”权限级别的用户均可创建子网站。此方法限制程度最高,因为你仍控制着网站集的数量。因为网站始终是其他网站的子网站,因此要么可以轻松组织(如果只有少量子网站),要么很难组织和浏览。例如,如果组织中的每个人都需要一个子网站,并且在网站集层次结构的不同级别进行创建,那么网站集将很快变得难以导航。

    备注

    如果您不希望用户具有此功能,您可以从“完全控制”和“管理层次结构”权限级别中删除“创建子网站”权限,包括网站集级别或 Web 应用程序级别。

  • 我的网站   允许用户创建个人站点(也称为“My Sites”)。个人网站是存储在 Web 应用程序的 /personal 路径下的网站集。个人网站为单个用户创建,因此如果你需要为组或社区创建网站,则此方法不适合。自助式网站创建用于创建“我的网站”。有关“我的网站”的详细信息,请参阅在 SharePoint Server 中配置“我的网站”

备注

请注意,这些方法都不能控制每个网站占用内容数据库中的多少空间。要控制网站大小,应使用配额并设置网站集的大小限制。不能设置各个子网站的大小限制。有关详细信息,请参阅配额

规划自助式网站创建

允许用户创建网站集时,他们必须具备对主机网站集的“使用自助式网站创建”权限。允许用户创建网站时,他们必须具备对父网站的“创建子网站”权限。此功能可能会影响 Web 服务器的安全性。每次可以为一个 Web 应用程序启用自助式服务网站创建。如果想要在服务器场中的所有 Web 应用程序中使用,必须为每个 Web 应用程序单独启用它。

备注

自助式网站创建仅创建基于路径的网站集。不能使用自助服务网站集创建主机命名的网站集。

备注

在 SharePoint Foundation 2013 中,默认情况下禁用自助式网站创建。当您启用自助式网站创建时用户可以使用网站创建页 (http://<server>/_layouts/15/scsignup.aspx) 来创建新网站或网站集。

备注

如果您需要使用除 /sites 以外的路径进行自助式服务创建,您必须将路径添加为通配符包含。

如果启用自助式网站创建,您应考虑以下事项:

  • 建议设置第二网站联系人。管理警告将发送给主管理员和第二管理员,例如超过配额时或检查到未使用的网站时。设置多个联系人可以减少管理员对这些网站的干涉,因为第二联系人可以在主联系人没空时执行必要的任务。

  • 定义存储配额并将其设置为 Web 应用程序的默认配额。

    备注

    您也可以将自助式网站创建配置为向所创建的任何网站集应用配额模板。

  • 可能需要保留策略。当用户创建网站或网站集时,必须选择要应用的策略。有关网站策略的详细信息,请参阅 SharePoint Server 中的网站策略概述

  • 检查每个内容数据库允许的网站数。与配额结合使用,即可帮助您限制系统中数据库的大小。

  • 启用未用网站通知,以便识别被遗忘或不再有用的网站。

因为自助式网站创建可以在现有 Web 应用程序上创建新的顶级网站,任何新网站将自动符合 Web 应用程序的默认配额设置、未用网站通知设置及其他管理策略。

可以使用多种方式来配置自助式网站创建以满足你的需求。例如,如果你具有专用于“My Sites”的 Web 应用程序,可以启用自助式网站创建,但选择隐藏“新网站”链接,以便其他用户不能使用它来创建新网站或网站集。还可以创建用户用来创建网站或网站集的自定义表单。有关详细信息,请参阅在 SharePoint Server 中配置“我的网站”和 OneDrive for Business

规划自定义网站创建过程

此外,你还可以创建自己的网站创建过程,例如,利用自定义表单申请一个与后端计费系统集成的网站,从客户的信用卡或公司成本扣费。如果你有一个非常复杂且希望包含在网站创建中的系统或流程,则应该创建一个自定义应用程序来调用网站创建界面并执行你所需的任何其他任务。但是,如果你只在网站创建页中添加一些自定义字段(例如,跟踪公司内的哪个部门请求某个特定网站),应该考虑使用自助式网站创建并自定义登录页,以将你所需的信息包含在内。可以在网站定义中自定义 scsignup.aspx 页,将你所需的元数据包含在内,而无需开发整个应用程序。

See also

SharePoint Server 2016 中的基本网站计划
在 SharePoint Server 中管理网站和网站集