Differences between revisions 2 and 3
Revision 2 as of 2005-10-21 23:21:38
Size: 1167
Comment: Fixed link
Revision 3 as of 2009-09-20 23:46:37
Size: 1164
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Please read [wiki:Jetspeed2/QuickstartForTheImpatient QuickstartForTheImpatient] before before proceeding. Please read [[Jetspeed2/QuickstartForTheImpatient|QuickstartForTheImpatient]] before before proceeding.

Please read QuickstartForTheImpatient before before proceeding.

To simplify this document $JS2_PAGES will represent the directory path src/webapp/WEB-INF/pages of the Jetspeed 2 source code.

Jetspeed Portlet Layout

The Jetspeed portlet layout is defined by a number of mechanisms. The $JS2_PAGES file structure has an effect on the layout. Here are some modifications you can do without breaking the build.

Change the Default Page

Modify the column and row indexes for some or all of the portlets on the welcome page($JS2_PAGES/default-page.psml).

Create a file called myLink.link in the directory $JS2_PAGES. Refer to or copy one of the other .link files for the proper syntax.

Create a New Tab

Tabs can be created by simply creating a psml file in the $JS2_PAGES directory. Copy $JS2_PAGES/default-page.psml to $JS2_PAGES/my-page.psml. Note that the security-constraint tag in psml defines the roles authorized to view this page.

Modify the Menu

The left menu is defined in the folder.metadata file of each directory of the $JS2_PAGES directory.

Jetspeed2/QuickstartForTheImpatient/QuicklyModifyTheLayoutSourceCode (last edited 2009-09-20 23:46:37 by localhost)