There are two general options for customizing page content.
Simple Customization – This customization requires the configuration of an alternate URL in a component property. Depending upon requirements, this customization may be all that is required for most customization needs.
Targeting Customization – Targeting customization is useful when one of a number of JSPs could be rendered in a particular situation. In this situation, the decision of which JSP to render depends on complex rules, rules that are expected to change often, or where it in instances where it is necessary to modify these rules without restarting the application.
Targeting Customizations require writing targeting XML rules that contain information such as request attributes, product and or order information, the current customer and the current agent, or other information relevant to the functional area in question. Targeting rules normally target repository items, however, targeting rules target Nucleus components that identify which JSPs to render.