I already use facelets and it is quite good to build aggregated components but I am looking for a friendly way to develop renderers, ie using a template language. For instance, I like a lot of tomahawk components but not the html produced so I need to write a new renderer if I want to use them. I don't think Facelets would be of any use in this case. But thank for the info.
On 4/8/06, Werner Punz <[EMAIL PROTECTED]> wrote: > Alexandre Poitras schrieb: > > Hi, > > > > I have seen Matthias's blog entry on Velocity-based renderers. I have > > use it succesfully and made some improvements to it but I was > > wondering if anyone has already made significant work in this aspect. > > > Not to my knowledge, the main problem I see with Matthias´s approach is > that it works on a per component level which is a performance problem. > Instead of rendering the raw html per component, you have to go through > the entire velocity layer per component which ends up in building the > velocity layer again and again (or at least having to parse the template > again and again) > > There are saner ways to get an easy componentization now, use facelets, > which is probably the best you can get for now. > > As much as I would love to see something Velocitish as JSF rendering > architecture (I used to use Jetspeed ans Turbine and know about the > advantages of velocity over a taglib system) > I only see one way to integrated it in a sane manner. > Write your own view handler and push renderers for every component you > need into it and write the binding code which binds the existing > controls into velocity. Given the fact that we have to deal with a fair > number of components here, it is a huge task, nobody has to followed so > far, to my knowledge. > > > It probably is better to go for facelets than to follow the we > integrated velocity into jsf approach. > > > > -- Alexandre Poitras Québec, Canada

