Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-647 New Wicket Portlet support
  3. WICKET-655

New Wicket Portlet support: Encode Wicket urls through RenderContext to allow a PortletRenderContext to replace them by PortletURLs

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.0-beta3
    • None
    • None
    • None

    Description

      Wicket already nicely encapsulated encoding the final Wicket urls with IRequestCodingStrategy.
      I'm not sure if urls are created through other means but so far didn't find any

      Of course, there are already two separate implementations of IRequestCodingStrategy, WebRequestCodingStrategy and CryptedWebRequestCodingStrategy, so in the end both these implementations will have to be adapted to allow for portlet-support.

      Right now, I've limited myself to adapting the WebRequestCodingStrategy only, CryptedWebRequestCodingStrategy can be done once all is working sound and solid.

      The WebRequestCodingStrategy changes are not yet 100% complete and I probably need help from others to do so.
      With my initial changes, I already get most of the wicket-examples working just fine in Jetspeed-2, and I'd like it to be tested and reviewed by others before diving deeper into this.

      Note: the initial changes I'll commit still are non-intrusive and don't depend on a portlet context.

      Attachments

        Activity

          People

            ate Ate Douma
            ate Ate Douma
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: