Some work has begun on TurboGears 1.1, and I'd like to see a relatively short gap between 1.0 and 1.1.
One thing that seems fairly clear: Markup (which appears to be heading for a name change to Genshi) provides a great deal of compatibility with Kid, plus some welcome language extensions, better performance and far more understandable error messages. (Don't take this as a slight to Kid: Kid is a great template system and its language design is the basis of Genshi.) TurboGears 1.1 needs to be nearly 100% backwards compatible with 1.0, which is something I think we can achieve, even with the features we want to add. With that in mind, here's what I'm thinking of for Genshi: 1. TG itself will change to using Genshi as much as possible (toolbox templates, widget templates, etc). FastData, which remains alpha, will effectively not support Kid templates. 2. Newly quickstarted projects will default to Genshi. 3. The default value, if there's no config value specified for template language, will still be Kid, to maintain compatibility. 4. I'd love to see a converter that converts directly from Kid where obvious and easy and makes suggestions where it's not. I don't think such a tool would be difficult to write. 5. If we can swing it, I'd like to switch PasteScript/quickstart to use Genshi's text template format rather than Cheetah. We'll eliminate one dependency. Comments? Volunteers to help with this? :) Kevin -- Kevin Dangoor TurboGears / Zesty News email: [EMAIL PROTECTED] company: http://www.BlazingThings.com blog: http://www.BlueSkyOnMars.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
