Configuring third party modules for the left pane

You can have a single-instance module or a multiple-instance module.

The user_leftPane.conf.xml follows this the syntax:

<leftPane>
List of left Pane modules with one module per line.
</leftPane>

where the List of left pane modules with one module per line consists of one or more module elements, which is a specialized XML element. Each module must have a name attribute to indicate the module name. You need to specify the name of the main UI JavaScript file, which resides in $TOP/public_html/user/js/module directory. This name must be the same as the module name with the addition of the js file extension.

Single-instance modules

For single-instance modules, only the name attribute is required in the module element.

Multiple-instance modules

For multiple-instance modules, the InstanceExplorerClass attribute is required. You use this attribute to provide the full class path of the custom implementation of LeftPaneDataObject. For example:

<leftPane>
      <module name="MyModule"  />  <!-- single instance module -->
<module name="EmptyModule" InstanceExplorerClass="com.lnp.EmptyModuleDataObjectFactory" />
</leftPane>



Last updated: 22 May 2018