PublishCompare plugin
If the Differences from version contains a version number for a Publish operation, the PublishCompare plugin is called for every file in the current and/or compare folder in order to produce a compare result.
Introduction
When Content Manager publishes a publication that needs to be compared, the content files (topics, images, etc.) and their metadata of the two versions are saved to the file system by the publish export process, resulting in two version folders under the export folder: one with the current version content and one with the compare version content. The plugin of type IPublishCompare is called for every file in the current and/or compare folder in order to check whether the content was added, changed, removed or stayed unchanged. The CompareMetadata method is called for comparing metadata files, the CompareXml method is called for comparing XML content files. Both methods should produce a compare result file. Binary content is taken care of by the Publish process itself and is considered changed if the version of the Image or Template is different.
The plugin can be configured in Organize Space in and is executed by the Publish background task.