Documentation Center

Publisher

The Publisher service performs the publishing of content in SDL Web. In the Content Manager either a user or an automated event triggers the publishing of an item. The Publisher offers this item to the Transport Service.

The Publisher performs the following steps when preparing an item for the Transport Service:

Resolving
Resolving is the process of assembling the list of items to publish. Any item that is requested to be published may trigger the publishing of other items. For example, republishing a Component triggers a republish of all the Pages that contain the Component as part of a static Component Presentation.
The resolving phase results in a list of resolved items, that is, items that are to be offered to the Transport Service together with the item(s) originally submitted for publishing. In Content Manager Explorer, you can see the list of resolved items in the list that appears when you select Show Items to Publish in the Publish dialog.
You can customize resolving by creating a .NET class that manipulates the list created by SDL Web.
Rendering
Rendering is the process of combining content items from Content Manager to produce publishable content. For example, combining a Component and a Component Template, two content items, results in a Component Presentation, a publishable item. You can customize rendering by creating a .NET class that manipulates the publishable content. Typically, you would modify the rendering process itself by modifying your Template, but a modification that should be made to all publishable content is easier done through a custom renderer.