在 SharePoint Server 中规划自助式网站创建
适用于:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
组织有两种方式在 Web 应用程序中创建网站集。 其中一种方式是限制为只有服务器场管理员才能创建网站集。 服务器场管理员可通过 SharePoint 管理中心网站或 SharePoint 命令行管理程序创建网站集。 这可以提供严密控制。 另一种方法是启用自助式网站创建,让具有必要权限的用户在预定义路径下创建网站集。 有关使用 Microsoft PowerShell 通过 SPSiteMaster cmdlet 创建自助服务网站的信息,请参阅 SharePointServer。
注意
在 SharePoint Foundation 2013 中,My Sites 和策略功能不可用,默认情况下自助式网站创建已禁用。
确定哪些人可以创建网站以及网站创建的方法
默认情况下,新网站集只能由场管理员组的成员使用 管理中心或 SharePoint 命令行管理程序创建。 如果组织想要严格控制和管理环境,以允许少数人员添加首要网站,则可以使用此方法。 但是,如果你有任何以下要求,那么对于组织而言,自助式网站创建可能是更好的选择:
你希望用户能够轻松创建非正式的、甚至是使用后即丢弃的顶级网站,例如对于短期项目。
您希望创建一个非正式空间用于工作组、组或社区互动。
您当前承载顶级网站(内部或外部)并且希望请求和接收顶级网站的过程尽量快速、低成本。
有多种方法允许用户创建自己的网站,同时在一定程度上维持对环境的控制。 请考虑下面的方法中哪一种最适合您的组织。
自助式网站创建 自助式网站创建允许用户在特定 Web 应用程序中的 /sites 路径(或您指定的其他路径)下创建网站集。 如果您希望允许组或社区创建网站,此方法最适合。 如果您正在承载网站并且希望让用户创建网站而无需等待复杂的流程,此方法也适用。 "创建网站"用户界面可自定义或用一个自定义表单替换,您可以在表单中包含与计费系统集成或在创建时跟踪网站的自定义元数据所需的所有信息。 如果大量用户需要访问多个网站,则此方法不是很适用。 由于自助式网站创建会创建网站集(需要单独权限),因此需要将用户添加到不同的网站集,且用户必须唯一。 如果您转为使用子网站,可以从网站集内的父网站继承用户。 有关详细信息,请参阅在 SharePoint Server 2019 中配置自助式网站创建。
Self-Service Site Creation can also be configured to create sites instead of site collections. When enabled, users can create a new site quickly and easily from their personal site. Clicking the new site link from the Sites page creates a new site. The site is created by using the Team Site template and will have separate permissions. The site creator can add additional users to the new site.
现有网站的子网站 将用户限制为创建现有网站的子网站,而不是新的网站集和顶级网站。 任何对现有网站具有"完全控制"或"管理层次结构"权限级别的用户均可创建子网站。 此方法限制程度最高,因为你仍控制着网站集的数量。 因为网站始终是其他网站的子网站,因此要么可以轻松组织(如果只有少量子网站),要么很难组织和浏览。 例如,如果组织中的每个人都需要一个子网站,并且在网站集层次结构的不同级别进行创建,那么网站集将很快变得难以导航。
注意
如果您不希望用户具有此功能,您可以从“完全控制”和“管理层次结构”权限级别中删除“创建子网站”权限,包括网站集级别或 Web 应用程序级别。
我的网站 允许用户创建个人网站 (也称为“我的网站) 。 个人网站是存储在 Web 应用程序的 /personal 路径下的网站集。 个人网站是为单个用户创建的,因此当你尝试为组或社区创建网站时,这些网站不是合适的方法。 Self-Service 网站创建用于创建“我的网站”有关“我的网站”的详细信息,请参阅 在 SharePoint Server 中配置“我的网站”。
注意
[!注意] 请注意,这些方法都不能控制每个网站占用内容数据库中的多少空间。 要控制网站大小,应使用配额并设置网站集的大小限制。 不能设置各个子网站的大小限制。 有关详细信息,请参阅配额。
规划自助式网站创建
允许用户创建网站集时,他们必须具备对主机网站集的“使用自助式网站创建”权限。 允许用户创建网站时,他们必须具备对父网站的"创建子网站"权限。 此功能可能会影响 Web 服务器的安全性。 每次可以为一个 Web 应用程序启用自助式服务网站创建。 如果想要在服务器场中的所有 Web 应用程序中使用,必须为每个 Web 应用程序单独启用它。
注意
[!注意] 自助式网站创建仅创建基于路径的网站集。 不能使用自助服务网站集创建主机命名的网站集。
注意
[!注意] 在 SharePoint Foundation 2013 中,默认情况下禁用自助式网站创建。 当您启用自助式网站创建时用户可以使用网站创建页 (http://<server>/_layouts/15/scsignup.aspx) 来创建新网站或网站集。
注意
如果你需要使用除 /sites 以外的路径进行自助式服务创建,你必须将路径添加为通配符包含。
如果启用自助式网站创建,您应考虑以下事项:
建议设置第二网站联系人。 管理警告将发送给主管理员和第二管理员,例如超过配额时或检查到未使用的网站时。 设置多个联系人可以减少管理员对这些网站的干涉,因为第二联系人可以在主联系人没空时执行必要的任务。
定义存储配额并将其设置为 Web 应用程序的默认配额。
注意
您也可以将自助式网站创建配置为向所创建的任何网站集应用配额模板。
可能需要保留策略。 当用户创建网站或网站集时,必须选择要应用的策略。 有关网站策略的详细信息,请参阅 SharePoint Server 中的网站策略概述。
检查每个内容数据库允许的网站数。 与配额结合使用,即可帮助您限制系统中数据库的大小。
启用未用网站通知,以便识别被遗忘或不再有用的网站。
因为自助式网站创建可以在现有 Web 应用程序上创建新的顶级网站,任何新网站将自动符合 Web 应用程序的默认配额设置、未用网站通知设置及其他管理策略。
You can configure Self-Service Site Creation in a variety of ways to meet your needs. For example, if you have a web application dedicated to My Sites, you can enable Self-Service Site Creation but select to hide the new site link so that no one can use it to create new sites or site collections. You can also create a custom form that users utilize to create a site or site collection.
规划自定义网站创建过程
此外,你还可以创建自己的网站创建过程,例如,利用自定义表单申请一个与后端计费系统集成的网站,从客户的信用卡或公司成本扣费。 如果你有一个非常复杂且希望包含在网站创建中的系统或流程,则应该创建一个自定义应用程序来调用网站创建界面并执行你所需的任何其他任务。 但是,如果你只在网站创建页中添加一些自定义字段(例如,跟踪公司内的哪个部门请求某个特定网站),应该考虑使用自助式网站创建并自定义登录页,以将你所需的信息包含在内。 可以在网站定义中自定义 scsignup.aspx 页,将你所需的元数据包含在内,而无需开发整个应用程序。