2020

Table Of Contents
GETTING STARTED WITH QUARKXPRESS SERVER
QuarkCopyDesk® Renderer XTensions software lets you create QuarkCopyDesk
articles. Telegraph XTensions software works with QuarkXPress to allow designers to
name boxes in template files so that those boxes can be addressed by URLs.
For more information about XTensions software included with QuarkXPress Server,
see “XTensions software“ and “Telegraph XTensions software.”
The QuarkXPress Server XTensions API
In addition to the XTensions modules included with QuarkXPress Server, developers
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).
As of version 8.0, the QuarkXPress Server XDK is Unicode-compliant.
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.
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
Configuring QuarkXPress Server for launch
To configure QuarkXPress Server prior to launch, open the file [QuarkXPress
Server application folder]/conf/ServerApp.properties folder) and
modify it as follows:
To make the server run without loading any network interface, use the -
nonetwork option with the qxpservercore.serverRendererParameters. In
A GUIDE TO QUARKXPRESS SERVER 2020 | 7