- Layout
The Layout noun is used to model a layout, which can be applied to a particular
page. This noun is used for authoring purposes only and is not used in the store. A Layout noun is
composed of a description, schedule, page locations, widgets, and widget configuration properties.
Each layout belongs to one store, one device classification, and one layout group(also referred to
as page type). A layout has a state ('Active', 'InActive', 'MarkForDelete') and specifies whether it
is considered a template for creating new layouts, or it is a completed layout.
- Page
The Page noun is used to represent a URL (or page) on a site. A page contains
information such as an administrative name, a page URL and SEO meta properties.
- PageDesign
The Page Design noun represents the layout of a page in a storefront. This noun
is used in the store and contains only information that is needed by the store to draw the page
layout. BOD Summary
- WidgetDefinition
A WidgetDefinition represents a widget (or component) that can be placed on a
page layout. WidgetDefinition's are registered on a system and each store can subscribe to using any
of them. This noun describes the definition (or registration) of the widget itself and not the
application of it to a layout. A widget definition describes a widget on the system including a
name, description, vendor, state, JSP path, properties, definition XML and other properties. This
noun is used for authoring and store purposes to retrieve data only.