Install S4S in Sitecore (Required)

The actions on this page are required.

The FuseIT S4S module is distributed as several Sitecore Packages.

  • Core Package: Contains the minimal files for working with the S4S connectors.
  • Starter Kit Package (optional - not required)
    • Install the Core Package first then install this package. It includes example files for testing and demonstrating S4S functionality.
  • S4SLB Package (optional - not required)
    • Install the Core Package first then install this package. It has features to create Sitecore Contact Lists from Salesforce Campaigns and Reports. S4SLB is used in conjunction with Sitecore Email Experience Manager (EXM).

Modifications of Configuration Files

After the appropriate Sitecore package has been installed the website configuration files will need to be updated.

Configuring S4S requires making manual changes to the web.config, S4S Installation/App_Config/ConnectionStrings.config. If implementing the Security Connector (to authenticate using credentials stored in Salesforce), you also need to modify  App_Config/Security/Domains.config.xml. and check a setting in the module configuration file which is App_Config/Include/S4S.config (see Configuring Unique Key Property (optional) for details).

IMPORTANT: Changes to web.config and other config files can cause a website restart.

References to web.config may include other config files pointed to by web.config (like Sitecore.config

IMPORTANT: 

By default, Sitecore Identifier property is case sensitive. From S4S version 2.931.20224.1 and above, there is a new config setting called “S4S.Analytics.ConvertIdentifierValueToLowerCase” in /App_Config/Modules/S4S/S4SAnalytics.config file to make Identifier property case insensitive when using S4S.

Next Step

Adding Connection String

Steps