SharePoint

SharePoint Server 2016 IT Preview Web Templates

The following table documents all Web Templates available in SharePoint Server 2016 IT Preview.  For a downloadable version see also http://1drv.ms/1Lf6Cin.

Name

Title

Description

Compatibility Level

ACCSRV#0

Access Services Site

Microsoft Access Server

14

ACCSRV#0

Access Services Site

Microsoft Access Server

15

ACCSRV#1

Assets Web Database

 

14

ACCSRV#3

Charitable Contributions Web Database

 

14

ACCSRV#4

Contacts Web Database

 

14

ACCSRV#5

Projects Web Database

 

14

ACCSRV#6

Issues Web Database

 

14

ACCSVC#0

Access Services Site Internal

Microsoft Access Server Internal

15

ACCSVC#1

Access Services Site

Microsoft Access Server

15

APP#0

App Template

A base template for app development. It provides the minimal set of features needed for an app.

15

APPCATALOG#0

App Catalog Site

A site for sharing apps for SharePoint and Office

15

BDR#0

Document Center

A site to centrally manage documents in your enterprise

14

BDR#0

Document Center

A site to centrally manage documents in your enterprise

15

BICenterSite#0

Business Intelligence Center

A site for presenting Business Intelligence content in SharePoint.

14

BICenterSite#0

Business Intelligence Center

A site for presenting Business Intelligence content in SharePoint.

15

BLANKINTERNET#0

Publishing Site

This template creates a site for publishing Web pages on a schedule, with workflow features enabled. By default, only Publishing subsites can be created under this site. A Document and Picture Library are included for storing Web publishing assets.

15

BLANKINTERNET#0

Publishing Site

This template creates a site for publishing Web pages on a schedule, with workflow features enabled. By default, only Publishing subsites can be created under this site. A Document and Picture Library are included for storing Web publishing assets.

14

BLANKINTERNET#1

Press Releases Site

This template creates the Press Releases subsite for an Internet-facing corporate presence website.

14

BLANKINTERNET#1

Press Releases Site

This template creates the Press Releases subsite for an Internet-facing corporate presence website.

15

BLANKINTERNET#2

Publishing Site with Workflow

A site for publishing Web pages on a schedule by using approval workflows. It includes document and image libraries for storing Web publishing assets. By default, only sites with this template can be created under this site.

14

BLANKINTERNET#2

Publishing Site with Workflow

A site for publishing Web pages on a schedule by using approval workflows. It includes document and image libraries for storing Web publishing assets. By default, only sites with this template can be created under this site.

15

BLANKINTERNETCONTAINER#0

Publishing Portal

A starter site hierarchy for an Internet-facing site or a large intranet portal. This site can be customized easily with distinctive branding. It includes a home page, a sample press releases subsite, a Search Center, and a login page. Typically, this site has many more readers than contributors, and it is used to publish Web pages with approval workflows.

15

BLANKINTERNETCONTAINER#0

Publishing Portal

A starter site hierarchy for an Internet-facing site or a large intranet portal. This site can be customized easily with distinctive branding. It includes a home page, a sample press releases subsite, a Search Center, and a login page. Typically, this site has many more readers than contributors, and it is used to publish Web pages with approval workflows.

14

BLOG#0

Blog

A site for a person or team to post ideas, observations, and expertise that site visitors can comment on.

15

BLOG#0

Blog

A site for a person or team to post ideas, observations, and expertise that site visitors can comment on.

14

CENTRALADMIN#0

Central Admin Site

A site for central administration. It provides Web pages and links for application and operations management.

14

CENTRALADMIN#0

Central Admin Site

A site for central administration. It provides Web pages and links for application and operations management.

15

CMSPUBLISHING#0

Publishing Site

A blank site for expanding your Web site and quickly publishing Web pages. Contributors can work on draft versions of pages and publish them to make them visible to readers. The site includes document and image libraries for storing Web publishing assets.

15

CMSPUBLISHING#0

Publishing Site

A blank site for expanding your Web site and quickly publishing Web pages. Contributors can work on draft versions of pages and publish them to make them visible to readers. The site includes document and image libraries for storing Web publishing assets.

14

COMMUNITY#0

Community Site

A place where community members discuss topics of common interest. Members can browse and discover relevant content by exploring categories, sorting discussions by popularity or by viewing only posts that have a best reply. Members gain reputation points by participating in the community, such as starting discussions and replying to them, liking posts and specifying best replies.

15

COMMUNITYPORTAL#0

Community Portal

A site for discovering communities.

15

DEV#0

Developer Site

A site for developers to build, test and publish apps for Office

15

EDISC#0

eDiscovery Center

A site to manage the preservation, search, and export of content for legal matters and investigations.

15

EDISC#1

eDiscovery Case

This template creates an eDiscovery case. Users create locations where they can preserve or export data.

15

ENTERWIKI#0

Enterprise Wiki

A site for publishing knowledge that you capture and want to share across the enterprise. It provides an easy content editing experience in a single location for co-authoring content, discussions, and project management.

15

ENTERWIKI#0

Enterprise Wiki

A site for publishing knowledge that you capture and want to share across the enterprise. It provides an easy content editing experience in a single location for co-authoring content, discussions, and project management.

14

GLOBAL#0

Global template

This template is used for initializing a new site.

14

GLOBAL#0

Global template

This template is used for initializing a new site.

15

GROUP#0

Group

A site template used to create a Group.

15

MPS#0

Basic Meeting Workspace

A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda, meeting attendees, and documents.

14

MPS#0

Basic Meeting Workspace

A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda, meeting attendees, and documents.

15

MPS#1

Blank Meeting Workspace

A blank meeting site for you to customize based on your requirements.

14

MPS#1

Blank Meeting Workspace

A blank meeting site for you to customize based on your requirements.

15

MPS#2

Decision Meeting Workspace

A site for meetings that track status or make decisions. It provides lists for creating tasks, storing documents, and recording decisions.

14

MPS#2

Decision Meeting Workspace

A site for meetings that track status or make decisions. It provides lists for creating tasks, storing documents, and recording decisions.

15

MPS#3

Social Meeting Workspace

A site to plan social occasions. It provides lists for tracking attendees, providing directions, and storing pictures of the event.

14

MPS#3

Social Meeting Workspace

A site to plan social occasions. It provides lists for tracking attendees, providing directions, and storing pictures of the event.

15

MPS#4

Multipage Meeting Workspace

A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda and meeting attendees in addition to two blank pages for you to customize based on your requirements.

15

MPS#4

Multipage Meeting Workspace

A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda and meeting attendees in addition to two blank pages for you to customize based on your requirements.

14

OFFILE#0

(obsolete) Records Center

(obsolete) This template creates a site designed for records management. Records managers can configure the routing table to direct incoming files to specific locations. The site also lets you manage whether records can be deleted or modified after they are added to the repository.

14

OFFILE#0

(obsolete) Records Center

(obsolete) This template creates a site designed for records management. Records managers can configure the routing table to direct incoming files to specific locations. The site also lets you manage whether records can be deleted or modified after they are added to the repository.

15

OFFILE#1

Records Center

This template creates a site designed for records management. Records managers can configure the routing table to direct incoming files to specific locations. The site also lets you manage whether records can be deleted or modified after they are added to the repository.

14

OFFILE#1

Records Center

This template creates a site designed for records management. Records managers can configure the routing table to direct incoming files to specific locations. The site also lets you manage whether records can be deleted or modified after they are added to the repository.

15

OSRV#0

Shared Services Administration Site

This template creates a site for administering shared services

14

OSRV#0

Shared Services Administration Site

This template creates a site for administering shared services

15

POINTPUBLISHINGHUB#0

PointPublishing Hub

A site template used to create a pointpublishing hub site.

15

POINTPUBLISHINGPERSONAL#0

PointPublishing Personal

A site template used to create a pointpublishing personal site.

15

POINTPUBLISHINGTOPIC#0

PointPublishing Topic

A site template used to create a pointpublishing topic site.

15

POLICYCTR#0

Compliance Policy Center

 

15

PPSMASite#0

PerformancePoint

 

14

PPSMASite#0

PerformancePoint

 

15

PRODUCTCATALOG#0

Product Catalog

A site for managing product catalog data which can be published to an internet-facing site through search. The product catalog can be configured to support product variants and multilingual product properties. The site includes admin pages for managing faceted navigation for products.

15

PROFILES#0

Profiles

This template creates a profile site that includes page layout with zones

15

PROFILES#0

Profiles

This template creates a profile site that includes page layout with zones

14

PROJECTSITE#0

Project Site

A site for managing and collaborating on a project. This site template brings all status, communication, and artifacts relevant to the project into one place.

15

PWA#0

Project Web App Site

Microsoft Project Web App

14

PWA#0

Project Web App Site

Microsoft Project Web App

15

PWS#0

Microsoft Project Site

A site that supports team collaboration on projects. This site includes documents, issues, risks, and deliverables which may be linked to tasks in Project Web App.

14

PWS#0

Microsoft Project Site

A site that supports team collaboration on projects. This site includes documents, issues, risks, and deliverables which may be linked to tasks in Project Web App.

15

SGS#0

Group Work Site

This template provides a groupware solution that enables teams to create, organize, and share information quickly and easily. It includes Group Calendar, Circulation, Phone-Call Memo, the Document Library and the other basic lists.

14

SGS#0

Group Work Site

This template provides a groupware solution that enables teams to create, organize, and share information quickly and easily. It includes Group Calendar, Circulation, Phone-Call Memo, the Document Library and the other basic lists.

15

SPS#0

SharePoint Portal Server Site

This template is obsolete.

15

SPS#0

SharePoint Portal Server Site

This template is obsolete.

14

SPSCOMMU#0

Community area template

This template is obsolete.

14

SPSCOMMU#0

Community area template

This template is obsolete.

15

SPSMSITE#0

Personalization Site

A site used for hosting personal sites (My Sites) and the public People Profile page. This template needs to be provisioned only once per User Profile Service Application, please consult the documentation for details.

15

SPSMSITE#0

Personalization Site

A site used for hosting personal sites (My Sites) and the public People Profile page. This template needs to be provisioned only once per User Profile Service Application, please consult the documentation for details.

14

SPSMSITEHOST#0

My Site Host

A site used for hosting personal sites (My Sites) and the public People Profile page. This template needs to be provisioned only once per User Profile Service Application, please consult the documentation for details.

14

SPSMSITEHOST#0

My Site Host

A site used for hosting personal sites (My Sites) and the public People Profile page. This template needs to be provisioned only once per User Profile Service Application, please consult the documentation for details.

15

SPSNEWS#0

News Site

This template is obsolete.

14

SPSNEWS#0

News Site

This template is obsolete.

15

SPSNHOME#0

News Site

A site for publishing news articles and links to news articles. It includes a sample news page and an archive for storing older news items.

14

SPSNHOME#0

News Site

A site for publishing news articles and links to news articles. It includes a sample news page and an archive for storing older news items.

15

SPSPERS#0

SharePoint Portal Server Personal Space

This web template defines a Personal Space for an individual participating on a SharePoint Portal.

14

SPSPERS#0

SharePoint Portal Server Personal Space

This web template defines a Personal Space for an individual participating on a SharePoint Portal.

15

SPSPERS#10

Storage And Social SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with Storage, on-demand Social and Multilingual User Interface with document parser disabled at web level features for an individual participating on a SharePoint Portal.

15

SPSPERS#2

Storage And Social SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with both Social and Storage features for an individual participating on a SharePoint Portal.

15

SPSPERS#3

Storage Only SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with Storage features for an individual participating on a SharePoint Portal.

15

SPSPERS#4

Social Only SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with Social features for an individual participating on a SharePoint Portal.

15

SPSPERS#5

Empty SharePoint Portal Server Personal Space

This web template defines a empty Personal Space.

15

SPSPERS#6

Storage And Social SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with Storage and on-demand Social features for an individual participating on a SharePoint Portal.

15

SPSPERS#7

Storage And Social SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with Storage, Social and Multilingual User Interface features for an individual participating on a SharePoint Portal.

15

SPSPERS#8

Storage And Social SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with Storage, on-demand Social and Multilingual User Interface features for an individual participating on a SharePoint Portal.

15

SPSPERS#9

Storage And Social SharePoint Portal Server Personal Space

This web template defines a minimal Personal Space with Storage, on-demand Social with document parser disabled at web level features for an individual participating on a SharePoint Portal.

15

SPSPORTAL#0

Collaboration Portal

A starter site hierarchy for an intranet divisional portal. It includes a home page, a News site, a Site Directory, a Document Center, and a Search Center with Tabs. Typically, this site has nearly as many contributors as readers and is used to host team sites.

14

SPSPORTAL#0

Collaboration Portal

A starter site hierarchy for an intranet divisional portal. It includes a home page, a News site, a Site Directory, a Document Center, and a Search Center with Tabs. Typically, this site has nearly as many contributors as readers and is used to host team sites.

15

SPSREPORTCENTER#0

Report Center

A site for creating, managing, and delivering Web pages, dashboards, and key performance indicators that communicate metrics, goals, and business intelligence information.

15

SPSREPORTCENTER#0

Report Center

A site for creating, managing, and delivering Web pages, dashboards, and key performance indicators that communicate metrics, goals, and business intelligence information.

14

SPSSITES#0

Site Directory

A site for listing and categorizing important sites in your organization. It includes different views for categorized sites, top sites, and a site map.

14

SPSSITES#0

Site Directory

A site for listing and categorizing important sites in your organization. It includes different views for categorized sites, top sites, and a site map.

15

SPSTOC#0

Contents area Template

This template is obsolete.

15

SPSTOC#0

Contents area Template

This template is obsolete.

14

SPSTOPIC#0

Topic area template

This template is obsolete.

14

SPSTOPIC#0

Topic area template

This template is obsolete.

15

SRCHCEN#0

Enterprise Search Center

A site focused on delivering an enterprise-wide search experience. Includes a welcome page with a search box that connects users to four search results page experiences: one for general searches, one for people searches, one for conversation searches, and one for video searches. You can add and customize new results pages to focus on other types of search queries.

14

SRCHCEN#0

Enterprise Search Center

A site focused on delivering an enterprise-wide search experience. Includes a welcome page with a search box that connects users to four search results page experiences: one for general searches, one for people searches, one for conversation searches, and one for video searches. You can add and customize new results pages to focus on other types of search queries.

15

SRCHCENTERFAST#0

FAST Search Center

 

14

SRCHCENTERLITE#0

Basic Search Center

A site focused on delivering a basic search experience. Includes a welcome page with a search box that connects users to a search results page, and an advanced search page. This Search Center will not appear in navigation.

15

SRCHCENTERLITE#0

Basic Search Center

A site focused on delivering a basic search experience. Includes a welcome page with a search box that connects users to a search results page, and an advanced search page. This Search Center will not appear in navigation.

14

SRCHCENTERLITE#1

Basic Search Center

The Search Center template creates pages dedicated to search. The main welcome page features a simple search box in the center of the page. The template includes a search results and an advanced search page. This Search Center will not appear in navigation.

14

SRCHCENTERLITE#1

Basic Search Center

The Search Center template creates pages dedicated to search. The main welcome page features a simple search box in the center of the page. The template includes a search results and an advanced search page. This Search Center will not appear in navigation.

15

STS#0

Team Site

A place to work together with a group of people.

14

STS#0

Team Site

A place to work together with a group of people.

15

STS#1

Blank Site

A blank site for you to customize based on your requirements.

15

STS#1

Blank Site

A blank site for you to customize based on your requirements.

14

STS#2

Document Workspace

A site for colleagues to work together on a document. It provides a document library for storing the primary document and supporting files, a tasks list for assigning to-do items, and a links list for resources related to the document.

14

STS#2

Document Workspace

A site for colleagues to work together on a document. It provides a document library for storing the primary document and supporting files, a tasks list for assigning to-do items, and a links list for resources related to the document.

15

TBH#0

In-Place Hold Policy Center

A site to manage policies to preserve content for a fixed period of time.

15

TENANTADMIN#0

Tenant Admin Site

A site for tenant administration. It provides Web pages and links for self-serve administration.

14

TENANTADMIN#0

Tenant Admin Site

A site for tenant administration. It provides Web pages and links for self-serve administration.

15

visprus#0

Visio Process Repository

A site for viewing, sharing, and storing Visio process diagrams. It includes a versioned document library and templates for Basic Flowcharts, Cross-functional Flowcharts, and BPMN diagrams.

15

visprus#0

Visio Process Repository

A site for viewing, sharing, and storing Visio process diagrams. It includes a versioned document library and templates for Basic Flowcharts, Cross-functional Flowcharts, and BPMN diagrams.

14

WIKI#0

Wiki Site

A site for a community to brainstorm and share ideas. It provides Web pages that can be quickly edited to record information and then linked together through keywords

15

WIKI#0

Wiki Site

A site for a community to brainstorm and share ideas. It provides Web pages that can be quickly edited to record information and then linked together through keywords

14

Standard
SharePoint

Search Scale and Resiliency Improvements in SharePoint Server 2016 IT Preview

Improvements in performance and scale in SharePoint Server 2016 IT Preview search now allow search to scale up to 500 million items, an increase of 250 million items SharePoint Server 2013 [http://technet.microsoft.com/en-us/library/cc262787.aspx#Search%5D based on 10 million items per index partition.  In SharePoint Server 2013 and SharePoint Server 2016 IT Preview each index partition contains a subset of the whole search index. If the number of indexed items is high in relation to how much memory the server has, affects the query response time negatively.  SharePoint Server 2016 IT Preview has been improved to support 20 million items per index partition, where 500 million items are based on 25x index partitions.

In addition to improving the search scale boundaries as described above, SharePoint Server 2016 IT Preview makes a number of general performance optimizations in the query path to reduce overall latency, implements changes in merge scheduling reducing peak disk and memory usage from ~210% steady state consumption to ~140% enabling larger index partitions while avoiding a large resource buffer.

While improvements in scale and performance allow substantially larger index partitions, as the number of partitions increase, so does the need for resiliency.  SharePoint Server 2016 IT Preview implements new failover logic for serving queries between index replicas which improves the ability to respond to overload to include immediate recovery when the overload is removed.

To learn more about SharePoint Server 2016 IT Preview see also https://technet.microsoft.com/en-us/library/cc303422(v=office.16).aspx.

Standard
SharePoint

SharePoint Server 2016 IT Preview Image in Windows Azure Platform Gallery

SharePoint Server 2016 IT Preview is now available in the Windows Azure Platform Gallery.  The image is based on the current Windows Server 2012 R2 Datacenter release and includes a complete installation of SharePoint Server 2016 IT Preview.

Getting Started

To get started with SharePoint Server 2016 IT Preview on Windows Azure navigate to the Windows Azure Portal (https://manage.windowsazure.com/) and sign-in with your credentials.

Select + New.

Select Compute, click Virtual Machine and then click From Gallery

On the Create Virtual Machine Dialog click Platform Images and then click SharePoint Server 2016 IT Preview.

MSAzure

Click -> Next.

Complete the remaining details to provision your virtual machine.

NOTE

Extra Large, A6, or A7 are the recommended virtual machine sizes recommended for use with SharePoint Server 2016 IT Preview.

The virtual machine contains a complete installation of SharePoint Server 2016 IT Preview and expires on February 23, 2016.  SharePoint Server 2016 IT Preview and prerequisites are preinstalled with links to SharePoint 2016 Central Administration, the SharePoint 2016 Management Shell, and SharePoint Products Configuration on the Start screen. SQL Server 2014 with Service Pack 1 or SQL Server 2016 CTP 2.2 is required to complete the configuration.

This image can be configured using the available roles in the SharePoint Products Configuration Wizard.

Resources

SharePoint Deployment on Windows Azure Virtual Machines
http://www.microsoft.com/en-us/download/details.aspx?id=34598

SharePoint 2013 on Windows Azure Infrastructure
http://msdn.microsoft.com/en-us/library/windowsazure/dn275958.aspx

Installing SharePoint 2013 on Windows Azure Infrastructure Services
http://msdn.microsoft.com/en-us/library/windowsazure/dn275959.aspx

Automate Windows Azure SharePoint Deployments
https://github.com/WindowsAzure/azure-sdk-tools-samples/wiki/Automated-Deployment-of-SharePoint-2013-with-Windows-Azure-PowerShell

SharePoint and Windows Azure Development Kit
http://www.microsoft.com/en-us/download/details.aspx?id=24398

Standard
SharePoint

Navigating List View Thresholds in SharePoint Server 2016 IT Preview

Overview

In SharePoint Server 2013 the List View Threshold specified the maximum number of list or library items that a database operation, such as a query, can process at the same time outside the daily time window set by the administrator during which queries are unrestricted. In SharePoint 2013 the List View Threshold is set to 5,000 or 20,000 for users and auditors respectively. Typically a users’ initial experience with List View Threshold is when it has been exceeded, the resultant error: The number of items in this list exceeds the list view threshold, which is 5000 items” as documented at https://support.microsoft.com/en-us/kb/2759051/.

The List View Threshold controls Front End and Backend interaction to prevent disruptions in service to other users whose Site Collections are contained in the same Content Database as the executing query which prompts the threshold.  For additional information see also List and library limits at https://technet.microsoft.com/en-us/library/cc262787.aspx.

The List View Threshold and subsequent boundary of 5,000 was designed to mitigate lock escalation within SQL Server, I.e. lock escalation occurs when a single Transact-SQL statement acquires at least 5,000 locks on a single non-partitioned table or index – effectively a row lock escalates to a table lock, blocking all subsequent requests – or otherwise converts many fine-grain locks into fewer coarse-grain locks preventing other operations from completing. Each view request within a List is effectively the result of a query against one or more database tables.

In SharePoint Server 2016 IT Preview databases are no longer subject to lock escalation; however, a List View Threshold is enabled (configurable) on a per Web Application basis.  In addition SharePoint Server 2016 IT Preview provides several new capabilities designed to mitigate potential performance degradation related to queries which may impact performance for other users.

List View Auto-Indexing

In SharePoint Server 2016 IT Preview a Timer Job (Large list column index management) examines the views in Lists that exceed 2,500 items. In the event a view definition would benefit from a column index, one is programmatically created. For example, if a view includes a filter for “WHERE A=1 AND B=2”, the Timer Job will create an index on either column A or column B. The specific choice depends on the other view definitions in the list, with the goal of minimizing the number of indexes created.

ColumnIndexManagement

List View Auto-Indexing is applicable to Lists which are enabled for automatic management of indices which is the default configuration for Lists in SharePoint Server 2016 IT Preview. 

AutomaticIndexManagement

Automatic Index Management allows the Timer Job to maintain column indices on Lists to provide optimal query performance within views associated with the List.

Increased Effective Threshold

The List View Threshold is not only applicable to List views, but also includes any database operation which potentially involves scanning of a large number of rows (non-List view operations).

An example of a non-List view operation would be a scenario in which a non-privileged user is unable to create a column index in a List which exceeds 5,000 items as the result of that operation would require both the reading of more than 5,000 items from one database table and writing more than 5,000 items into another, in this case the NameValuePair index table.  Under these case SharePoint Server 2016 IT Preview improves support for a subset of these operations such as creating or removing a column index, permissions inheritance, and deleting a column.

Query Engine Improvements

In addition improvements have been made to the query engine on large Lists to enable it to better anticipate when a query should be throttled by recognizing specific query patterns that rely on built-in indexes such as Item Id, Document GUID, File Path, etc. and allow those operations.

Document Library Views

Improvements in out of the box Document Library views have been improved to address throttling related to sort ordering.  For example, the default view on a Document Library is to sort folders before files.  In a large List scenario, this can result in the view to the throttled as it’s necessary for SQL to scan the entire List to find all of the folders in order to satisfy the sort criteria.  In SharePoint Server 2016 IT Preview the folder first sort criteria is omitted in the event it would result in throttling of the query. 

To learn more about SharePoint Server 2016 IT Preview see also https://technet.microsoft.com/en-us/library/cc262787.aspx.

Standard
SharePoint

Fast Site Collection Creation in SharePoint Server 2016 IT Preview

Fast Site Collection Creation is a new capability in SharePoint Server 2016 IT Preview that improves Site Collection creation performance by reducing Feature activation overhead. Similar to the approach associated with MinRole Site Collections that support Fast Site Collection Creation are Feature-optimized.

Fast Site Collection Creation is a mechanism designed to improve provision performance of Site Collections through instrumenting a copy operation using SPSite.Copy at the Content Database level.

The primary vehicle in addressing this scenario is the enablement of a Site Master or master copy of the Site Collection for an enabled Template that provides the source Site Collection when a request is made for creating a new Site Collection.

Enabling Fast Site Collection Creation is achieved using the new Enable-SPWebTemplateForSiteMasterWindows PowerShell.

To access the SharePoint Management Shell

  1. Start the SharePoint Management Shell.
    • For Windows Server 2012:
      • On the Start screen, click SharePoint Management Shell.

If SharePoint Management Shell is not on the Startscreen:

      • Right-click Computer, click All apps, and then click SharePoint Management Shell.

To enable Fast Site Collection Creation enter Enable-SPWebTemplateForSiteMaster -Template <TEMPLATENAME> -CompatibilityLevel 15at the prompt.

Once Fast Site Collection Creation is enabled a new Site Master will need to be created for the respective Template(s). To create a new Site Master enter New-SPSiteMaster -ContentDatabase <CONTENTDB> -Template <TEMPLATENAME> at the prompt.

Provisioning of new Site Collections using Fast Site Collection Creation is achieved through including the new parameter –CreateFromSiteMasterwith the New-SPSite Windows PowerShell CmdLet as shown in the example below:

New-SPSite http://www.contoso.com/sites/<SITE&gt; -Template <TEMPLATE> -ContentDatabase <CONTENTDB> -CompatibilityLevel 15 -CreateFromSiteMaster -OwnerAlias <OWNER>

Since Site Collections are now created by copying at Content Database level with Fast Site Collection Creation enabled, the Feature Activation that usually happens during regular Site Collection creation does not occur.

For Developers who have Feature-based customization using Site Collection provisioning logic, if there are features that perform special processing based on the current Site's information, these will be incorrect. To mitigate this scenario, Features should be marked to be activated post-copy, so their activation code executes after the Site is created.

To learn more about Windows PowerShell in SharePoint Server 2016 IT Preview see also https://technet.microsoft.com/EN-US/library/ee806878(v=office.16).aspx.

Standard
SharePoint

Sensitive Information Types in SharePoint Server 2016 IT Preview

One of the key improvements to eDiscovery in SharePoint Server 2016 IT Preview is the introduction on Sensitive Information Types to eDiscovery.

In SharePoint Server 2016 IT Preview Data Loss Prevention is now built into Enterprise Search. It allows you to search for sensitive content in your existing eDiscovery Center, keeping content in place and enabling you to search in real time.  SharePoint Server 2016 IT Preview provides a wide range of sensitive information types from different industry segments and geographies, such as credit card numbers, Social Security numbers (SSNs), bank account numbers, and other types, many of which you may already be using to search for sensitive content in email. These sensitive information types are detected based on pattern matching and are easy to set up.

Sensitive Information Types are defined by patterns that can be identified by Regular Expressions or a Function and are available for use within Data Loss Prevention policies. Sensitive Information Types improve on simple pattern matching by supporting the use of corroborative evidence such as keywords and checksums to identify sensitive information stored in SharePoint Server 2016 IT Preview in addition to including native confidence level and proximity logic that is used in the evaluation process.

Using the US Social Security Number sensitive information type as an example:

Patterns are identified in one of two ways, Formatted and Unformatted as shown below:

Formatted:

  • Nine digits in the format ddd-dd-dddd OR ddd dd dddd

Unformatted:

  • Nine digits in the format ddddddddd

For proximity it can be 85, 75, 65, or 55 percent. Using 85% as an example:

A Data Loss Prevention policy is 85% confident that it's detected this type of sensitive information if, within a proximity of 300 characters:

  • The function Func_ssn finds content that matches the pattern.
  • At least one of the following is true:
  • A keyword from Keyword_ssn is found.
  • The function Func_us_date finds a date in the right date format.
  • The function Func_us_address finds an address in the right date format.

The specific native keywords based on this type include:

Social Security

Social Security#

Soc Sec

SSN

SSNS

SSN#

SS#

SSID

In this example we have a document that contains the following information in Microsoft Word .docx format with a document name of Candidate Profile for Garth Fort containing the unformatted text:

Candidate Profile for Garth Fort

Background check completed on 8/26/2015

Social Security Number: 123-45-6789

Expires: 8/26/2018

A new eDiscovery Case is created within the eDiscovery Center as Credit Cards and SSNs and a corresponding query mapped to those types:

SensitiveType=”Credit Card Number” OR SensitiveType=”U.S. Social Security Number (SSN)”

In this example the document, once crawled, is discovered as having met the conditions of the Sensitive Information Type and presented as a result in the eDiscovery Case where additional actions can be taken against the content such as Export.

clip_image002

To learn more about available Sensitive Information Types see also https://technet.microsoft.com/en-us/library/jj150541(v=exchg.160).aspx.

Standard
SharePoint

What’s new in SharePoint Server 2016 Installation and Deployment

At Microsoft Ignite in Chicago, IL we disclosed the initial infrastructure investments we’re making in SharePoint Server 2016.  This article describes initial investments made in installation and deployment of SharePoint Server 2016. 

NOTE Features and capabilities are subject to change.

System Requirements

Scenario

Deployment type and scale

Processor

RAM

Hard disk

Database server running a single SQL instance

Development or evaluation installation with the minimum recommended services

64-bit, 4 cores

12-16 GB

80 GB for system drive

100 GB for second drive

Database server running a single SQL instance

Pilot, user acceptance test running all available services

64-bit, 4 cores

16-24 GB

80 GB for system drive

100 GB for second drive and additional drives

Web server or application server in a three-tier farm

Development or evaluation installation with the minimum number of services

64-bit, 4 cores

8-12 GB

80 GB for system drive

80 GB for second drive

Web server or application server in a three-tier farm

Pilot, user acceptance test running all available services

64-bit, 4 cores

12-16 GB

80 GB for system drive

80 GB for second drive and additional drives

NOTE Disk space and number of drives depends on the amount of content and the method chosen to distribute data for a SharePoint environment.

Deployment Scenarios

  SharePoint Server 2013 SharePoint Server 2016
Workgroup Unsupported Unsupported
Domain Controller Developer Installation Developer Installation
Client OS Unsupported Unsupported
Dynamic Memory Unsupported Unsupported
Windows Web Server Unsupported Unsupported

Operating System Requirements

SharePoint Server 2016 is supported on Windows Server 2012 R2 and Windows Server Technical Preview. Evaluation copies of both operating systems can be downloaded from the TechNet Evaluation Center:

 

.NET Framework

The required version of .NET Framework is different for Windows Server 2012 R2 and Windows Server Technical Preview “Threshold”.

  • Windows Server 2012 R2: SharePoint 16 requires .NET Framework 4.5.2
  • Windows Server Technical Preview "Threshold": SharePoint 16 requires .NET Framework 4.6 Preview, which comes with Windows Server Technical Preview "Threshold".

NOTE Beginning January 13, 2016, .NET Framework 4.5.2 will be the minimum version of .NET Framework 4.x supported by Microsoft. See the Microsoft .NET Framework Support Lifecycle Policy FAQ at http://support.microsoft.com/gp/Framework_FAQ for more information.

 

Prerequisites

SharePoint Server 2016 prerequisites are similar to those required to install SharePoint Server 2013 and can be installed manually or with the Prerequisite Installer:

All the required prerequisites are installed by the SharePoint Prerequisite installer.

The SharePoint Server 16 Prerequisite Installer (prerequisiteinstaller.exe) installs the following software, if it has not already been installed on the target server:

Application Server Role, Web Server (IIS) Role. You can enable the Web Server (IIS) role and the Application Server role in Server Manager. However if the server is not connected to the Internet, the http://support.microsoft.com/en-us/kb/2765260 article has an Offline method that explains how to use several Window PowerShell cmdlets to add and enable these roles.

Microsoft SQL Server 2012 Native Client. Installs with the Microsoft SQL Server 2012 Feature Pack [http://www.microsoft.com/en-us/download/details.aspx?id=29065]

    The Microsoft® SQL Server® 2012 Feature Pack is a collection of stand-alone packages which provide additional value for Microsoft® SQL Server® 2012. It includes the latest versions of:

    • Tool and components for Microsoft® SQL Server® 2012.
    • Add-on providers for Microsoft® SQL Server® 2012.

Microsoft ODBC Driver 11 for SQL Server [http://www.microsoft.com/en-us/download/details.aspx?id=36434]

Microsoft ODBC Driver 11 for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to Microsoft SQL Server 2005, 2008, 2008 R2, SQL Server 2012, SQL Server 2014 and Windows Azure SQL Database.   This redistributable installer for Microsoft ODBC Driver 11 for SQL Server installs the client components needed during run time to take advantage of new SQL Server 2012 features, and optionally installs the header files needed to develop an application that uses the ODBC API.

Microsoft Sync Framework Runtime v1.0 SP1 (x64) [http://www.microsoft.com/en-us/download/details.aspx?id=17616]

Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline scenarios for applications, services, and devices. Developers can build synchronization ecosystems that integrate any application and any type of data, using any protocol over any network. This service pack is intended to fix a handful of bugs as well as to transition to a public-facing change tracking API that is new in SQL Compact 3.5 SP2.

Windows Server AppFabric 1.1 [http://www.microsoft.com/en-us/download/details.aspx?id=27115]

    AppFabric is a set of integrated technologies that make it easier to build, scale, and manage Web and composite applications that run on IIS. AppFabric targets applications built using ASP.NET, Windows Communication Foundation (WCF), and Windows Workflow Foundation (WF).

    It provides out-of-the-box capabilities for you to easily build and manage composite applications, including:

    • Enhanced design and development tools in Visual Studio to build rich composite applications
    • Management and monitoring of services and workflows via integration with IIS Manager and Windows PowerShell
    • Distributed in-memory application cache to improve application performance

Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763) [http://support.microsoft.com/en-us/kb/2671763]

Cumulative update package 1 for Microsoft AppFabric 1.1 for Windows Server. This hotfix package resolves several issues and adds several features that are described at https://support.microsoft.com/en-us/kb/2671763.

Microsoft Identity Extensions [http://www.microsoft.com/en-us/download/details.aspx?id=15373]

Microsoft Federation Extensions for SharePoint 3.0 enables interoperable federated access to SharePoint 3.0 sites using the WS-Federation standard. It is built using the Windows Identity Foundation and supports use of ADFS 2.0 as an identity provider.

Microsoft Information Protection and Control Client [http://go.microsoft.com/fwlink/?LinkID=528177]

The Active Directory Rights Management Services (AD RMS) Client 2.x is software designed for your computers to help protect access to and usage of information flowing through applications that use AD RMS.

Microsoft WCF Data Services 5.0 [http://www.microsoft.com/en-us/download/details.aspx?id=29306]

WCF Data Services 5.0 enables creation and consumption of data services for the Web according to version 3 of the Open Data Protocol (OData), which facilitates data access and change via standard HTTP verbs. WCF Data Services 5.0 includes .NET Framework server and client libraries as well as Silverlight client libraries.

Microsoft WCF Data Services 5.6 [http://www.microsoft.com/en-us/download/details.aspx?id=45308]

This installer will update the NuGet packages referenced by the WCF Data Services item templates to version 5.6.3. This installer also makes the code generation (the “Add Service Reference”) for consuming OData V3 endpoints available for all current and future .Net 4.5.X versions.

Microsoft .NET Framework 4.5.2 [http://support.microsoft.com/en-us/kb/2934520]

The Microsoft .NET Framework 4.5.2 is a highly compatible, in-place update to the .NET Framework 4.5.1, the .NET Framework 4.5, and the .NET Framework 4. However, it can run side by side with the .NET Framework 3.5 Service Pack 1 (SP1) and earlier versions of the .NET Framework.

The .NET Framework 4.5.2 for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 is available on Windows Update and on Windows Server Update Service (WSUS).

Update for Microsoft .NET Framework to disable RC4 in Transport Layer Security (KB2898850) [http://www.microsoft.com/en-us/download/details.aspx?id=42883]

Resolved a security issue that has been identified that could allow an unauthenticated remote attacker to compromise a system and gain access to information.

Visual C++ Redistributable Package for Visual Studio 2013 [http://www.microsoft.com/en-us/download/details.aspx?id=40784]

The Visual C++ Redistributable Packages install run-time components that are required to run applications that are developed by using Visual Studio 2013, on computers that don't have Visual Studio 2013 installed. These packages install run-time components of these libraries: C Runtime (CRT), Standard C++, ATL, MFC, C++ AMP, and OpenMP.

SharePoint Database Server Requirements

SharePoint Server 2016 requires SQL Server 2014 for its databases. You can download SQL Server from the TechNet Evaluation Center at http://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014.   In addition SharePoint Server 2016 will support SQL Server 2016.  For additional information on SQL Server 2016 see also http://www.microsoft.com/en-us/server-cloud/products/sql-server-2016/.

MinRole (v1) Overview

One of the early new infrastructure advancements in SharePoint Server 2016 is a new concept, MinRole. MinRole is designed to transform guidance into code, simplifying deployment and scale with SharePoint ensuring a request is served end-to-end by the receiving server based on the origination of the request (I.e. end user or batch processing) and role of the destination server.

In previous versions of SharePoint, installation is role agnostic, which being a SharePoint servers’ role was only defined by what services were provisioned and its placement in a SharePoint Farm topology.  In many cases to serve a request, whether end user initiated or otherwise, the request traversed the scope of the SharePoint topology.

In addition, for each role there were specific documented recommendations to address performance and capacity planning, see also Streamlined Topologies for SharePoint Server 2013

image

In SharePoint Server 2016 documentation was put into code based on the experience of running SharePoint at scale in Office 365.  MinRole provides an out-of-the-box experience that provides topology recommendations, simplifies on-premises server farm deployments, and reduces the unit of scale to simplify capacity planning while providing predictable performance characteristics through enabling selective provisioning of SharePoint server roles based on position and function within a topology. 

image

MinRole enables an administrator to select the appropriate server role for a specific server when provisioning SharePoint Server 2016 based on five (5) predefined configurations:

Role Name

Description

Special Load Reserved for services to be isolated from other services, I.e. 3rd party, PerformancePoint, etc.
Web Front End Services end user requests, optimized for low latency.
Single Server Farm Provisions all services on the server for a single server deployment.  This role is provided for evaluation and development purposes.
Search Reserved for Search services.
Application Services the backend jobs or the requests triggered by backend jobs, optimized for high throughput.
Distributed Cache Services distributed cache for the farm. Optionally, the server assigned to this role can load balance end user requests among the web front ends.

A predefined server role is configured and optimized for its intended purpose provisioning the expected services designed to support its function within a server farm environment.

In SharePoint Server 2016 MinRole can be instrumented through the PSConfig GUI or command line.

 

PSConfig and Windows PowerShell

MinRole adds a new command line parameter, localserverrole, that can be used to specify the role that should be assigned to a specific server when configuring SharePoint Products and Technologies and accepts the following values:

  • SpecialLoad
  • WebFrontEnd
  • SingleServerFarm
  • Search
  • Application
  • DistributedCache

 

Example 1 PSConfig.exe

clip_image002

psconfig.exe -cmd configdb -create –server [Database Server Name] –database [Configuration Database Name] –user [Farm Service Account] –password [Farm Service Account Password] –passphrase [Passphrase] –admincontentdatabase [Central Administration Content Database Name] -localserverrole SingleServerFarm

 

Example 2 Windows PowerShell

New-SPConfigurationDatabase –DatabaseName [Configuration Database Name] –DatabaseServer [Database Server]
       –AdministrationContentDatabaseName [Central Administration Content Database Name] –Passphrase (ConvertTo-SecureString 
       [Passphrase] –AsPlaintext –Force) –FarmCredentials (Get-Credential) -localserverrole SingleServerFarm

 

PSConfigUI.exe

MinRole provisioning is available through PSConfigUI.exe in addition to PSConfig.exe.

 

Example 1 PSConfigUI.exe

clip_image003 

 

Demo Video

http://1drv.ms/1EBogcv

NOTE Sequences shortened.

 

Health Rules and Compliance

To ensure role-based servers remain in compliance with their specified configuration – SharePoint Server 2016 includes new SharePoint Health Analyzer Health Rules to evaluate individual server role compliance and notify administrators of any changes to a predefined server role. 

image 

For example, if a server role is provisioned as a Web Front End and an unexpected service (I.e. Search) is provisioned on that machine, the SharePoint Health Analyzer will detect the deviation and generate a warning indicating the server is out of compliance in addition to providing an option to programmatically resolve the issue and bring the server back within compliance with its configured role definition.  

image

The Health Rules that monitor the status of server roles scan daily comparing the service instances on servers to their expected configuration (per the assigned role) and generated a Health Report detailing any deviation from the assigned role to include:

  • Service instances that are stopped, but we were expecting them to be started​
  • Service instances that are started, but we were expecting them to be stopped​

NOTE The Special Load role is exempt from scanning.

Administrators can change the scan schedule and/or disable the scan entirely in addition to disabling the auto-fix capabilities designed to ensure a server remains within compliance with its assigned role.  In the event automatic fix is disabled, MinRole will not enforce compliance with the servers’ assigned role.   In addition MinRole provides support for automatic provisioning of services assigned to a servers’ respective role.

In conclusion, MinRole improves performance and reliability through ensuring an incoming request is served by the receiving server, reducing server to server interaction, reducing dependencies, and improving speed – enabling a model based on unit scale that provides better load distribution and proper sizing when compared to SharePoint Server 2013.

NOTE SharePoint Server 2016 does not support standalone installation which automatically installed SQL Server Express Edition and configured the farm on a single computer.

You can deploy SQL Server and then configure the SharePoint farm separately using SharePoint Farm Configuration Wizard in Central Administration.

Upgrade and Migration

SharePoint Server 2016 will support upgrade from SharePoint Server 2013.  To upgrade from SharePoint Server 2013 to SharePoint Server 2016, you can use the database-attach method to upgrade. In the database-attach method, you first create and configure a SharePoint Server 2016 farm. Then you copy the content and service application databases from the SharePoint Server 2013 farm, and then attach and upgrade the databases.  This upgrades the data to the new version.

NOTE Site collections provisioned in backward compatible SharePoint 2010 (14) mode, must be upgraded to 2013 prior to upgrading to SharePoint Server 2016.  For additional information on upgrading site collections to SharePoint 2013 see also https://technet.microsoft.com/en-us/library/jj219650.aspx.

Additional Resources

Learn more about the evolution of SharePoint, roadmap, futures, and the road ahead:

BLOG The Evolution of SharePoint [http://blogs.office.com/2015/02/02/evolution-sharepoint/]

BLOG SharePoint Server 2016 Update [http://blogs.office.com/2015/04/16/sharepoint-server-2016-update/]

VIDEO The Evolution of SharePoint: Overview and Roadmap [https://channel9.msdn.com/Events/Ignite/2015/FND2203]

SLIDES The Evolution of SharePoint: Overview and Roadmap [http://video.ch9.ms/sessions/ignite/2015/decks/FND2203_Baer.pptx]

Learn more about platform investments in SharePoint Server 2016:

VIDEO What’s new for IT Professionals in SharePoint 2016 [https://channel9.msdn.com/Events/Ignite/2015/BRK2188]

SLIDES What’s new for IT Professionals in SharePoint 2016 [http://video.ch9.ms/sessions/ignite/2015/decks/BRK2188_Walters.pptx]

Next month:  What’s new in SharePoint Server 2016 Operations and Management

Standard