Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0.1
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      ICEfaces
    • Affects:
      Sample App./Tutorial

      Description

      Port WebMC to ICEfaces 2.0.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19510 Tue Oct 27 12:28:57 MDT 2009 ted.goddard restructure page for JSF 2.0 (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/login.jspx
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19511 Tue Oct 27 12:35:44 MDT 2009 ted.goddard hardcoded style links (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19512 Tue Oct 27 12:50:41 MDT 2009 ted.goddard ice:outputStyle must appear near the end of the head node (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml
          Ted Goddard created issue -
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19544 Thu Oct 29 14:19:17 MDT 2009 ted.goddard comments mess up ice:panelGrid (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/login.jspx
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/web.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19587 Tue Nov 03 12:55:13 MST 2009 ted.goddard using h:form for css class (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/main.jspx
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19594 Tue Nov 03 16:04:33 MST 2009 ted.goddard redirect to webmc.jsf (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/web.xml
          Commit graph ADD /projects/webmc/branches/webmc-2.0/webmc/web/index.html
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19814 Mon Nov 30 09:15:32 MST 2009 ted.goddard adjusted for build environment (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/build.xml
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/build.properties
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19817 Mon Nov 30 12:31:40 MST 2009 ted.goddard xHTML_BASIC (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #20158 Fri Jan 08 13:32:53 MST 2010 ted.goddard using ice:form with styleClass (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/main.jspx
          Ted Goddard made changes -
          Field Original Value New Value
          Link This issue blocks ICE-5090 [ ICE-5090 ]
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.0.0 [ 10230 ]
          Affects [Sample App./Tutorial]
          Hide
          Ted Goddard added a comment -

          This application has been ported with no known issues other than ICE-5090. It may be useful even for Alpha3 testing. I will run the application against the current ICEfaces 2.0 trunk.

          Show
          Ted Goddard added a comment - This application has been ported with no known issues other than ICE-5090 . It may be useful even for Alpha3 testing. I will run the application against the current ICEfaces 2.0 trunk.
          Ted Goddard made changes -
          Assignee Ted Goddard [ ted.goddard ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23379 Wed Dec 08 09:42:03 MST 2010 ted.goddard creating maven directories for webmc (ICE-5060)
          Files Changed
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23380 Wed Dec 08 09:47:30 MST 2010 ted.goddard moved files to maven locations for webmc (ICE-5060)
          Files Changed
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/webmc.jspx
          Commit graph MODIFY /projects/webmc/trunk/webmc/build.xml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/java/com
          Commit graph DEL /projects/webmc/trunk/webmc/web/mobileDesktopTest.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/com
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/index.jsp
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/resources
          Commit graph DEL /projects/webmc/trunk/webmc/web/resources
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/join.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/web/WEB-INF
          Commit graph DEL /projects/webmc/trunk/webmc/web/uploadDirectory
          Commit graph DEL /projects/webmc/trunk/webmc/web/webmc.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/mobileDesktopTest.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/web/join.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/uploadDirectory
          Commit graph DEL /projects/webmc/trunk/webmc/web/index.jsp
          Hide
          Ted Goddard added a comment -

          New build structure does not support application-specific lib directory. Copy webmc/lib/* icefaces/lib.

          Show
          Ted Goddard added a comment - New build structure does not support application-specific lib directory. Copy webmc/lib/* icefaces/lib.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23382 Wed Dec 08 11:43:03 MST 2010 ted.goddard initial running port of WebMC to ICEfaces 2.0 (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/participant/Participant.java
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/participant/LoginBean.java
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/webmc.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/navigationpanel.jspx
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/PresentationManagerBean.java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/navigationpanel.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/PresentationManager.java
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/webmc.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/mobileDesktopTest.jspx
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/faces-config.xml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/login.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/login.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/presentation.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/index.jsp
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/presentation.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/join.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/join.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/mobileDesktopTest.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/web.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23414 Thu Dec 09 10:45:10 MST 2010 ted.goddard cast to remove warnings on reflective access to sunSecurityProviderClass (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/mail/MailAccountControl.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23416 Thu Dec 09 11:29:05 MST 2010 ted.goddard removed old build.properties and added html xmlns (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/presentation.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/login.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/build.properties
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/navigationpanel.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.xhtml
          Hide
          Ted Goddard added a comment -

          *.properties files are not being copied by the build

          Show
          Ted Goddard added a comment - *.properties files are not being copied by the build
          Hide
          Ted Goddard added a comment -

          Many .xhtml files required the addition of

          <div xmlns="http://www.w3.org/1999/xhtml"

          or the message "Warning: This page calls for XML namespace declared with prefix div but no taglibrary exists for that namespace" would be displayed on initial page load.

          Show
          Ted Goddard added a comment - Many .xhtml files required the addition of <div xmlns="http://www.w3.org/1999/xhtml" or the message "Warning: This page calls for XML namespace declared with prefix div but no taglibrary exists for that namespace" would be displayed on initial page load.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23428 Thu Dec 09 14:45:13 MST 2010 ted.goddard using PortableRenderer to support timer-based render requests (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23429 Thu Dec 09 15:05:01 MST 2010 ted.goddard PreDestroy for Participant shutdown (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/participant/Participant.java
          Hide
          Ken Fyten added a comment -

          Art, have a go at completing the porting the WebMC project to ICEfaces 2. See the SVN Commits tab for the svn location being used.

          Also, the new ace:fileEntry component will need to be adopted into the app instead of the old ice:inputFile.

          Show
          Ken Fyten added a comment - Art, have a go at completing the porting the WebMC project to ICEfaces 2. See the SVN Commits tab for the svn location being used. Also, the new ace:fileEntry component will need to be adopted into the app instead of the old ice:inputFile.
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2
          Assignee Ted Goddard [ ted.goddard ] Arturo Zambrano [ artzambrano ]
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.0.1 [ 10255 ]
          Fix Version/s 2.0.0 [ 10230 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23738 Thu Jan 06 02:37:31 MST 2011 art.zambrano ICE-5060 fixed build script to use icefaces2 paths and required libraries; set compat and ace properties; moved message bundles to main/resources
          Files Changed
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter/resource/messages_en.properties
          Commit graph MODIFY /projects/webmc/trunk/webmc/build.xml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter/resource/messages.properties
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter/resource
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/resource
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23739 Thu Jan 06 03:15:05 MST 2011 art.zambrano ICE-5060 fixed nbsp's and copyright symbols; updated copyright year; fixed text in title element
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/webmc.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23804 Thu Jan 13 01:39:14 MST 2011 art.zambrano ICE-5060 replacing old inputFile component for ace:filEentry; preliminary check-in, an exception is thrown when trying to upload a file
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/upload.xhtml
          Hide
          Ted Goddard added a comment -

          Workaround for fileEntry on JSF 2.0.3 only:

          Index: src/main/java/com/icesoft/faces/presenter/participant/Participant.java
          ===================================================================
          — src/main/java/com/icesoft/faces/presenter/participant/Participant.java (revision 23805)
          +++ src/main/java/com/icesoft/faces/presenter/participant/Participant.java (working copy)
          @@ -86,7 +86,7 @@
          private HtmlInputText chatMessageField = null;
          private boolean moderatorDialog = false;
          private boolean confirmDialog = false;

          • private boolean uploadDialog = true;
            + private boolean uploadDialog = false;
            private boolean slideTypePres = true;
            private boolean mobile = false;
            private boolean mobileSniffed = false;
            @@ -463,7 +463,7 @@
            if (isModerator()) { presentation = presentationManager .createPresentation(this, loginBean.getPresentationName()); - uploadDialog = true; + uploadDialog = false; }

            else {
            presentation = presentationManager
            .getPresentation(loginBean.getPresentationName());
            Index: src/main/webapp/WEB-INF/inc/main.xhtml
            ===================================================================

              • src/main/webapp/WEB-INF/inc/main.xhtml (revision 23805)
                +++ src/main/webapp/WEB-INF/inc/main.xhtml (working copy)
                @@ -65,7 +65,6 @@
                </div>
                </ice:form>
          • <ui:include src="upload.xhtml" />

          <ice:panelGroup rendered="#

          {!participant.mobile}

          "
          styleClass="footerBar">
          Index: src/main/webapp/webmc.xhtml
          ===================================================================
          — src/main/webapp/webmc.xhtml (revision 23805)
          +++ src/main/webapp/webmc.xhtml (working copy)
          @@ -64,5 +64,6 @@
          <ui:include src="#

          {participant.loggedIn?'WEB-INF/inc/main.xhtml':'WEB-INF/inc/login.xhtml'}

          "/>

          </div>
          + <ui:include src="WEB-INF/inc/upload.xhtml" />
          </h:body>
          </html>
          Index: build.xml
          ===================================================================
          — build.xml (revision 23805)
          +++ build.xml (working copy)
          @@ -26,7 +26,7 @@
          <property name="compat" value="" />
          <property name="lib" location="./lib"/>

          • <property name="icefaces.base.dir" location="../../../icefaces2/trunk/icefaces"/>
            + <property name="icefaces.base.dir" location="../../../"/>
            <property name="lib.dir" location="$ {icefaces.base.dir}

            /lib"/>
            <!--
            <property name="lib.myfaces.dir" location="$

            {lib.dir}

            /myfaces"/>

          Show
          Ted Goddard added a comment - Workaround for fileEntry on JSF 2.0.3 only: Index: src/main/java/com/icesoft/faces/presenter/participant/Participant.java =================================================================== — src/main/java/com/icesoft/faces/presenter/participant/Participant.java (revision 23805) +++ src/main/java/com/icesoft/faces/presenter/participant/Participant.java (working copy) @@ -86,7 +86,7 @@ private HtmlInputText chatMessageField = null; private boolean moderatorDialog = false; private boolean confirmDialog = false; private boolean uploadDialog = true; + private boolean uploadDialog = false; private boolean slideTypePres = true; private boolean mobile = false; private boolean mobileSniffed = false; @@ -463,7 +463,7 @@ if (isModerator()) { presentation = presentationManager .createPresentation(this, loginBean.getPresentationName()); - uploadDialog = true; + uploadDialog = false; } else { presentation = presentationManager .getPresentation(loginBean.getPresentationName()); Index: src/main/webapp/WEB-INF/inc/main.xhtml =================================================================== src/main/webapp/WEB-INF/inc/main.xhtml (revision 23805) +++ src/main/webapp/WEB-INF/inc/main.xhtml (working copy) @@ -65,7 +65,6 @@ </div> </ice:form> <ui:include src="upload.xhtml" /> <ice:panelGroup rendered="# {!participant.mobile} " styleClass="footerBar"> Index: src/main/webapp/webmc.xhtml =================================================================== — src/main/webapp/webmc.xhtml (revision 23805) +++ src/main/webapp/webmc.xhtml (working copy) @@ -64,5 +64,6 @@ <ui:include src="# {participant.loggedIn?'WEB-INF/inc/main.xhtml':'WEB-INF/inc/login.xhtml'} "/> </div> + <ui:include src="WEB-INF/inc/upload.xhtml" /> </h:body> </html> Index: build.xml =================================================================== — build.xml (revision 23805) +++ build.xml (working copy) @@ -26,7 +26,7 @@ <property name="compat" value="" /> <property name="lib" location="./lib"/> <property name="icefaces.base.dir" location="../../../icefaces2/trunk/icefaces"/> + <property name="icefaces.base.dir" location="../../../"/> <property name="lib.dir" location="$ {icefaces.base.dir} /lib"/> <!-- <property name="lib.myfaces.dir" location="$ {lib.dir} /myfaces"/>
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23813 Sun Jan 16 17:38:15 MST 2011 art.zambrano ICE-5060 added servlet declaration and mapping to serve the chat log for saving
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/web.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23814 Sun Jan 16 18:06:01 MST 2011 art.zambrano ICE-5060 uploaded files now keep their original file names; adjusted size of upload popup
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/resources/css/styles.css
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/upload.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23815 Sun Jan 16 18:36:03 MST 2011 art.zambrano ICE-5060 final changes in file entry listener in presentation bean
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Arturo Zambrano made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Assignee Priority P2
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #25421 Wed Sep 07 14:36:28 MDT 2011 ted.goddard modified for fileentry repackage (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: