Edgewall Software

Changes between Version 37 and Version 38 of TracDev/Proposals/Jinja


Ignore:
Timestamp:
Feb 1, 2017, 2:12:47 PM (3 years ago)
Author:
Christian Boos
Comment:

note progress + open issues

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/Jinja

    v37 v38  
    11= Switch to the Jinja2 Template Engine
    22
    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)]]
    64
    75== Background
     
    2826
    2927[=#Status Status] of the branch (2017-01-15):
    30  - TODO: merge on trunk (#12639)
     28 - DONE: merge on trunk (#12639) -- [15406-15474] (#12639)
    3129 - DONE: rebase on current trunk
    3230 - DONE: support templates in plugins (e.g. SpamFilter plugin) - r15353
     
    3937 - DONE hack `ITemplateStreamFilter` support for Jinja2 templates FIXME still a few glitches with that (CDATA gets messed up)
    4038 - 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)]]
    4341
    4442See 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)