Changes between Version 37 and Version 38 of TracDev/Proposals/Jinja
- Timestamp:
- Feb 1, 2017, 2:12:47 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/Proposals/Jinja
v37 v38 1 1 = Switch to the Jinja2 Template Engine 2 2 3 [[Image(https://travis-ci.org/cboos/trac.svg?branch=jinja2-trunk-r15379,link=https://travis-ci.org/cboos/trac,valign=bottom)]] [[Image(https://ci.appveyor.com/api/projects/status/kqgv4awct01hsl7t/branch/jinja2-trunk-r15379?svg=true,link=https://ci.appveyor.com/project/cboos/trac/branch/jinja2,valign=bottom)]] for [log:cboos.git@jinja2-trunk-r15379] 4 5 \\ [[PageOutline(2-3,Contents)]] 3 [[PageOutline(2-3,Contents)]] 6 4 7 5 == Background … … 28 26 29 27 [=#Status Status] of the branch (2017-01-15): 30 - TODO: merge on trunk(#12639)28 - DONE: merge on trunk (#12639) -- [15406-15474] (#12639) 31 29 - DONE: rebase on current trunk 32 30 - DONE: support templates in plugins (e.g. SpamFilter plugin) - r15353 … … 39 37 - DONE hack `ITemplateStreamFilter` support for Jinja2 templates FIXME still a few glitches with that (CDATA gets messed up) 40 38 - DONE site.html replacement, for example try to reproduce t.e.o customizations -> [./TracInterfaceCustomization] 41 * TODO update l10n guide for plugins [[CookBook/PluginL10N]] 42 39 * TODO update l10n guide for plugins [[CookBook/PluginL10N]] -- partly there, the porting guide has a [PortingFromGenshiToJinja#i18n i18n] section 40 * open issues: [[TicketQuery(keywords=~jinja,status=!closed)]] 43 41 44 42 See also [googlegroups:trac-dev:fc8d8c0447140110 this Trac-Dev discussion] from 2010, which is still pertinent. While we managed to release Genshi 0.6 since then, the issue is a recurring one, see this recent (2016-01)