Jetspeed 2
  1. Jetspeed 2
  2. JS2-961

Refactor the old APIs and head aggregation components to comply with portlet 2.0 spec changes

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.2.0
    • Component/s: None
    • Labels:
      None

      Description

      The old Jetspeed interfaces and head aggregation components should be refactored to comply with Portlet 2.0 spec.
      Also, the existing portlets like AbstractDojoVelocityPortlet or portlets derived from that should be migrated.

        Activity

        Hide
        Woonsan Ko added a comment -

        Fixed.

        • All previous interfaces for pre-286 support are marked as deprecated.
        • HeadAggregator works to set some dojo configurations only; it does not invoke previous doHeader() method of SupportsHeaderPhase any more.
        • Under portal pipeline, head contribution is being done by the aggregator.
          Under desktop pipeline, head contribution is being done by the client side desktop javascript. (core.js)
        • header velocity templates were changed accordingly.
          However, JSP templates were already totally broken, so they were not touched.
          I'd like to create another issue for JSP decorator integration with pluto-2 integration. (I guess this is related to pluto-2 integration.)
        Show
        Woonsan Ko added a comment - Fixed. All previous interfaces for pre-286 support are marked as deprecated. HeadAggregator works to set some dojo configurations only; it does not invoke previous doHeader() method of SupportsHeaderPhase any more. Under portal pipeline, head contribution is being done by the aggregator. Under desktop pipeline, head contribution is being done by the client side desktop javascript. (core.js) header velocity templates were changed accordingly. However, JSP templates were already totally broken, so they were not touched. I'd like to create another issue for JSP decorator integration with pluto-2 integration. (I guess this is related to pluto-2 integration.)

          People

          • Assignee:
            Woonsan Ko
            Reporter:
            Woonsan Ko
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development