Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Page Extensions allow the use of JavaScript to customize the EngageIP AdminPortal interface.

Page Extensions can modify the AdminPortal to suit your needs, for instance:

  • Default check boxes to ON or OFF

  • Pre-populating text boxes, areas or drop down menus

  • Adding custom links or markup to pages

  • Displaying external Data or webpages through the use of an iFrame for example

The key to Page Extensions is that you do not have to modify the AdminPortal backend, instead you can add these small scripts within the AdminPortal interface which are preserved when upgrading EngageIP.

Limitations / Rules

  • Page extensions operate PER branded owner so if you have multiple branded owners you will need to add the page extension per branded owner

  • Javascript is powerful enough that you need to ensure the following:

    • Security is not compromised through its use

    • Performance is not degraded (which can happen if you have a large number of extensions operating on one AdminPortal page)

    • Browser compatibility should be kept intact and confirmed before deploying Page Extensions in production environments

Disclaimer

The page extensions in this knowledge base are provided as examples only, ‘as is’ and are tested and working on new installations of EngageIP. These are to be used or customized at your own risk. Page Extensions may cause in-browser errors or may not function correctly if:

  1. The adminportal interface has been customized

  2. Other page extensions are in place and interfering

  3. The browser is not fully supported based on the scripting used , i.e. JavaScript

  4. Lists or column preferences in reports or lists are changed, sorted, or paginated. Please be sure to fully test any page extension added to your system

  • No labels