The following example is intended to show some of the customization possibilities for the Desktop. Details are not provided. See the Sun Java System Portal Server 7 Developer’s Guide for more information on how to add new layouts.
In this scenario, the Desktop has three rows. The first row contains one full-width channel; the second row contains 2 channels, a thin plus a thick channel; and the third row contains 3 thin channels of equal width.
To create such a Desktop requires a custom container channel, created from the JSPs for the table container (JSPTableContainer).
To enable the Layout link to work with this container, you need a new layout channel with a customized JSP for editing and processing the Edit page. You build this by starting from the layoutedit.jsp and layoutdoedit.jsp files.
You also need to create a new custom table container provider by extending JSPTableContainerProvider.