[[PageOutline(2-5,Contents,pullout)]] = Render Genshi templates directly in wiki pages {{{#!box warn **Notice:** This plugin is deprecated in Trac 1.3.2 and later because Trac has switched from Genshi to Jinja2 as the template engine. The plugin will not function in Trac 1.5.1 and later. This plugin has '''not''' been developed with security considerations in mind. '''Only enable this macro on sites where you trust //all// users who can edit //any// wiki text with the web server's account.''' }}} == Description The GenshiMacro allows you to write and render Genshi templates directly in wiki pages with a new `Genshi` processor. Your templates will have access to the request as `req`, which can be useful for tasks like URL generation, rendering form tokens for POST requests, and checking for a logged-in user. '''Note: no security considerations whatsoever went into the making of this plugin. Remy Blank gave some advice:''' Genshi templates allow executing arbitrary Python code. So you basically give users who can insert the macro anywhere (wiki page, ticket comment, etc) permission to act as the user running Trac, including running any shell command: {{{#!genshi {{{#!Genshi