The discussion we had some months ago. I have application logic that needs to be exercised upon login. Currently I can do this through my portal vendors extensions. I also have several portlets on a page that need to use the same initialization. The only way to do this now is extremely clumsy as each portlet has to do it and check that it hasn't already been completed. A better mechanism would have been to provide a way to invoke a method when a page is accessed. We also have a requirement to have our theme process some portlets differently than others. Ideally, a portlet (and pages for that matter) should be able to have attributes associated with them in the portlet.xml that the theme can interrogate.

We also have to share attributes between portlets and several servlets. Our current vendor supports this including in servlet filters in front of the portal. I haven't read the spec in a draft or two, but I assume sharing is still limited to shared render parameters. I have no idea why this limitation exists. I heard something about it being not implementable in all containers, but that doesn't make sense since the portal we are using runs in virtually every container.

In short, the spec allows me to build fairly simple portlets but is completely deficient in when it comes to building applications made up of groups of related portlets.

Ralph

Stefan Hepper wrote:
JSR 286 is in feature lock-down mode now. What use cases are you referring too that cannot be done with JSR 286 involving several portlets?

Stefan


Reply via email to