Skip to main content

Source Code

Temenos Explorer source code is managed in a BitBucket code repository which can be accessed from the Temenos network or via Temenos VPN.

Full details on how to start working with the source code can be found in the getting started user guide.

Repository Contents

Within the Bitbucket repository there are the following folders:

FolderDescription
/ApiGatewayThe API Gateway used to route API requests
/cors-cache-proxyAn old API router that has been superseded by API Gateway
/KeycloakExportsKeycloak exports of realm and client settings
/TemenosExplorerThe Temenos Explorer framework and plugins

Plugins

A plugin is an application that implements a user agent. Each plugin is stored in a sub-folder of /TemenosExplorer/public/plugins/.

More information on plugins can be found on the plugin overview page and in the StarterKit Plugin guide.

Configuration Files

There are a number of configuration files within the Temenos Explorer source code which you may need to modify:

FileDescription
/ApiGateway/config.jsonConfiguration for the API gateway used to make API calls
/TemenosExplorer/public/TA_config.js (i)Configuration for Temenos Explorer (i)
/TemenosExplorer/public/TA_menu.jsConfiguration for the Temenos Explorer menu
/TemenosExplorer/public/TA_permissions.jsConfiguration for Temenos Explorer role permissions
/TemenosExplorer/public/TA_translations.jsTranslation lookup (menu and settings dialog)

(i) See/consider ConfigServlet if Temenos Exporer is going to be deployed as a WAR