+

Search Tips   |   Advanced Search

Syndication relationships

Syndication is the method used by HCL Web Content Manager to replicate data from a web content library on one server to a web content library on another server. The relationship between a syndicator and a subscriber can be either a one-way or two-way relationship.


One-way syndication

Application 1 syndicates one or more libraries to Application 2, and Application 2 subscribes from Application 1.


Two-way syndication

Multiple syndication relationships

Syndicators can syndicate libraries to multiple subscribers, and subscribers can subscribe to libraries from multiple syndicators.


Syndication methods

There are three syndication methods available when a syndication relationship is configured:

Switching from "All items and versions" syndication to "Published items" syndication: When you switch from "All items and versions" syndication to "Published items" syndication or "All items" syndication, any drafts previously syndicated to the subscriber are not removed.Moving draft items between libraries: If you move a draft item from a library that uses "All items and versions" syndication to a library that uses "Published items" syndication, the draft item is also moved on the subscriber because the action occurred on the library that uses "All items and versions" syndication. This behavior allows for some draft items to be included in a subscriber library even though "Published items" syndication is being used.


Syndication modes

Each syndication relationship can be configured with a different syndication mode. This determines how syndication is scheduled.


Manual syndication types

We can manually syndicate using the following methods:


Cross version syndication

Cross-version syndication is supported between the following releases.

Syndicating from a newer software level to an older software level is only supported between different fix-pack levels of the same release. When syndicating between releases, only older to newer is supported.

See Cross version syndication for further information.


Web content libraries and syndication relationships

All the items that you work with as part of your WCM authoring environment are stored in web content libraries. When you syndicate data between applications, you do so on a library by library basis. As part of the definition of a syndicator or subscriber, we specify which web content libraries are to be included during syndication.

Because syndication is run on a library by library basis, it is important to consider how to organize the content between libraries to support the Web Content Manager environment. For example, suppose that we are using a single authoring server to develop content for two delivery servers, an intranet site that provides Human Resources information that is intended for internal employees of a company and an external Internet site that provides marketing material that is intended for customers and others outside the company. A basic approach to support this environment would be to use two web content libraries, one for content specific to each site. You would then set up two syndication relationships with each going from the authoring server to the appropriate delivery server.

For easier management, we might divide the content further into three libraries, where one library contains data common to both the intranet and Internet sites and the other two libraries contain site-specific content. The following example demonstrates this configuration, with the addition of two other authoring portlets so that the content of each library is maintained by a different authoring portlet.

In this case we might set up several syndication relationships between the authoring server and the delivery servers:

Note: Web Content Manager provides flexibility in how you set up your syndication relationships. To syndicate multiple libraries from one server to another, we can choose to use one syndication relationship that includes all the libraries, or we can choose to use separate syndication relationships for each library, or even a combination of both approaches, depending on how many libraries we are syndicating. The best approach for your situation depends not only on how many libraries are involved but also on how the libraries are related to one another. For example, we use a single syndication relationship for libraries that reference each other, as when one library contains design items like templates that are used by content in the other library. However, if the libraries are independent of one another and you think we might want to suspend syndication of one library but not the other, separate syndication relationships for each library can provide that.

Important:


Access control and syndication

Although syndication can be used to keep data current between libraries on different servers, access control settings for the libraries are not included as part of syndication. Depending on how the environment is set up and what policies we have in place for library access, there are extra considerations for access control when syndicating.