Welcome to the DriveWorks Live Integration Theme

The Integration Theme hosts the DriveWorks Live Web API - which enables you to embed and access your DriveWorks implementation in an existing web site or application.

Here you will find a range of resources to assist you in getting started with the Integration Theme, Server API and Client SDK.

This API documentation can be explicitly disabled by uncommenting the <ServeDocumentation> element and setting its value to false within DriveWorksConfigUser.xml.

Consider disabling this documentation in a production environment.

Loading the Integration Theme Client SDK

The Integration Theme provides a fully-fledged JavaScript SDK, to assist with using the API.

Whilst not a requirement to use the API, this vastly simplifies common commands in environments that support JavaScript.

It is advised that you load the JavaScript Client served automatically by your DriveWorks Live server, not a copy hosted locally by the site utilizing it. This ensures the use of the latest version of the script, matching the currently installed version of DriveWorks.

To load the JavaScript SDK, include the following script tag on each page:

<script src="https://[your-live-server.com]/DriveWorksLiveIntegrationClient.min.js"></script>

This script should be placed before the closing </body> tag, and before any scripts using SDK functionality.


Default Configuration

The Integration Theme is pre-configured to use a single Group, known as the Default Group.

The Default Group is denoted by a hyphen ( - ) when required to provide a Group Alias.


Advanced Configuration Optional

To specify a Default Group, or access multiple DriveWorks Groups using the Integration Theme, you must register a Group Alias for each Group in a configuration file.

Group Aliases are defined by DriveWorksConfigUser.xml on the host machine:

C:\ProgramData\DriveWorks\[Version]\Live\Themes\Integration\DriveWorksConfigUser.xml

More information about advanced configuration settings in this file can be found in the online help file.


Accessing Examples

We have created a range of examples that showcase how the Integration Theme Client SDK can be used.
These interact with the API to create custom web content - all powered by DriveWorks.

These collections are a great way to get started or provide inspiration.

They are completely customizable and ready to use with your existing DriveWorks Projects and Specifications.

View Client SDK Examples View GitHub Examples

Client SDK Documentation

The Client SDK Documentation displays all of the functions and properties that are available when utilizing the SDK to communicate with the Server API.

Here you will find:

View the Client SDK Documentation

Server API Documentation

The Server API Documentation displays all of the endpoints that can be interacted with using the Integration Theme.

Here you will find:

View the Server API Documentation

DriveWorks Help

For further help using DriveWorks in general, please visit the main Online Help File.

Here you will find a wide range of help, information and tips to assist you.

View DriveWorks Help