PortletResourceURLFactory: A new generic interface for direct access to a 
portlet, a lightweight version of what Portlet 2.0 ResourceURL will provide
-----------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: PB-65
                 URL: https://issues.apache.org/jira/browse/PB-65
             Project: Portals Bridges
          Issue Type: New Feature
          Components: common
    Affects Versions: 1.0.2
         Environment: Portlet 1.0 supporting portals
            Reporter: Ate Douma
            Assignee: Ate Douma
             Fix For: 1.0.2


Getting web frameworks like Wicket running fully functional in a Portlet 1.0 
container is very difficult to realize without some way for direct access to 
the portlet.
Features like Ajax (which might need generate new Portlet URLs) or even dynamic 
resource generation (like a JCapta image) really need to be served through the 
portlet itself.

The soon available Portlet API 2.0 will change all this and make life much 
easier for web framework developers.
One feature the Portlet API 2.0 is likely to add is a new ResourceURL, which 
will support invoking a portlet directly ...

But, as Portlet API 2.0 isn't available yet, and I need direct portlet access 
*now*, the only option available is using portal specific extensions.
For Jetspeed-2, I know how to do this, and AFAIK other (open-source) portals 
provide similar extensions.

As I don't want to bind for instance Wicket portlet support hard coded to the 
Jetspeed-2 portal, I'm going to define a new interface, 
PortletResourceURLFactory, which portals can implement to allow direct portlet 
access in a more generic way, just as what we did with the 
ServletContextProvider interface.

Note: this interface will be defined obsolete as soon as Portlet API 2.0 is 
available and this functionality then is provided natively.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to