JMap Extensions
JMap standard features can be extended to provide new specialized functions. This is done using JMap extensions. A JMap extension is an optional module that can be plugged into JMap Server and/or JMap applications in order to provide the desired set of new functions. Some JMap extensions already exist and are available as separate products, and some others will be available in the future. Organizations can also develop their own extensions using the JMap SDK.
The Extensions section in JMap Admin shows the list of existing extensions of each type. The extension types are Server, Client, Mobile, and Web.
Server extensions
JMap Server extensions add new functionality on the server side. They can include their own configuration interfaces, which are integrated to JMap Admin. Simply click on the name of a server extension to access its configuration interface.
Server extensions can be enabled or disabled by clicking on the Enable and Disable buttons. Disabled extensions are inactive and cannot process requests. Extensions can also be reinitialized by pressing the Reinitialize button. In this case, they are stopped and restarted, which can be useful if an extension must read configuration files that have been modified, for instance.
Client extensions
JMap Client extensions add functionality to JMap Pro applications. Generally, an extension adds a new toolbar or new menu items to an application. Using the application deployment tool, you can select the extensions that will be included in a JMap Pro application. Refer to the Deploying JMap Pro Applications section for more details on this topic. JMap Client extensions are presented in this section for information purposes only.
Web extensions
JMap Web extensions add functionality to JMap Web applications. JMap Web extensions are presented in this section for information purposes only.
Extensions compatible with JMap NG
Since JMap NG applications do not deploy, it is at the project and layer level that some of the extensions need to be configured. The sections Projects and Layers provide details on how to configure these extensions.
Extension permissions
Administrator permissions
The administrator permissions of JMap Server extensions define the extension’s administration rights for users authorized to use JMap Admin. Client, Web, and Mobile extensions are not affected by permissions. For more information on concepts related to permissions and administration roles in JMap Admin, refer to the Managing Permissions section.
Permissions | |
---|---|
Administrate extension | Allows an administrator to access the extension’s configuration sections and modify the settings. |