The following example shows an extension written to extend the Mobile Web application by supporting swipe gestures for page navigation. The code on lines 4 and 7 initializes the extension, accesses the application, and specifies the extension point to extend (pageRenderer). For more information about how to write extensions, refer to Creating Application Extensions.
All defined extensions are listed on and managed from the Extensions page of the Admin Console. New extensions are also created from this page, by clicking the Add button. Once an extension is created, it is activated in the relevant client(s) by updating the client settings of the application(s). For more information about creating and managing extensions, refer to Working with Extensions in the Admin Console.
As extensions are very powerful, they should be written and managed only by experienced developers who are familiar with Jacada Interact client architecture. Authors of extensions should also be familiar with the following areas of web development:
- jQuery library
- Ajax calls
- Browser inspection and debugging
Note: Users with roles of Interaction Admin and up are authorized to create and work with application extensions.
The following topics present: