This section covers features that resolve conflicts between content items delivered to pages by targeting servlet beans. Conflict resolution works as follows:
Content repository administrators designate one or more properties to be used as conflict topics, conflict tags and optional conflict priority, possibly adding these properties to the repository configuration.
A developer configures one or more conflict filter components in Nucleus to make use of the above conflict data.
Page developers deploy the above filters by passing their names as optional parameters to targeting servlet beans in their pages (e.g.,
TargetingForEach
). As the page is rendered, each servlet bean employs its corresponding conflict filter to remove items from the result set returned by a targeter or slot.Content creators supply the above conflict tags through the standard repository administration user interface.