Hello everyone,
We have recently started integrating XMPie and especially uProduce, uPlan and uCreate into our workflow to start supporting some web2print services.
For a first pilot project, we envision the following setup:
custom front-end (functionality similar to uEdit) ----> custom back-end (functionality similar to uStore server) -----> uProduce
The project owner is adamant to not use default uStore and uEdit for this project, but he does want similar functionalities (esp. custom placement of elements, adjusting text color, maybe even image rotation, etc.)
We know how to develop a store and a front-end HTML5 editor etc. but my main question is how to couple the editor output / user customizations to uProduce and generate the print-ready files from that.
As far as I understand, you cannot change the position / text color etc. when working with plain InDesign templates through ADOR objects (limited to pre-defined styles in InDesign).
I started looking into how uEdit does manage to do this, and think this is only supported through the XLIM file format? Am I right about this?
It's not a problem really to use XLIM, but I am at a loss of how to practically send the customization data to uProduce.
I cannot find any API endpoint in the uProduce WSAPI documentation that gives me a clue of how to do this and other posts in this User Group also don't seem to dig very deeply into this.
This would lead me to believe the workflow would look like this:
- Load pre-setup XLIM into custom editor from server
- User makes edits
- Save completely new XLIM as new Document to uProduce (for example through Document.CreateNewFromFile?)
- Create JobTicket to print/proof this new document
However, using the uStore testing setup (default business card provided by XMPie), it doesn't seem like new Documents are being generated per order...
This method would also seem to generate a lot of overhead and go against the parallel setup of ADORs.
I already opened a support ticket with XMPie but I was hoping some people with experience here might offer even more insight in the best way to tackle this.
So, TLDR;
How can I couple a custom uEdit-like editor to uProduce? What is the workflow / API calls? Can it only be done with XLIM or are there other options?
(can I even go directly to uProduce or do I have to pass through uStore first?)
Thank you in advance for your help.
With best regards,
Robin