On 1/30/07, Alberto Valverde <[EMAIL PROTECTED]> wrote: > > > > On Jan 30, 2007, at 6:41 PM, Paul Johnston wrote: > > > > > Hi, > > > >> I'm in a bit of loss here... so, is 1.1 finally going to have Genshi > >> as a default? I think we coudl safely have Genshi in 1.1 if I/someone > >> can find a way to make 1.0 widgets displayable in a genshi template > >> without needing ET in the page template. However, I'm not sure if > >> it's possible... :( > >> > >> > > Here's an idea: Have TG store the template engine that is in use > > for the > > request in cherrypy.request, like the widget nesting path is stored at > > the moment. The widget display method would return an appropriate type > > based on this. > > Hmmm, that's a good idea that hasn't crossed my mind... If someone > feels like implementing it it's fine with me... However, I wouldn't > bother with making genshi usable inside widget templates nor allowing > mixing kid/genshi widgets in the same stack cause it's tricky stuff > and already invented in TW ;) A simple mechanism to discern when > widgets are being displayed on a genshi page template or inside > another widget (always kid) and convert accordingly is enough.
I don't know guys I think this is going to be a mess (specially frustration by newbies) on the mailing list. if genshi is default widgets won't work if not then widgets will work if you don't mix templates, now people will want to mix templates just for the fact that they look so close to each other that the obvious thing to do will be think they are interchangeable. Then we have a whole lot of docs that need to be written "twice"... plus the fact that you'll be running two templating engines. I really think we should make both switches together, make TW and genshi default (it doesn't has to be for 1.1) but if not done like this it is just calling for troubles. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears Trunk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears-trunk?hl=en -~----------~----~----~----~------~----~------~--~---
