Show pageOld revisionsBacklinksCopy this pageFold/unfold allBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Docplates ====== ===== Purpose ===== Python + Jinja2 + LaTex (+WeasyPrint) based document templating system. The original software is written in Perl and uses TemplateToolkit and was written over the course of about 10 years. I am converting this software to Python and making some things more pretty, at the same time adding better features based on hindsight. This software is responsible for generating quotations and project proposals totaling 200-300 pages. ===== Features ===== Currently just working on adding the following features... * LaTex document templating * API support * Quotations plugin/addon * Projects plugin/addon * Unit tests ==== Future ==== * HTML document templating (support is somewhat added) * Web interface * Media support * Change control * PDF generation authorization * By default has DRAFT DRAFT DRAFT in red horizontal? * Document wizard ===== Technologies ===== * Python * Jinja * LaTex * [[..:topagex:start]] ===== TODO ===== * Pull code out of internal Perl project * Quotes addon * Products addons * Projects addon * Pricing addonds? ===== Usage ===== Generate a PDF document from a jinja template... (creates document.pdf) <code> docplate document.tex </code> projects/docplates/start.txt Last modified: 2021-12-23 05:40by nkukard Log In