Installing Tiny Editors for Windows
Optionally install the Windows version of Tiny Editors: TinyMCE and Textbox.io for IBM Connections to use instead of its default rich text editor.
Before you begin
Procedure
-
Make note of the location of the HCL Connections Customizations
directory.
The Tiny Editors for HCL Connections installer needs to be provided with the location of your HCL Connections Customization path. The value for this is provided by the CONNECTIONS_CUSTOMIZATION_PATH variable within WebSphere Application Server. For more information on HCL Connections customizations and the CONNECTIONS_CUSTOMIZATION_PATH see the topic, Customizing the user interface.Note: The Tiny Editors for IBM Connections installer only requires the root customizations directory as provided by this variable.
-
Make note of the location of the HCL Connections Web Resources
Provisioning directory.
The Tiny Editors for HCL Connections installer needs to be provided with the path to your Web Resources Provisioning directory, for example:
This folder allows extensions for Connections to be installed. For information on locating the HCL Connections Web Resources Provisioning directory, see the topic, Extending JavaScript in HCL Connections.C:\IBM\Connections\data\shared\provision\webresources -
Run the install.exe Installer executable.
The installer executable, install.exe, is located in the CN80PML.zip included in the e-image that you downloaded from Passport Advantage.Note: The installer may require System Administrator privileges. If prompted, click Yes.Installer steps are as follows:
- Click Next on the introduction screen.
- When prompted, review the license agreement and select I accept the agreement.
- Provide the paths noted in steps 1 and 2 to their relevant box, then click
Next to proceed.Note: Default paths are initially provided.
- Review the installation details, then click Install to begin installing files.
- Allow the installation process to finish, then click Finish to complete the installation.
-
Update the HCL Connections Cache.
Once the Tiny Editors for HCL Connections have been deployed, the IBM Connections server must be notified of the changes.
- The cache must be cleared to ensure users download the new files from the server. To update the HCL Connections server cache, perform the steps described in the topic, Post-customization step.
- Restart the Common enterprise application.
- Verify that Tiny Editors for HCL Connections has installed correctly by navigating to the following URL in any web browser: http://your server here/connections/resources/web/ephox.editors.connections/verify.html. If the installation has been successful, a confirmation message will be displayed alongside installed version numbers.
-
Configure certificate validation to ensure that this server can connect to other servers in
your HCL Connections deployment.
-
Configure the use of an HTTP proxy for outgoing HTTP/HTTPS requests made by the editor's
server-side components.
Create a configuration file named application.conf and add a
proxyelement that defines the proxy attributes listed in Table 1.Table 1. Proxy settings Attribute Description http.proxyHostRequired. A string defining the host name of the proxy for HTTP (unsecured) connections. http.proxyPortRequired. An integer defining the port number of the proxy for HTTP (unsecured) connections. http.nonProxyHostsOptional. A list of strings separated by vertical lines ("|") listing hosts and domains to be excluded from proxying, for both plain HTTP and HTTPS connections. The strings can contain asterisks ("*") as wild cards. Defaults to "localhost|127.*|[::1]" if not set. https.proxyHostOptional. A string defining the host name of the proxy for HTTPS connections. https.proxyPortOptional. An integer defining the port number of the proxy for HTTPS connections. http.proxyUserOptional. User name for authenticating to both the HTTP and HTTPS proxy. http.proxyPasswordOptional. Password for authenticating to both the HTTP and HTTPS proxy. The following example shows typical proxy settings:
ephox { proxy { http.proxyHost = someproxy.internal.corp http.proxyPort = 8080 https.proxyHost = someproxy.internal.corp https.proxyPort = 8080 http.nonProxyHosts = localhost|*.internal.corp } }