= JinjaBranch = {{{ #!div style="width:45%; float:left" This branch was created to replace the current HTML generation in the !WebStatus part with [http://jinja.pocoo.org/ Jinja] templates instead, providing the following advantages: * Fix encoding problems due to varying string types * Separate from presentation * Leverage existing template libs rather than maintaining our own * Ease contributions of "themes" and/or general HTML improvements * Nice UI usally sell well, and the more users, the better. :) The work has now been merged to the master-branch and will ship with 0.8.0. == Master Plan == 1. Move all HTML generation into Jinja templates '''done''' 1. Document and cleanup template parameters (t.b.d.) 1. Catch up with current mainline repo '''done''' 1. Submit for public review (and hope for acceptance ;) '''seemingly ok''' 1. Merge into main '''done''' 1. ? 1. Profit! ;) (''still waiting'') == Plan details == * Provide two "themes" initially: the current layout and one with a base with a menu. * Remove IBox() interfaces and replace with jinja macros/templates. * Keep most of Waterfall generation code in python, but allow