2017

Table Of Contents
USING QUARKXPRESS SERVER
198 | A Guide to QuarkXPress Server 2017
session. If the session is not used during the interval, all open projects in that
session are closed.
An open project can be modified and saved at any time during the process. An open
project can even be saved at another location relative to the QuarkXPress Server
document pool. You can also create a new project and keep it open.
Using the Extensibility tool
T
o compile and generate artifacts of custom objects:
U
pdate the file
[
QXPSM-1.
XDK]/Extensibility/rogenerator/ManagerSDK.xml
by adding the
definitions of any custom objects being created by QuarkXPress Server. Make
sure you do not use existing class names.
Open the file “Generate.command”/”Generate.bat” in a text editor and make
2.
the following changes:
Set the value of
QXPSM_LIB_DIR to the path of the QXPSM libraries. For
example: @set QXPSM_LIB_DIR=”C:\Quark\QuarkXPres sServer
Manager\Server\lib”
Set the value of QXPSM_DEPENDENCIES_DIR to the path of the third-party
libraries. For example: @set
QXPSM_DEPENDENCIES_DIR=”C:\Quark\QuarkXPressServer
Manager\Server\dependencies“
Set the value of VS_COMMON_TOOLS to the path of the Visual Studio
common tools. For example: @set VS_COMMON_TOOLS=”C:\Program
Files\Microsoft Visual Studio 9.0\Common7\Tools\”
Set the value of QXPSM_OUTPUT_DIR to the output location. For example:
QXPSM_OUTPUT_DIR= “c:\output”
Execute the file “Generate.command”/”Generate.bat”. The resulting output uses3.
the following structure.
To use the generated artifacts:
4.
Copy the contents of [output location]/_server/conf to [QXPSM
application folder]/Server/conf.
Copy the contents of
[output location]/_server/lib to [QXPSM
application folder]/Server/lib.