2016

Table Of Contents
that supports HTTP requests. For more information, see "Getting started: HTTP and
HTTPS".
HTTPS: Provides secure HTTP access.
Web services: Lets you interact with the server via Web services using the
QuarkXPress Server Manager object model. You can write client applications in
Java, .NET, or any other programming language that can consume SOAP-based
Web services. For more information, see "Getting started: Web services".
To develop a custom load balancer or a custom application in Java, you must have
version 1.5 or 1.6 of the JDK.
The Dynamic Publishing Process (DPP)
The Dynamic Publishing Process (DPP) has several stages. You may not need to use
all of these stages every time, but this the order in which they occur:
Pre-Processing Stage: During this stage, QuarkXPress Server performs any necessary
initial steps, such as creating style sheets, colors, and H&J rules for a new
QuarkXPress project.
Content Loading Stage: During this stage, QuarkXPress Server loads dynamic content
into boxes in the project.
Layout Modification Stage: During this stage, QuarkXPress Server modifies the layout
of the project.
Post-Processing Stage: During this stage, QuarkXPress Server examines the project
and performs maintenance tasks.
Getting started
The topics below describe how to create requests for the QuarkXPress Server Web
interface.
For information about the options available in such requests, see "Using the Web
interface."
Getting started: HTTP and HTTPS
You can submit HTTP and HTTPS requests to QuarkXPress Server as URLs, either
manually from a browser or automatically from an HTTP client application.
QuarkXPress Server processes such requests and returns rendered content in the HTTP
or HTTP responses. Depending on the type of request, the QuarkXPress Server
preferences, and the type of content returned, the rendered content may be downloaded
by the end user, displayed in the end-user's browser, or saved to a file system location
accessible to QuarkXPress Server.
You can write a QuarkXPress Server client application in almost any language that can
generate HTTP GET/POST requests. A QuarkXPress Server HTTP-based solution typically
consists of QuarkXPress Server (running on a server computer connected to a network)
36 | A GUIDE TO QUARKXPRESS SERVER 2016
USING QUARKXPRESS SERVER