1. Layouts
Layout templates are packaged in special Jetspeed-specific and deployable portlet applications. Layout templates control the overall aggregation of a portal page. Layout templates are combined with portlets, providing a component model for aggregation. Jetspeed-2 comes out of the box with several layout components including one, two and three column layouts. See the Jetspeed-2 Layouts below for all available Layouts in the default Jetspeed-2 system. Of course you can define and derive your own layouts.
With regards to aggregation,
layouts define how a single portal page is aggregated.
A layout defines the fashion in which grouping of fragments will organized relative to the final, aggregated content of a request to the portal. Layouts are defined by a portlet which applies an algorithm to a template to generate the aggregated content of a page. Typical algorithms are two columns, three columns, nested.
A layout is made up of:
- One or more templates
- A template descriptor
- Images
- A Stylesheet (CSS)
- Macros
2.Layouts Packaging
Layouts are packaged as standard portlet applications. Layouts usual have a
Operations Supported:
- Deploy
- Un-deploy
- Re-deploy
3.Jetspeed-2 Layouts
Jetspeed-2 comes out of the box with several layout components including one, two and three column layouts.
Of course you can define and derive your own layouts. The table below lists the available layout components in Jetspeed version 2.0. When customizing (editing) a page, the layout component is selected.
One layout may be assigned per PSML page.