This post is a contribution from Aaron Maio, an engineer with the SharePoint Developer Support team
The article describes how to add custom help for SharePoint sites with out-of-box feature Custom Site Collection Help in SharePoint 2010.
If you have packed your Help files in a CAB file, you can use HCINSTAL.EXE (in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\bin folder) to install your custom help collection.
Install-SPHelpCollection starts actually a timer job to install all help files from a Help CAB file to a hidden site called Product Help Site . You can find the site with URL like http://your-ca-server/sites/Help. The Product Help library in this site contains all help collections installed.
Properties are also changed. Here’s the SharePoint 2010 Help Collection properties
Here’s SharePoint 2013 Help Collection properties:
Noticed that a new property called SharePoint Version is added for SharePoint 2013. The SharePoint Version is set based on the <version> of manifest.xml file in a help CAB file.
If you have an existing Help Collection and it’s <version> in manifest.xml is like this:
The Help files will be installed correctly. However the help won’t show up in SharePoint 2013 sites. You need to change the Help Collection item property SharePoint Version to 15 to make it work.