/
Developing your Individual Client

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.

Related content

Custom Plug-in via Tab Container
Custom Plug-in via Tab Container
Read with this
Extending the Client with Plug-ins
Extending the Client with Plug-ins
More like this
Getting Started
Getting Started
Read with this
Deploying your Custom Client
Deploying your Custom Client
More like this
Customizing the Client Preview
Customizing the Client Preview
Read with this
Customizing the Client
Customizing the Client
More like this