portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Randy Watler <rwat...@finali.com>
Subject J2 Autodeploy Decorators
Date Fri, 03 Dec 2004 18:52:42 GMT
Last night David committed a patch from me that enables deployment of 
layout, portlet, and generic decorators. Deploy, undeploy, and redeploy 
are all supported, (note that redeploy is essentially an undeploy 
followed by a deploy). The inclusion of multiple locale specific 
decorator content is supported by the decorator deployer.

A deployable decorator must have the following properties set or 
defaulted in the decorator.properties configuration:

id=xxx
media.type=(html|...)
decorates=(layout|portlet|any)

To avoid conflicts with the locale logic and runtime locators, 
decorators should be named with ids longer than 2 characters in length. 
The media.type property defaults to 'html'. The 'any' value for the 
decorates property is mapped to the generic deployment directory.

Here is a table listing of an example jar archive file that deploys with 
locale specific content:

     0 Fri Dec 03 00:29:48 MST 2004 META-INF/
    71 Fri Dec 03 00:29:48 MST 2004 META-INF/MANIFEST.MF
     0 Fri Dec 03 00:15:38 MST 2004 css/
  4656 Thu Dec 02 11:53:58 MST 2004 css/styles.css
   760 Thu Dec 02 11:48:18 MST 2004 decorator-bottom.vm
  3491 Thu Dec 02 11:48:18 MST 2004 decorator-macros.vm
   723 Thu Dec 02 11:52:58 MST 2004 decorator.properties
  3930 Thu Dec 02 11:52:38 MST 2004 decorator-top.vm
     0 Thu Dec 02 23:41:52 MST 2004 fr/
  3937 Thu Dec 02 23:41:52 MST 2004 fr/decorator-top.vm
     0 Thu Dec 02 11:50:46 MST 2004 images/
  2568 Thu Dec 02 11:48:18 MST 2004 images/jetspeed-logo.gif
  2259 Thu Dec 02 11:48:18 MST 2004 images/jetspeed-powered.gif
    51 Thu Dec 02 11:48:18 MST 2004 images/nw_maj_rond.gif
     0 Thu Dec 02 23:42:26 MST 2004 ja/
  3937 Thu Dec 02 11:54:52 MST 2004 ja/decorator-top.vm
     0 Thu Dec 02 23:50:46 MST 2004 ja/images/
  2568 Thu Dec 02 23:48:18 MST 2004 ja/images/jetspeed-logo.gif
     0 Thu Dec 02 23:42:36 MST 2004 ja/JP/
  3937 Thu Dec 02 23:42:36 MST 2004 ja/JP/decorator-top.vm


The decorator.properties file must be located in the root directory of 
the jar archive and contain the properties outlined above to be 
identified as a decorator by the autodeployment system. The deployer 
will relocate the locale specific content to satisfy J2 content locators 
as necessary on deploy and undeploy. The current implementation supports 
only 2 character language and country codes.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Mime
View raw message