Developing your Individual Client

If the standard client does not fit your company's look and feel, or has too much functionality for your users, you can develop a completely new client. Development is based on the enaio core library, which covers all the basic services and the client API.

The video tutorial shows how to build such a client.

Prerequisites: version 4.6 or later

You can download the sources from Github: https://github.com/OPTIMALSYSTEMS/eox-custom-cmcockpit

The corresponding object type schema can be downloaded here.


Beginning with version 8.16 LTS, it is possible to let the credentials (cookies) being transferred as well, if the custom client should be used in environments with a different domain than the client is hosted in:

A new parameter can now be passed when importing the core module (withCredentials: true):

EoCoreModule.forRoot({      
  main: ["assets/_default/config/main.json", "assets/config/main.json"],      
  translations: ["assets/_default/i18n/", "assets/i18n/"],    
  withCredentials: true
}), 

Attention: With this setting, the client sends the credentials in the header with every HTTP request.