FODT support for relatorio

Description:

Tryton uses Relatorio as template engine. It uses ODT file as template but the maintenance of zipped file in the VCS is complicated. The goal is to be able to use the FODT format (as it is a flat-XML) as template source but still generate valid ODT.

Some more informations:

  • LibreOffice and OpenOffice generates ODT files but can also generate FODT files
  • ODT files are in fact a zip archive containing several XML files
  • FODT files are just a simple XML file
  • Using FODT files is of particular importance for tryton as it would use the review process and render the diff from mercurial more readable (as binary files are ignored).

Skills:

Knowledge of Python and XML is required.

Difficulty level:

Easy

Potential mentors:

@ced
@kstenger
@nicoe