Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.2
    • Fix Version/s: 2.2
    • Component/s: Components/Renderers
    • Labels:
      None
    • Status Whiteboard:
      Hide

      size_large importance_medium

      Show
      size_large importance_medium

      Description

      give to a JSF application, the ability to change its look and feel with the use of several templates

        Issue Links

          Activity

          Hide
          lamine_ba added a comment -

          Yes that is right : Since 2005, I have put a lot of thought and effort in my obsession to build a clone of the multi-templating system of Joomla : http://docs.joomla.org/Introduction_to_Joomla!_templates.

          Reading just your comments, you would have been a wonderful Expert if you had joined the JSF 2.2 EG. Myself I was a member of this EG but sadly I have now no time for JSF. But as a farewell, I thought it would great if I could leave them with this idea....

          Show
          lamine_ba added a comment - Yes that is right : Since 2005, I have put a lot of thought and effort in my obsession to build a clone of the multi-templating system of Joomla : http://docs.joomla.org/Introduction_to_Joomla!_templates . Reading just your comments, you would have been a wonderful Expert if you had joined the JSF 2.2 EG. Myself I was a member of this EG but sadly I have now no time for JSF. But as a farewell, I thought it would great if I could leave them with this idea....
          Hide
          rdelaplante added a comment -

          Just curious... when you say you have no more time for JSF, and are saying farewall, does that mean you will no longer be using JSF in any future projects? If yes, what will you be using?

          Show
          rdelaplante added a comment - Just curious... when you say you have no more time for JSF, and are saying farewall, does that mean you will no longer be using JSF in any future projects? If yes, what will you be using?
          Hide
          lamine_ba added a comment -

          We are in the midst of a paradigm shift that will dramatically change how many of us build and deploy software. The age of server side UI framework is over since the client side is now powerful and mature. Modern web application architecture moves the UI to the client, where all user interactions are handled on the client-side. All UI state, too, moves to the client-side. The client then just makes calls to the server when it needs to access shared data or communicate with other clients / systems. The client talks to the server through HTTP using a RESTful pattern or possibly the newer WebSockets protocol which allows for bidirectional communication.

          I have built a web framework for JAX-RS on top of JSF in the goal to run it in a stateless mode and reuse Facelets , the resource handling and the composite components features:

          for more information, read this

          1)http://weblogs.java.net/blog/lamineba/archive/2012/04/10/if-jax-rs-had-mvc-framework
          2)http://weblogs.java.net/blog/lamineba/archive/2012/05/20/building-restful-web-services-jax-rs-jaxb-and-groovy

          Show
          lamine_ba added a comment - We are in the midst of a paradigm shift that will dramatically change how many of us build and deploy software. The age of server side UI framework is over since the client side is now powerful and mature. Modern web application architecture moves the UI to the client, where all user interactions are handled on the client-side. All UI state, too, moves to the client-side. The client then just makes calls to the server when it needs to access shared data or communicate with other clients / systems. The client talks to the server through HTTP using a RESTful pattern or possibly the newer WebSockets protocol which allows for bidirectional communication. I have built a web framework for JAX-RS on top of JSF in the goal to run it in a stateless mode and reuse Facelets , the resource handling and the composite components features: for more information, read this 1) http://weblogs.java.net/blog/lamineba/archive/2012/04/10/if-jax-rs-had-mvc-framework 2) http://weblogs.java.net/blog/lamineba/archive/2012/05/20/building-restful-web-services-jax-rs-jaxb-and-groovy
          Hide
          gonzalad added a comment -

          I'm currenlty using Seam theme (http://docs.jboss.org/seam/2.2.2.Final/reference/en-US/html/i18n.html#d0e14307) to handle multiple themes in some applications.

          I would like to know about the following notions are likely to be integrated in this ticket:

          1. Theme parameters
            Are you going to 'standardise' theme configuration ? Something like : http://docs.joomla.org/Template_parameters
            for instance a theme could require general color or xhtml/html5 configuration parameter.
            Can we use the same theme multiple times in the same application but with different configurations ?
          2. Theme inheritance
            For instancen we have a company A theme.
            We need to create a theme for a subsidary company (which is similar to company A theme).
            I would like to customise theme A to create theme B.
            Would it be possible without copy/paste ?
          3. Theme selection
            Theme selection algorithm must be pluggable (i.e. from HTTP parameter, from cookie or whatever)
          Show
          gonzalad added a comment - I'm currenlty using Seam theme ( http://docs.jboss.org/seam/2.2.2.Final/reference/en-US/html/i18n.html#d0e14307 ) to handle multiple themes in some applications. I would like to know about the following notions are likely to be integrated in this ticket: Theme parameters Are you going to 'standardise' theme configuration ? Something like : http://docs.joomla.org/Template_parameters for instance a theme could require general color or xhtml/html5 configuration parameter. Can we use the same theme multiple times in the same application but with different configurations ? Theme inheritance For instancen we have a company A theme. We need to create a theme for a subsidary company (which is similar to company A theme). I would like to customise theme A to create theme B. Would it be possible without copy/paste ? Theme selection Theme selection algorithm must be pluggable (i.e. from HTTP parameter, from cookie or whatever)
          Hide
          Ed Burns added a comment -

          Deferring this to a later release.

          Show
          Ed Burns added a comment - Deferring this to a later release.

            People

            • Assignee:
              Ed Burns
              Reporter:
              lamine_ba
            • Votes:
              10 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2 weeks, 1 day Original Estimate - 2 weeks, 1 day
                2w 1d
                Remaining:
                Time Spent - 5 hours Remaining Estimate - 2 weeks, 1 day
                2w 1d
                Logged:
                Time Spent - 5 hours Remaining Estimate - 2 weeks, 1 day
                5h