Share via


SharePoint: Community Best Practices

 

Back to top

Introduction

Best practices are, and rightfully so, always a much sought-after topic. There are various kinds of best practices:

  • Microsoft best practices. In real life, these are the most important ones to know, as most companies implementing SharePoint best practices have a tendency to follow as much of these as possibly can. Independent consultants doing architecture and code reviews will certainly take a look at these as well. In general, you can safely say that best practices endorsed by Microsoft have an added bonus. Microsoft best practices are only published under TechNet or MSDN, not individuals blog sites and not this Wiki. Microsoft only uses the terms "Microsoft Best Practice" or "Microsoft Recommended" in TechNet or MSDN when referring to an actual best practice.  Microsoft best practices are based on how the product is designed and ment to be used and how the Microsoft field has found best works.  These are typically best for customers that want a supportable, scalable, reliable SharePoint configuration.
  • Community best practices. These practices are patterns that have proven themselves over and over again as a way to achieve a high quality of your solutions, and it is important to know who proposed them and for what type and size of environments they are for as the best practice can be different for different size environments and different target workloads.  The benefits of a Community best practice is you can pick recommendations that are similar to your environment. 
  • Practices. These are just approaches that are reused over and over again, but not necessarily the best ones. Wiki's are a great way to discern best practices from practices. It's certainly possible that this page refers to these "Practices of the 3rd kind", but hopefully, the SharePoint community will eventually filter them out. Therefore, everybody is invited and encouraged to actively participate in the various best practices discussions.

This article is not the Microsoft best practice page for SharePoint. This Wiki page contains an overview of SharePoint practices provided from the public community.   

Community practices in this article are divided by categories below.

Back to top


Performance

This section discusses practices regarding performance issues.

Back to top


SharePoint Server 2013 Build Numbers

Version Build # Type Server 
Package (KB)
Foundation 
Package (KB)
Project Server
Package (KB) 
Office Web Apps (KB)
Language  specific Notes
Public Beta Preview 15.0.4128.1014 Beta n/a n/a     yes Known issues
SPS 2013 RTM 15.0.4420.1017 RTM n/a n/a     yes Setup, Install 
Dec. 2012 Fix 15.0.4433.1506 update 2752058 

2752001

n/a     yes Known Issue
March 2013 15.0.4481.1005 PU 2767999 2768000     global New Baseline
April 2013  15.0.4505.1002 CU - 2751999     global Known Issue 
April 2013 15.0.4505.1005 CU 2726992 -     global Known Issue 
June 2013 15.0.4517.1003 CU   2817346     global Known Issue 1 

Known Issue 2

June 2013 15.0.4517.1005 CU 2817414 -     global Known Issue 1Known Issue 2
August 2013 15.0.4535.1000 CU 2817616 2817517     global -
October 2013 15.0.4551.1001 CU   2825674     global -
October 2013 15.0.4551.1005 CU 2825647       global -
December 2013 15.0.4551.1508 CU   2849961     global -
December 2013 15.0.4551.1511 CU 2850024       global see KB
Feb. 2014 - skipped! n/a - - -     - -
SP1-released Apr.2014 15.0.4569.1000

(15.0.4569.1506)

SP 2817429

2880552

-     yes

-

Re-released SP

SP1-released Apr.2014

(15.0.4569.1509)

fixed Build:

15.0.4571.1502

SP -

2817439

2760625 - Fix

2880551 - Current

    yes

Known Issue

-

Re-released SP

April 2014 15.0.4605.1004 CU 2878240 2863892     global Known Issue
MS14-022 15.0.4615.1001 PU 2952166 2952166     n/a Security fix
June 2014 15.0.4623.1001 CU 2881061 2881063     global n/a
July 204

15.0.4631.1001

CU

2882989

2882999

    Global

File information

September 2014

15.0.4649.1001

CU

2883068

2883087

    Global

File information

November 2014

15.0.4667.1000

CU

2889944

2899468

    Global

File information

December 2014

15.0.4675.1000

CU

2910938

2910945

    Global

File information

February 2015

15.0.4693.1001

CU

2920804

2920801

    Global

File information

March 205 

15.0.4701.1001

CU

2956166

2956159

    Global

File information

April 2015

15.0.4711.1000

CU

2965266

2965261

    Global

File information

May 2015

15.0.4719.1002

CU

3039780

3039747

    Global

File information

June 2015

15.0.4727.1001

CU

3054866

3054864

    Global

File information

July 2015

15.0.4737.1000

CU

3054937

3054931

    Global

File information

August 2015

15.0.4745.1000

CU

3055009

3055004

    Global

File information

September 2015

15.0.4753.1003

CU

2986213

2975894

    Global

File information

October 2015

15.0.4763.1000

CU

3085492

3085488

    Global

File information

November 2015

15.0.4771.1000

CU

3101373

3101368

    Global

File information

December 2015

15.0.4779.1000

CU

3114345

3114339

    Global

File information

January 2016

15.0.4787.1000

CU

3114497

3114492

    Global

File information

February 2016

15.0.4797.1001

CU

3114726

3114722

    Global

File information

March 2016

15.0.4805.1000

CU

3114827

3114822

    Global

File information

April 2016

15.0.4815.1000

CU

3114938

3114935

    Global

File information

May 2016

15.0.4823.1003

CU

3115029

3115023

    Global

File information

June 2016

15.0.4833.1000

CU

3115174

3115171

    Global

File information

July 2016

15.0.4841.1000

CU

3115293

3115290

    Global

File information

August 2016

15.0.4849.1000

CU

3115450

3115447

    Global

File information

September 2016

15.0.4859.1000

CU

3118279

3118271

    Global

File information

October 2016

15.0.4867.1002

CU

3118366

3118361

    Global

File information

November 2016

15.0.4875.1000

CU

3127933

3127930

    Global

File information

December 2016

15.0.4885.1000

CU

3128005

3128001

    Global

File information

January 2017

15.0.4893.1001

CU

3141481

3141479

    Global

File information

March 2017

15.0.4911.1001

CU

3172497

3172456

    Global

File information

April 2017

15.0.4919.1003

CU

3178730

3178727

    Global

File information

May 2017

15.0.4927.1000

CU

3191913

3191911

    Global

File information

June 2017

15.0.4937.1000

CU

3203430

3203428

    Global

File information

July 2017

15.0.4945.1000

CU

3213569

3213563

    Global 

File information

August 2017 15.0.4953.1000  CU 4011076 4011073   4011074   Global File information
September 2017
15.0.4963.1001 CU 4011116 4011132 4011115 3213562   File information
October 2017
15.0.4971.1002 CU 4011177
4011173 4011175 4011231   File information
November 2017
 15.0.4981.1002 CU 4011251 4011248 4011249 4011247   File information
December 2017
15.0.4989.1001 CU 4011593 4011588 4011589 4011587   File information

reference: http://blogs.technet.com/b/steve_chen/archive/2013/03/26/3561010.aspx

Back to top

SharePoint security fixes offered through Microsoft Update

KB  Suite Release Notes
 3038999 SharePoint Server, Foundation, Excel Services, Office Web Apps Server March 10, 2015  File information
 3052044 SharePoint Server, Foundation, Project Server, Word Automation Services, Office Web Apps Server April 14,2015  File information
 3057181
 3058083
SharePoint Server, Foundation, Word Automation Services, Excel Services, Office Web Apps Server May 12, 2015 File information
 3072620 Excel Services July 14, 2015 File information
 3080790 Word Automation Services, Office Web Apps Server August 11, 2015 File information
 3089664 SharePoint Foundation, Excel Services, Access Services, Office Web Apps Server Septermber 8, 2015 File information
 3096440 SharePoint Server, Foundation, Excel Services, Office Web Apps Server October 13, 2015 File information
 3104540 Exccel Services, Word Automation Services, Office Web Apps November 10, 2015 File information
 3124585
SharePoint Foundation January 12, 2016 File information
 3134226 SharePoint Foundation, Excel Services, Word Automation Services, Office Web Apps Server  February 9, 2016 File information
 3141806 Word Automation Services, Office Web Apps Server March 8, 2016 File information
3148775 Word Automation Services, Office Web Apps Server April 12, 2016 File information
3163610 Word Automation Services, Office Web Apps Server June 14, 2016 File information
3170008 Word Automation Services, Office Web Apps Server July 12, 2016 File information 
3185852 Excel Services, PowerPoint Services, Word Automation Services, Office Web Apps Server September 13, 2016 File information
3194063 Word Automation Services, Office Web Apps Server October 11, 2016 File information
3199168 Word Automation Services, Office Web Apps Server November 8, 2016 File information
4013241 SharePoint Foundation, Excel Services, Office Web Apps Server March 14, 2017 File information
Security Update Guidance Excel Services, Office Web Apps Server April 2017 File information
Security Update Guidance SharePoint Foundation, Access Services, Education Services, Excel Services, InfoPath Services, Slide Library, SharePoint BI, Translation Services, Workflow Services, Word Automation Services, Visio Services, Project Server, Office Web Apps May 2017 File information
 3213559  Excel Services for SharePoint 2013 July 11, 2017 File information
None SharePoint 2013 Suite August 2017 File information

Feature Overview

This section discusses places to get SharePoint feature overviews.

Back to top


Capacity Planning

Back to top


Installation

This section discusses installation practices.

Back to top


Upgrade and Migration

This section discusses how to upgrade to SharePoint 2013 from a previous version.

Back to top


Infrastructure

This section discusses infrastructure practices.

Back to top


Backup and Recovery

This section deals with practices about the back up and restore of SharePoint environments.

Back to top


Database

Back to top


Implementation and Maintenance

This section deals with practices about implementing SharePoint.

Back to top


Apps

This section deals with practices regarding SharePoint Apps.

Back to top


Every day use

Back to top


Development

This section covers practices targeted towards software developers.

Back to top


Debugging

This section contains debugging tips for SharePoint.

  • Use a network monitoring tool to capture traffic on the SharePoint server.
  • Use a Text Differencing tool to compare if web.config files on WFEs are identical.
  • Use a client and browser monitoring tool to monitor web traffic.

Back to top


Troubleshooting

Back to top


Farms

This section discusses practices regarding SharePoint 2013 farm topologies.

Back to top


Accessibility

This section discusses SharePoint accessibility topics.

Back to top


SharePoint Blogs to Follow

It's certainly a good to keep up to date with the latest SharePoint news. Therefore, a list of blogs to follow is included.

  1. Microsoft https://blogs.technet.microsoft.com/tothesharepoint/ 
  2. Microsoft developer's team https://blogs.technet.microsoft.com/sharepointdevelopersupport/
  3. Mike Tag http://blogs.technet.com/b/miketag_sharepoint_blog/
  4. Corey Roth at http://www.dotnetmafia.com/blogs/dotnettipoftheday/ 
  5. Jeremy Thake at http://jeremythake.com
  6. Nik Patel at http://nikspatel.wordpress.com/
  7. Yaroslav Pentsarskyy at http://www.sharemuch.com/
  8. Giles Hamson at http://spandps.com/author/ghamson/
  9. Danny Jessee at http://www.dannyjessee.com/blog/
  10. Marc D Anderson at http://sympmarc.com/
  11. Andrew Connell at http://www.andrewconnell.com/blog
  12. Geoff Evelyn at http://www.sharepointgeoff.com/
  13. http://sharepointdragons.com /, Nikander & Margriet on SharePoint.

Back to top


  1. http://gallery.technet.microsoft.com/The-SharePoint-Flavored-5b03f323 , the SharePoint Flavored Weblog Reader (SFWR) helps troubleshooting performance problems by analyzing the IIS log files of SharePoint WFEs.
  2. http://gallery.technet.microsoft.com/PressurePoint-Dragon-for-87572ee1 , PressurePoint Dragon for SharePoint 2013 helps executing performance tests.
  3. http://gallery.technet.microsoft.com/Maxer-for-SharePoint-2013-52208636 , a tool for checking capacity planning limits.
  4. http://visualstudiogallery.msdn.microsoft.com/36a6eb45-a7b1-47c3-9e85-09f0aef6e879 , Muse.VSExtensions, a great tool for referencing assemblies located in the GAC.
  5. http://en.community.dell.com/techcenter/powergui/m/bits/20439049 , helps with all your PowerShell development. In a SharePoint environment, there usually will be some.
  6. http://powerguivsx.codeplex.com/ , Visual Studio extension based on PowerGUI that adds PowerShell IntelliSense support to Visual Studio.
  7. http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f , web extensions make creating CSS in VS.NET a lot easier and supports CSS generation for multiple platforms.
  8. http://technet.microsoft.com/en-us/library/cc508851, the SharePoint 2010 Administration Toolkit (works on 2013).
  9. http://www.microsoft.com/en-us/download/details.aspx?id=44020 , ULS viewer used to review ULS log files

Back to top


Training

If you want to learn about SharePoint 2013, there are valuable resources out there to get started.

Back to top


See Also

Back to top


Other Languages

Back to top