You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenBoxes currently has a feature that allows users to upload document templates (Word documents) that replace variables with data from the system. The current functionality uses Doc4J and an admittedly hacky variable substitution mechanism to generate the downloadable documents. We'd like to improve upon this feature by replacing our home-grown variable substitution mechanism with a more robust alternative like Thymeleaf, Apache Freemarker, etc.
Objective
Provide a document template feature that will allow us to generate documents and reports in CSV, PDF, Docx, Excel (e.g. invoices, receipts, inventory report) as well as render barcode labels using ZPL that can be sent to a barcode printer.
Knowledge
Grails 3
Spring
Java
Template Engine (freemarker, thymeleaf, velocity, spring EL)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Overview
OpenBoxes currently has a feature that allows users to upload document templates (Word documents) that replace variables with data from the system. The current functionality uses Doc4J and an admittedly hacky variable substitution mechanism to generate the downloadable documents. We'd like to improve upon this feature by replacing our home-grown variable substitution mechanism with a more robust alternative like Thymeleaf, Apache Freemarker, etc.
Objective
Provide a document template feature that will allow us to generate documents and reports in CSV, PDF, Docx, Excel (e.g. invoices, receipts, inventory report) as well as render barcode labels using ZPL that can be sent to a barcode printer.
Knowledge
Mentors
Beta Was this translation helpful? Give feedback.
All reactions