7.0

Table Of Contents
THE QUARKXPRESS SERVER XTENSIONS APPLICATION
PROGRAMMING INTERFACE (API)
In addition to the XTensions modules included with QuarkXPress Server, devel-
opers can create custom XTensions software that add features. The complete
server XTensions Application Programming Interface (API) documentation is
available in the QuarkXPress Server XTensions Developer’s Kit (XDK).
The QuarkXPress Server XDK lets you create XTensions modules that provide
the following abilities:
The ability to register request handlers
The ability to register project providers
The ability to register new render formats
The ability to add items to the list of response properties, cookies, and HTTP
header items
The ability to log messages in log files and in the status monitor
The ability to initiate a new transaction to be processed by the server
The ability to completely control how projects are processed by the server
In addition, QuarkXPress Server XTensions software can register for the
following basic callbacks:
Pre-processing
Content loading
Layout modification
Post-processing
Removing slugs while running the QuarkXPress project renderer
Analyzing the server after a transaction is complete
Pre- and post-transaction callback
LAUNCHING QUARKXPRESS SERVER
QuarkXPress Server consists of a single executable that can be executed in two
modes. Both modes are available on Mac OS and Windows.
When executed in
console mode, QuarkXPress Server displays a limited user
interface for configuring the server. To access QuarkXPress Server in console
mode, double-click the program icon.
UNDERSTANDING QUARKXPRESS SERVER XTENSIONS SOFTWARE
CHAPTER 1: GETTING ST
ARTED WITH QUARKXPRESS SERVER
|
5