Speaker
Mr
Christopher Lenz
(mediatis)
Description
Genshi (http://genshi.edgewall.org/) is a relatively new toolkit aimed at producing output for the web. It's focus is the generation of markup, in particular X/HTML, which includes a template language inspired by Kid.
In this talk I will present the advantages of using Genshi for templating, such as automatic escaping, solid error handling, and different serialization formats. Also, I'll discuss the various features Genshi provides for working with templates and markup in general, such as HTML tag soup parsing and sanitization, form filling, programmatic markup generation, and internationalization support.
Summary
Genshi is already available for use with the majority of Python web frameworks, and is scheduled to be the default template engine in the next major version of TurboGears. This talk would attempt to give potential and existing users of Genshi a solid understanding of the packages's architecture.
Primary author
Mr
Christopher Lenz
(mediatis)