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.

Performance

This section discusses practices regarding performance issues.

SharePoint Server 2013 Build Numbers

Version Build # Type Server 







Package (KB)
Foundation 







Package (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
























































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



Feature Overview

This section discusses places to get SharePoint feature overviews.

Capacity Planning

Installation

This section discusses installation practices.

Upgrade and Migration

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

Infrastructure

This section discusses infrastructure practices.

Backup and Recovery

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

Database

Implementation and Maintenance

This section deals with practices about implementing SharePoint.

Apps

This section deals with practices regarding SharePoint Apps.

Every day use

Development

This section covers practices targeted towards software developers.

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.

Troubleshooting

Farms

This section discusses practices regarding SharePoint 2013 farm topologies.

Accessibility

This section discusses SharePoint accessibility topics.

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.

SharePoint Related Tools

  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

Training

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

See Also