Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:docplates:start [2021-12-23 05:39] – [Future] nkukardprojects:docplates:start [2025-12-23 12:46] (current) – removed nkukard
Line 1: Line 1:
-====== 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 
- 
-===== Usage ===== 
- 
-Generate a PDF document from a jinja template...  (creates document.pdf) 
-<code> 
-docplate document.tex 
-</code> 
  • projects/docplates/start.1640237981.txt.gz
  • Last modified: 2021-12-23 05:39
  • by nkukard