Content staging configuration

Configuration of the Content staging module consists of two parts: the source and target server configuration.

 

Microsoft WSE Configuration

 

Open the bin folder under your web project and rename the file Microsoft.Web.Services3.dll.rename to Microsoft.Web.Services3.dll.

 

Source (Staging) Server Configuration

 

Source configuration is required for the staging (testing) server. You need to enable content staging using the following parameters in Site Manager -> Settings -> Content staging section.

 

Log content changes

If checked, the synchronization tasks are automatically generated when the content is modified.

Log object changes

If checked, the synchronization tasks are automatically generated when objects are modified.

 

Now you need to configure the target server(s). Go to CMSDesk –> Tools –> Content staging -> Servers. Here you can manage the list of target servers. Every site can use different target servers for content staging. You can even synchronize the content between the source and target server between different sites in the same web site instance (in the same database).

 

To add a new server, click New server, enter the target server properties and save them:

 

Server display name

Server display name displayed to the users.

Server code name

Server name used in web site code.

Server URL

Staging service URL that points to the content staging web service of the target server.

 

The web service page is located at ~/CMSPages/syncserver.asmx, so the URL should look like this: http://www.targetserver.com/CMSPages/syncserver.asmx

Enabled

If checked, the target server is enabled, it means that the tasks are automatically generated for the server and the synchronization is enabled for this server. You can temporarily disable the server by unchecking the box in case of server maintenance or any other case.

Server authentication

Server authentication settings. You should set the same parameters that are configured for your target server.

 

The default user name is admin and the default password is pass.

 

 

 

Please note

 

Tasks are logged only for created and enabled servers. If there is no server created or if no server is running, no tasks are logged.

 

 

 

Target (Production) Server Configuration

 

You can configure the target server synchronization web service in Site Manager -> Settings -> Content staging. By default, the staging web service is disabled.

Enable staging service

If checked, the staging service is enabled for the given site.

Staging service authentication

Staging service authentication type. You can choose from the following options:

 

USERNAME – username/password authentication (fast, recommended for the data without high security requirements)

 

X509 – X509 Certificate authentication (more secure, slower, requires certificates)

 

It's recommended that you choose to use USERNAME authentication to configure the staging first, test the synchronization and then you can optionally configure the site for X509 certificates.

Staging service password Staging service username

Username and password for the USERNAME authentication.

Server key ID and Client key ID

Certificates keys for the X509 authentication, the certificates need to be stored within Local computer – Personal certificate store.