Message-ID: <713441957.8515.1711673419934.JavaMail.confluence@host3.pipelinefx.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_8514_2100505570.1711673419934" ------=_Part_8514_2100505570.1711673419934 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html Development Options

Development Options

There are a number of different ways to go about doing tweaks an= d custom development with Qube. Here is a list of the main ones for Qube. <= br class=3D"atl-forced-newline" />

SimpleCmd =E2=80=93 This python-based framework is a si= mple way to way to easily create submission dialog interfaces that generate= a standard commandline call. It is installed dynamically in the simplecmds= / directory of the QubeGUI and requires no additional Worker installation. =

Custom jobtypes (backend) =E2=80=93 Instead of using th= e commandline on the backend, one can write jobtype scripts to control what= is executed when a job runs on a Worker. There are 3 APIs available. It is= recommended to choose scripting over C++ for ease of updating.

QubeGUI Preferences and commandline =E2=80=93 The QubeG= UI can be launched via the commandline and has a number of commandline argu= ments that can be set. The Preferences can be used to further configure it.=

QubeGUI enhancements =E2=80=93 The entire QubeGUI is wr= itten in python and comes in a compiled form for simplicity. The source pyt= hon scripts are also provided and the QubeGUI can also be run directly via = python. It uses all standard python libraries and the qb python module. Sin= ce full access to the python code is available, the QubeGUI can also be tai= lored for a studio past the exposed commandline arguments and preferences.<= /p>

------=_Part_8514_2100505570.1711673419934--