Configuring the Customizer component
Configure the Customizer offering of the Component Pack for IBM Connections by setting up a reverse proxy server.
Before you begin
Connections™ Customizer is a proxy service that lets you modify the IBM Connections user experience. Customizer intercepts and modifies requests from clients and responses from servers, so it can customize anything that flows through it, such as the behavior of APIs or the look-and-feel of the user interface.
After you configure Connections Customizer, developers can create apps that customize your organization's interface. You can deploy the apps using the App Registry, as explained in Managing Connections Customizer apps.
About this task
The IBM® Customizer component uses the services listed in Table 1.
|mw-proxy||The proxy service that inspects HTTP traffic. Note that this service does not function as the HTTP server (you must configure a reverse proxy server for that purpose, as explained later in this section).|
|appregistry-service||The set of REST APIs that store customization definitions in a Mongo database and leverage Redis as a cache for maximum performance.|
|appregistry-client||The user interface where you can define application registry customizations that will be implemented with Customizer.|
|mongo||The MongoDB database where application registry applications and extensions are stored.|
|redis||The Redis cache where application registry information is temporarily stored to provide maximum performance for Customizer applications and extensions.|
Any reverse proxy server can be used with Customizer. You can set one up with the appropriate mw-proxy rules just for this purpose, or you can reuse an existing reverse proxy server (for example, the load balancer for Connections) and add in the rules for mw-proxy. For an example showing how to configure NGINX as a reverse proxy for Customizer, see Configuring the NGINX proxy server for Customizer.
For information on creating apps with Connections Customizer, see Injecting customizations into Connections pages.