Composition is a powerful way to create modular Visualforce pages. It allows a Visualforce page to be defined as a template. The template can contain static content and placeholders for content that can be overridden by an implementing page. This enforces a standard structure for the pages without requiring Visualforce developers to remember a sequence of
include components. It also places more control over the appearance of many pages within the scope of a single page (the template) for easier maintenance.
In the template page, the
insert component is used to define a named area that can be overridden by a page implementing the template. The implementing page uses the
composition component to set the name of the page to serve as ...