ICEfaces
  1. ICEfaces
  2. ICE-6837

Portlets: ACE components integration issues with Liferay

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0, 2.0.1, EE-2.0.0.GA
    • Fix Version/s: 2.0.2, EE-2.0.0.GA_P01
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Liferay 5
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration

      Description

      There are a number of issues with ACE components on Liferay 5, these range from simply not looking right, to having odd behaviours and not being able to have more than one component/portlet on a single page. This requires further testing and documenting each specific issue.

        Activity

        Arturo Zambrano created issue -
        Arturo Zambrano made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Hide
        Arturo Zambrano added a comment -

        After testing the portlets individually and in various combinations, there don't seem to be any fundamental issues with the portlets integration anymore. Only three issues were found in the ace-showcase-portlet application. Two of them are app-code related and the other is not exclusive to portlets as it is also visible in the regular ace-showcase app. Those issues are the following:

        • A FileNotFound exception when trying to load the PushButton portlet, which prevents the portlet from loading.
        • An image not being displayed in the LinkButton portlet.
        • The rime theme not being applied to the TabSet component.

        The first two issues are app-code related. The first one is fixed by supplying the right .xhtml file in portlet.xml. The second one has to do with the path to the image in the graphicImage component in the LinkButton portlet. It is fixed by adding a slash ('/') at the beginning in the 'value' attribute in order to make it an absolute path and make the framework produce the right URL in the portlets format, rather than being a reative path that appears as a URL in the standard format. The last issue is also visible in the regular ace-showcase app. At some point something got broken in the rime theme for tabset. This is currently being investigated.

        Show
        Arturo Zambrano added a comment - After testing the portlets individually and in various combinations, there don't seem to be any fundamental issues with the portlets integration anymore. Only three issues were found in the ace-showcase-portlet application. Two of them are app-code related and the other is not exclusive to portlets as it is also visible in the regular ace-showcase app. Those issues are the following: A FileNotFound exception when trying to load the PushButton portlet, which prevents the portlet from loading. An image not being displayed in the LinkButton portlet. The rime theme not being applied to the TabSet component. The first two issues are app-code related. The first one is fixed by supplying the right .xhtml file in portlet.xml. The second one has to do with the path to the image in the graphicImage component in the LinkButton portlet. It is fixed by adding a slash ('/') at the beginning in the 'value' attribute in order to make it an absolute path and make the framework produce the right URL in the portlets format, rather than being a reative path that appears as a URL in the standard format. The last issue is also visible in the regular ace-showcase app. At some point something got broken in the rime theme for tabset. This is currently being investigated.
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s EE-2.0.0.GA_P01 [ 10271 ]
        Fix Version/s 2.1 [ 10241 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24509 Fri May 06 15:26:02 MDT 2011 art.zambrano ICE-6837 fixed app-level issues; enabled all portlets/components (2.0 maintenance branch)
        Files Changed
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/portlet.xml
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/liferay-display.xml
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/web.xml
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase/src/main/webapp/content/linkButtonInclude.xhtml
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/liferay-portlet.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24511 Fri May 06 16:05:49 MDT 2011 art.zambrano ICE-6837 fixed app-level issues; enabled all portlets/components (2.1 trunk)
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/portlet.xml
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase/src/main/webapp/content/linkButtonInclude.xhtml
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/web.xml
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/liferay-portlet.xml
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/liferay-display.xml
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s 2.0.2 [ 10273 ]
        Fix Version/s 2.1 [ 10241 ]
        Affects [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration]
        Ken Fyten made changes -
        Issue Type Bug [ 1 ] Improvement [ 4 ]
        Salesforce Case []
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24518 Mon May 09 15:36:29 MDT 2011 art.zambrano ICE-6837 fixed issues with animations in portlets
        Files Changed
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/ace/component/resources/org.icefaces.component.animation/animation.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24524 Tue May 10 12:52:56 MDT 2011 art.zambrano ICE-6837 fixed tabset appearance issues in ace-showcase for portlets
        Files Changed
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase/src/main/webapp/content/animationInclude.xhtml
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetClientInclude.xhtml
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetServerInclude.xhtml
        Commit graph MODIFY /icefaces2/branches/icefaces-2.0.x-maintenance/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetProxyServerInclude.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24526 Tue May 10 14:37:18 MDT 2011 art.zambrano ICE-6837 fixed issues with animations in portlets (2.0.2 tag)
        Files Changed
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/ace/component/resources/org.icefaces.component.animation/animation.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24527 Tue May 10 14:52:16 MDT 2011 art.zambrano ICE-6837 fixed tabset appearance issues in ace-showcase for portlets (2.0.2 tag)
        Files Changed
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetClientInclude.xhtml
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase/src/main/webapp/content/animationInclude.xhtml
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetServerInclude.xhtml
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetProxyServerInclude.xhtml
        Hide
        Arturo Zambrano added a comment -

        Fixed...

        There were some Javascript errors related to the use of ':'s in IDs in the animation code. This was fixed by using document.getElementById() first and passing the element to the Y.one() function.

        The appearance issues were fixed at the app-code level.

        Show
        Arturo Zambrano added a comment - Fixed... There were some Javascript errors related to the use of ':'s in IDs in the animation code. This was fixed by using document.getElementById() first and passing the element to the Y.one() function. The appearance issues were fixed at the app-code level.
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24560 Thu May 12 10:25:24 MDT 2011 art.zambrano ICE-6837 fixed app-level issues; enabled all portlets/components (2.0.2 tag)
        Files Changed
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/web.xml
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/liferay-portlet.xml
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/liferay-display.xml
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase/src/main/webapp/content/linkButtonInclude.xhtml
        Commit graph MODIFY /icefaces2/tags/icefaces-2.0.2/icefaces/samples/ace/showcase-portlet/src/main/webapp/WEB-INF/portlet.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #24580 Mon May 16 11:30:43 MDT 2011 art.zambrano ICE-6837 fixed tabset appearance issues in ace-showcase for portlets (2.0 trunk)
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetClientInclude.xhtml
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase/src/main/webapp/content/animationInclude.xhtml
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetServerInclude.xhtml
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/ace/showcase/src/main/webapp/content/tabSetProxyServerInclude.xhtml
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: