SharePoint Products requirements for Team Foundation Server

SharePoint is a collaboration product that offers deep integration with Office products like Word, Outlook, and Excel. Although not a TFS requirement, some teams do find SharePoint integration useful. If you want to use SharePoint Products, you must use a supported version and it has to have the Team Foundation Server extension for SharePoint Products installed.

Tip

If you plan to install SharePoint, make sure that the version of SharePoint you want to use is compatible with the server operating system you’re using. Support for server operating systems in TFS is more amenable than in SharePoint.

Here are your main options:

  • You can use Team Foundation Server standard or advanced configuration wizards to install SharePoint Foundation 2013 on the same server as Team Foundation Server. The Team Foundation Server extensions for SharePoint Products are installed automatically during Team Foundation Server installation.

  • You can use Team Foundation Server extensions for SharePoint Products configuration wizard to install SharePoint Foundation 2013 on a different server from the one running Team Foundation Server.

  • You can use SharePoint Server. If you use the enterprise version of SharePoint Server, you must configure it for dashboard compatibility (more on dashboard requirements later).

  • You can use a different version of SharePoint Foundation than the one that ships with TFS.

Regardless of which option you choose, your SharePoint Products must meet the following requirements:

Supported versions, editions

  • SharePoint Foundation 2013¹

  • SharePoint Server 2013,¹ (Enterprise or Standard edition)

  • SharePoint Foundation 2010²

  • SharePoint Server 2010,² (Enterprise or Standard edition)

Authentication

NTLM is the recommended authentication provider.

Team Foundation Server Extensions for SharePoint Products does not support Basic authentication or anonymous authentication.

Tip

In SharePoint Server 2013, Microsoft deprecated Windows classic-authentication in favor of claims-based authentication. TFS supports both, but for claims-based authentication, the authentication provider must be NTLM. TFS will only support NTLM-based claims.

¹ Not supported on Windows Server 2012 R2. SharePoint 2013 with SP1 (get it now) adds support for Windows Server 2012 R2.

² Not supported on Windows Server 2012 or Windows Server 2012 R2.

Dashboard requirements

Team Foundation Server contains dashboards that use SharePoint Products features to display team data. The dashboards that are available to you depend on the version of SharePoint Products that you use.

  • If you use any supported enterprise edition of SharePoint Server, you get five dashboards that are based on Microsoft Excel. 

  • If you use any other SharePoint Product (including the standard editions of SharePoint Server), you get two dashboards that are based on SQL Server Reporting Services.

Deployment references for SharePoint Products

SharePoint Products has its own guidance for deployment. 

How to install SharePoint Products for Team Foundation Server

  • How to: Set up remote SharePoint Products for Team Foundation Server
    You can use Team Foundation Server extensions for SharePoint Products configuration wizard to install SharePoint Foundation 2013 on a different server from Team Foundation Server.

  • Install Team Foundation Server
    You can use Team Foundation Server standard and advanced configuration wizards to install SharePoint Foundation 2013 on the same server as Team Foundation Server. The Team Foundation Server extensions for SharePoint Products are installed automatically during Team Foundation Server installation.

More SharePoint Products tasks for Team Foundation Server