Plan self-service site creation in SharePoint 2013
Applies to: SharePoint Foundation 2013, SharePoint Server 2013
Topic Last Modified: 2014-06-19
Summary: Learn the critical decisions that you need to make when preparing for Self Service Site creation and management.
Organizations have two ways to create site collections in their web applications. One way is to restrict site collection creation to Farm Administrators. The Farm Administrators create site collections either through the SharePoint Central Administration website or through SharePoint 2013 Management Shell. This provides tight control. Organizations can also enable Self Service Site Creation, which allows users with the necessary rights to create site collections under predefined paths. This article helps you understand self-service site creation.
|The information in this article applies to SharePoint Foundation 2013 and SharePoint Server 2013. However, in SharePoint Foundation 2013, My Sites and the policies feature are not available and Self-Service Site Creation is disabled by default.|
In this article:
By default, new site collections can only be created by using Central Administration or SharePoint 2013 Management Shell, which means that they can only be created by members of the Farm Administrators group. This behavior might suit your organization if you want your environment to be tightly controlled and managed, with only a few people allowed to add top-level sites. However, the default top-level site creation method might not suit your organization if you have any of the following requirements:
You want users to be able to easily create informal, perhaps even disposable, top-level sites, such as for short-term projects.
You want to create an informal space for team, group, or community interaction.
You are hosting top-level sites (either internally or externally) and want the process for requesting and receiving a top-level site to be as quick and low cost as possible.
There are several ways to allow users to create their own sites, while still maintaining some control over your environment. Consider which of the following methods will work best for your organization.
Self-Service Site Creation Self-Service Site Creation enables users to create site collections under the /sites path (or other path you specify) within a particular web application. This method is best used when you want to allow groups or communities to create sites. This method also works well if you are hosting sites and want to allow users to create sites without waiting for a complicated process. The create a site user interface can be customized or replaced with a custom form that includes all of the information you might need to integrate with a billing system or to track custom metadata about the site at creation time. This method does not work well when large numbers of users need access to multiple sites. Because Self-Service Site Creation creates site collections, which have separate permissions, users need to be added uniquely to different site collections. If you use subsites instead, the users can be inherited from the parent site in the site collection.
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.
Subsites of existing sites Limit users to creating subsites of existing sites, instead of new site collections and top-level sites. Any user who has the Full Control or Manage Hierarchy permission level on an existing site can create a subsite. This method is the most limited, because you still control how many site collections there are. Because the sites are always subsites of other sites, they can be either easy to organize (if there are just a few) or very difficult to organize and browse (for example, if everyone in your organization wants a subsite and they create them at different levels in the site collection's hierarchy, the site collection can soon become very difficult to navigate).
Note: If you do not want users to have this capability, you can remove the Create Subsites right from the Full Control and Manage Hierarchy permission levels, either at the site collection or web application level.
My Sites Allow users to create personal sites (also known as My Sites). Personal sites are site collections stored under the /personal path of the web application. Personal sites are created for individual users, so they are not the appropriate method to use if you are trying to create sites for groups or communities. Self-Service Site Creation is used to create My sites For more information on My Sites, see Configure My Sites in SharePoint Server 2013
Note: My Sites are not available in SharePoint Foundation 2013.
|Keep in mind that none of these methods can control how much space each site takes up in your content databases. To control site sizes, you should use quotas and set a size limit for site collections. You cannot set individual size limits for subsites. For more on quotas see Plan quota management (SharePoint Server 2010).|
Self-Service Site Creation allows users to create and manage their own top-level websites automatically. When you turn on Self-Service Site Creation for a web application, users can create their own top-level websites under a specific path (by default, the /sites path). Self-Service Site Creation can be configured to create sites, instead of site collections, automatically. When turned on, this capability advertises itself with a new site link added to the Sites page of users' personal sites.
|Self-service site creation only creates path based site collections. You cannot create host-named site collections with self-service site collections.|
|In SharePoint Foundation 2013, Self-Service Site Creation is disabled by default. When you enable Self-Service Site Creation, users can use the site creation page (http://<server>/_layouts/15/scsignup.aspx) to create a new site or site collection.|
|If you want to use a path other than /sites for Self-Service Site Creation, you must add the path as a wildcard inclusion.|
When configured to create site collections, users must have Use Self-Service Site Creation permission on the host site collection. When configured to create sites, users must have Create Subsites permission on the parent site.
This capability can obviously affect the security for your web server. You enable Self-Service Site Creation for a single web application at a time. If you want to use it on all web applications in your server farm, you must enable it for every web application individually.
If you enable Self-Service Site Creation, you should consider the following:
Generally, you should require a secondary site contact. Administrative alerts, such as those for when quotas are exceeded, or checking for unused websites, go to the primary and secondary administrators. Having more than one contact reduces administrator involvement with these sites because the secondary contact can perform required tasks even if the primary contact is not available.
Define a storage quota and set it as the default quota for the web application.
Note: You can also configure Self-Service Site Creation to apply a quota template to any site collections that are created.
Consider requiring a retention policy. When users create a site or site collection, they must select a policy to apply. For more information on site policies see, Overview of site policies in SharePoint 2013
Review the number of sites allowed per content database. Combined with quotas, this will help you limit the size of the databases in your system.
Enable unused website notifications, so that sites that are forgotten or no longer of value can be identified.
Because Self-Service Site Creation creates new top-level websites on an existing web application, any new sites automatically conform to the web application's default quota settings, unused website notification settings, and other administrative policies.
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.
You can, of course, create your own process for site creation by using a custom form to request a site that integrates with a back-end billing system to charge a customer's credit card or a corporate cost center. If you have a complicated system or process that you want to include as part of site creation, you should create a custom application to call the site creation interface and perform any other tasks that you require. However, if you simply want to add a few custom fields to the site creation page (for example, to track which department in your company is requesting a particular site), you should consider using Self-Service Site Creation and customize the sign-up page to include the information that you need. You can customize the scsignup.aspx page in the site definition to include the metadata that you need without having to develop an entire application.
For more information about how to build custom applications or edit pages in a site definition, see SharePoint Developer Portal in the MSDN Library.