-
Notifications
You must be signed in to change notification settings - Fork 38
Use 3rd party components
How to configure Flamingo to use 3rd party components.
First we need a directory with 3rd party components. For example: /my-flamingo-components
There you need to add a components.json
(with all the metadata for the new components) and all the .js files that implement the component functions.
Next we need to configure the Tomcat in which Flamingo is running to overwrite the components path.
This is done by adding a context parameter. This can be done for the 'viewer' and 'viewer-admin' at once in the file (if this file doesn't exists, create it with as root element ):
CATALINA_BASE/conf/context.xml
or you can add it in the application in:
CATALINA_BASE/conf/Catalina/localhost/viewer.xml
There add the following parameter:
<Parameter name="componentregistry.path" value="/viewer-html/components,/my-flamingo-components" override="false"/>