3 Replies Latest reply on Oct 18, 2011 11:52 AM by lfryc

    rich:editor Renderer for Mobiles

    lfryc

      I have been thinking about using separated renderer for Editor in case of requests from mobile devices.

       

      This has one unpleasant consequence: we need to detect support in core framework, which means moving detection logic from Showcase to core framework.

       

      If we will go that way, I suggest to create separated module (richfaces-mobile-detection) which will take responsibility for this feature. Advantage will be in having this module pluggable - user will be able to upgrade mobile detection on demand without need to upgrade whole framework.

       

      Can you think about alternative principles?

        • 1. Re: rich:editor Renderer for Mobiles
          bleathem

          Hi Lukas,

           

          Bringing device detection into the platform would be a great benefit for RichFaces developers.  Making this kinds of thing easy is exactly our goal!

           

          As for a seperate module, I suggest baking it into the core for RichFaces 4.1, and we can look at providing it as a separate module in RichFaces 4.2+, when we re-evaluate our packaging strategy.  We should discuss this further at our team meeting - I'll add it to the agenda.

           

          Brian

          • 2. Re: rich:editor Renderer for Mobiles
            lfryc

            Brian Leathem wrote:

             

            As for a seperate module, I suggest baking it into the core for RichFaces 4.1, and we can look at providing it as a separate module in RichFaces 4.2+, ...

            Only my concern is that user should have possibility to override our logic - we can also achieve this by allowing to override detection logic (for example with services feature).

            • 3. Re: rich:editor Renderer for Mobiles
              lfryc

              At the team meeting, we have considerer consequences and in the M4, we won't take a risk to introduce mobile detection logic into core.

               

              That's why we are postponing that into 4.2, and we will document how to use rich:editor on mobiles for 4.1:

               

              • use conditionally renderer rich:editor and h:inputTextarea