ICEfaces
  1. ICEfaces
  2. ICE-3420

Support for JSR 329 - the JSF Portlet 2.0 Bridge specification.

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      portal portlet bridge

      Description

      The JSF Portal bridge specification outlines an API that allows a consistent development strategy for build JSF-based portlets. This would augment or replace our current strategy of designating our own custom portlet.

        Issue Links

          Activity

          Deryk Sinotte created issue -
          Hide
          Deryk Sinotte added a comment -

          The work on the bridge will depend on the work for supporting the Portlet 2.0 features.

          Show
          Deryk Sinotte added a comment - The work on the bridge will depend on the work for supporting the Portlet 2.0 features.
          Deryk Sinotte made changes -
          Field Original Value New Value
          Link This issue depends on ICE-3419 [ ICE-3419 ]
          Deryk Sinotte made changes -
          Assignee Deryk Sinotte [ deryk.sinotte ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18945 Wed Jun 03 17:19:01 MDT 2009 deryk.sinotte ICE-3420: Make PushRenderer portlet friendly.
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/PushRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18946 Wed Jun 03 17:33:18 MDT 2009 deryk.sinotte ICE-3420: Allow BasicResponseWriter to clone; clean up some System.out calls
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/context/BasicResponseWriter.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/context/DOMPartialViewContext.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/render/DOMRenderKit.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18947 Thu Jun 04 12:31:07 MDT 2009 deryk.sinotte ICE-3420: adding portlet and bridge jars; updating mojarra
          Files Changed
          Commit graph ADD /icefaces/scratchpads/glimmer/lib/portlet2-api.jar
          Commit graph MODIFY /icefaces/scratchpads/glimmer/lib/jsf-impl.jar
          Commit graph MODIFY /icefaces/scratchpads/glimmer/lib/jsf-api.jar
          Commit graph ADD /icefaces/scratchpads/glimmer/lib/jsf-portlet-bridge2-api.jar
          Commit graph ADD /icefaces/scratchpads/glimmer/lib/jsf-portlet-bridge2-impl.jar
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18949 Thu Jun 04 14:24:21 MDT 2009 deryk.sinotte ICE-3420: adding portlet property
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/samples/portlet-counter/build.properties
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18951 Thu Jun 04 17:29:43 MDT 2009 deryk.sinotte ICE-3420: more portlet bridge building options
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/samples/build/common.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18952 Thu Jun 04 17:30:33 MDT 2009 deryk.sinotte ICE-3420: allow for other bridge options
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/samples/portlet-counter/build.properties
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18960 Wed Jun 10 10:30:35 MDT 2009 ted.goddard arms-length use of PortletSession (ICE-3420)
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/PushRenderer.java
          Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/util/EnvUtils.java
          Deryk Sinotte made changes -
          Link This issue blocks ICE-1672 [ ICE-1672 ]
          Deryk Sinotte made changes -
          Link This issue blocks ICE-1674 [ ICE-1674 ]
          Deryk Sinotte made changes -
          Link This issue blocks ICE-2520 [ ICE-2520 ]
          Deryk Sinotte made changes -
          Link This issue blocks ICE-2650 [ ICE-2650 ]
          Deryk Sinotte made changes -
          Salesforce Case []
          Fix Version/s 2.0 [ 10032 ]
          Hide
          Peter Bødskov added a comment -

          You 're probably already aware of this (as you are members of the expert group for the JSR ) but have you considered changing this issue into supporting JSR-329 instead (JSR 329: Portlet 2.0 Bridge for JavaServerTM Faces 1.2 Specification)?

          Show
          Peter Bødskov added a comment - You 're probably already aware of this (as you are members of the expert group for the JSR ) but have you considered changing this issue into supporting JSR-329 instead (JSR 329: Portlet 2.0 Bridge for JavaServerTM Faces 1.2 Specification)?
          Hide
          Deryk Sinotte added a comment -

          Thanks for noting it. I've updated the subject to reflect the new JSR. We have been paying attention - it's just that this JIRA was created before the new spec was opened. Ahead of our time I guess.

          Show
          Deryk Sinotte added a comment - Thanks for noting it. I've updated the subject to reflect the new JSR. We have been paying attention - it's just that this JIRA was created before the new spec was opened. Ahead of our time I guess.
          Deryk Sinotte made changes -
          Summary Support for JSR 301 - the JSF Portlet Bridge specification. Support for JSR 329 - the JSF Portlet 2.0 Bridge specification.
          Salesforce Case []
          Deryk Sinotte made changes -
          Assignee Deryk Sinotte [ deryk.sinotte ] Neil Griffin [ ngriffin7a ]
          Hide
          Neil Griffin added a comment -

          Yes, the PortletFaces Bridge for JSF 2.0, ICEfaces 2.0, and Portlet 2.0 is well underway. See this recent blog entry for more details: http://blog.icefaces.org/blojsom/blog/default/2010/01/27/JSF-2-0-ICEfaces-2-0-Portlet-2-0-The-PortetFaces-Bridge/

          Show
          Neil Griffin added a comment - Yes, the PortletFaces Bridge for JSF 2.0, ICEfaces 2.0, and Portlet 2.0 is well underway. See this recent blog entry for more details: http://blog.icefaces.org/blojsom/blog/default/2010/01/27/JSF-2-0-ICEfaces-2-0-Portlet-2-0-The-PortetFaces-Bridge/
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.0-Beta [ 10231 ]
          Fix Version/s 2.0-Alpha3 [ 10032 ]
          Ken Fyten made changes -
          Fix Version/s 2.0-Beta2 [ 10242 ]
          Fix Version/s 2.0-Beta1 [ 10231 ]
          Hide
          Deryk Sinotte added a comment -

          As of the Beta 2 release, we have initial support for the Portlet 2 specification (http://jcp.org/en/jsr/detail?id=286). Support is provided by the PortletFaces Bridge (http://www.portletfaces.org/projects/portletfaces-bridge). This version of the bridge is a modified implementation of the Portlet 2.0 Bridge for JavaServer Faces 1.2(http://jcp.org/en/jsr/detail?id=329) but with support for JSF 2.0.

          This release version is currently tested and works with Liferay 6.

          Show
          Deryk Sinotte added a comment - As of the Beta 2 release, we have initial support for the Portlet 2 specification ( http://jcp.org/en/jsr/detail?id=286 ). Support is provided by the PortletFaces Bridge ( http://www.portletfaces.org/projects/portletfaces-bridge ). This version of the bridge is a modified implementation of the Portlet 2.0 Bridge for JavaServer Faces 1.2( http://jcp.org/en/jsr/detail?id=329 ) but with support for JSF 2.0. This release version is currently tested and works with Liferay 6.
          Deryk Sinotte made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #22751 Thu Oct 21 11:06:00 MDT 2010 deryk.sinotte ICE-3420: update to latest version of bridge
          Files Changed
          Commit graph MODIFY /icefaces2/trunk/icefaces/lib/portlets/portletfaces-bridge-2.0.0-BETA1.jar
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #22778 Fri Oct 22 10:47:31 MDT 2010 deryk.sinotte ICE-3420: update BETA1 bridge to BETA2
          Files Changed
          Commit graph ADD /icefaces2/trunk/icefaces/lib/portlets/portletfaces-bridge-2.0.0-BETA2.jar
          Commit graph DEL /icefaces2/trunk/icefaces/lib/portlets/portletfaces-bridge-2.0.0-BETA1.jar
          Ken Fyten made changes -
          Fix Version/s 2.0.0 [ 10230 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Neil Griffin
              Reporter:
              Deryk Sinotte
            • Votes:
              5 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: