Also, consider whether you will be using ToscaWidgets or TGWidgets. The templates for TGWidgets MUST be written in Kid (AFAIK, please correct me if I'm wrong), and you cannot nest one type of widget inside another(again, AFAIK).
One of the design goals of TW was to enable easy swapping on template languages within widgets themselves, so it adds more flexibility, and better potential for code reuse. It shouldn't be a major factor in your decision, and I'd recommend going with TGWidgets for now (at least until the docs for TW are finished...Alberto? nudge, nudge...:). That means that if you write any custom widgets or override templates for any widgets you use, you will need to use Kid for those templates. This does not affect your choice of template engine for your PAGE templates in any way, just be aware that if you use Genshi + TGWidgets, you may have to write some Kid as well. (someone else could probably explain this better than I am...search the ML, I know this topic has come up before) Kevin Horn On 3/28/07, Alberto Valverde <[EMAIL PROTECTED]> wrote: > > > > On Mar 28, 2007, at 9:41 PM, Franck wrote: > > > > > Hi, > > > > It look likes there's a lot of talk from people who want to switch to > > genshi. Will genshi replace kid in the future? > > > I'm going to post a revised roadmap tomorrow to clear some > confusion... (BTW: Trunk has moved today to CP3 and a first alpha of > 1.1 will proabbly hit the shelves before summer :) > > Answering your question: Genshi will most probably be the default > templating engine from 1.1 onwards but Kid will still be supported > since Buffet makes easy to use any templating engine that implements > its plugin API. > > 1.1's goal is to be 99% compatible with 1.0 apps (the remaining 1% is > due incompatibilities between CP2 and CP3 whih we have no control > about, however, migration is easy) > > > > > If I'm starting a new project, is it better for me to start with > > genshi or to stay with kid? > > Whatever you feel more comfortable with. They're essentially > different implementations of the same thing being Genshi a little bit > faster and more featureful. If you need Genshi's new features > (XInclude, XPath,..) go with Genshi, if you feel safer with Kid, use > Kid. Whatever you choose 1.1 won't break your app because of your > templating choice. > > Alberto > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" 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?hl=en -~----------~----~----~----~------~----~------~--~---

