Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.2.0
    • Fix Version/s: 2.2.0
    • Component/s: Container
    • Labels:
      None

      Description

      Jetspeed 2.1 already provides "pre" Portlet 2.0 ResourceURL support through implementing the Portals Bridges PortletResourceURLFactory interface.

      This "old" PortletResourceURLFactory feature will still be supported for backwards compatibility but reimplemented natively as Portlet 2.0 ResourceURL.
      For processing a ResourceURL, Portlet API 1.0 based portlets as being defined through an Portlet 1.0 version portlet.xml, will be served using the old solution by calling their portlet.render method.
      Portlets defined through an Portlet 2.0 version portlet.xml will be invoked using the new ResourceServingPortlet.serveResource method.

        Activity

        Hide
        Ate Douma added a comment -

        Above features are implemented now.

        Tested with Wicket examples war from Wicket 1.3.5 (using "old" PortletResourceURLFactory) and a locally patched (hopefully soon to be committed) Wicket trunk (1.4-RC2 target) using the Portlet API 2.0
        Both work well, side by side at the same time (and even when on the same page).

        Still TODO: ResourceID and Resource specific CacheControl

        Show
        Ate Douma added a comment - Above features are implemented now. Tested with Wicket examples war from Wicket 1.3.5 (using "old" PortletResourceURLFactory) and a locally patched (hopefully soon to be committed) Wicket trunk (1.4-RC2 target) using the Portlet API 2.0 Both work well, side by side at the same time (and even when on the same page). Still TODO: ResourceID and Resource specific CacheControl
        Hide
        Ate Douma added a comment - - edited

        Finished.
        The CacheControl feature (which is optional) is going to be targeted by issue JS2-952 (scheduled for release 2.2.1)

        Show
        Ate Douma added a comment - - edited Finished. The CacheControl feature (which is optional) is going to be targeted by issue JS2-952 (scheduled for release 2.2.1)

          People

          • Assignee:
            Ate Douma
            Reporter:
            Ate Douma
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development