HomeUsersDevelopersAPIsHow To
 

psml-design

Jetspeed-2 Page Structured Markup Language 2

(PSML-2)

history

RevisionAuthorComment
0.1David TaylInitial draft

PSML: the Portlet Structured Markup Language, was introduced in Jetspeed-1. See:

http://portals.apache.org/jetspeed-1/psml.html

PSML is an abstract model for defining layouts of portlet pages and fragments.

PSML-2 is the not compatible with Jetspeed-2 PSML. PSML-2 has been extended to support a generalized fragment model, external fragment references, page and subpages. PSML-2 is also designed to work in multi-threaded aggregators and normalized database schemas.

The purpose of this document is to:

  1. Define the New PSML Model
  2. Describe the Page Manager component architecture and its implementations. Unlike in J1, the default component Page Manager will store PSML in a normalized database.