2020

Table Of Contents
USING QUARKXPRESS SERVER
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) plus a front-end application (usually Web-based) that provides a
graphical user interface (GUI) for end users. The front-end application translates end
users’ input into HTTP or HTTPS requests and sends the requests to QuarkXPress
Server or QuarkXPress Server Manager, which processes the requests and returns
rendered content.
32 | A GUIDE TO QUARKXPRESS SERVER 2020