# Scripting API

A scripting API was developed for the ELO Web Client to enable developers to program extensions. The interface is currently restricted to the start page of the client.

The Web Client Scripting Base folder is located in the Administration folder of the repository. Relevant files will be read from this folder.

If this folder is not available, you can create a Scripting Base folder on the relevant page in the ELOprofessional Application Server Manager. Normally, the Web Client Scripting Base folder is created when ELO is installed.

All scripting, CSS, and image files are read and loaded dynamically when a user starts the main page of the client (if the user has sufficient rights).

# Development

Some functions have been integrated to help you work with the interface. These are explained in the following section:

DevMode: This enables you to activate developer mode. You will need to change the relevant entry in the settings of the ELOprofessional Application Server Manager.

In developer mode, all JavaScript files will be loaded separately when starting the main page. This makes troubleshooting much easier. In addition, the folder dev (in the ELO installation directory under ...\server\webapps\web-\<repository name\>\dev) is checked for additional script, CSS, and image files. These files are integrated dynamically when starting the main page.

Please note

We do not recommend using developer mode in productive systems.

Last updated: January 12, 2023 at 11:00 AM