What skills are needed to develop an automated publishing solution with InDesign CS4 Server?
You should have a track record of building publishing solutions and a working knowledge of some of the following: C++, scripting, SOAP, Java, and XML. Ideally, you should also have some experience developing for the desktop version of InDesign in order to be able to understand the challenges associated with automating desktop publishing. InDesign CS4 Server includes support for IDML, which allows you to represent the complete richness of an InDesign document in a published XML format. This provides new opportunities for developers who have experience creating and manipulating XML. Using IDML, you can build a large portion of a solution without InDesign scripts or plug-ins. Once you’ve created an IDML document, you then use InDesign CS4 or InDesign CS4 Server to render the document into one of the InDesign file formats, including INDD and PDF.