Dashboard Ajax Mode

Summary

In NovaView 6.0, Panorama introduced a new front end client for viewing and analyzing data – the NovaView Flash Analytics. Flash Analytics is based on Flash technology and not on Java as our Classic Analytics.

While flash technology has many advantages, our practical experience showed that the loading time of the flash component is much longer that of Java, therefore, making NovaView Dashboard pages with several flash components really slow to load.


In NovaView 6.0.2 we introduce a new mode of Dashboard, a mode in which the components are neither dropped nor reloaded when moving from one dashboard page to another. The components are loaded only once per section and are reused through different pages to display different NovaView views and reports.

Details

The new Ajax mode is switched off by default, so there is no immediate effect once the dashboard is upgraded. To change the mode open the dashboard admin pages -> Settings -> Server and switch the mode as shown here:
ajaxorclassic

By default, every new installation will work in Ajax mode.

Any upgrade from older version, before Ajax mode were presented, will stay in Classic mode. Also, after switching between modes, browser restart required.
Before switching the dashboard to the AJAX mode, please be aware of the two limitations:
  1. In NovaView Dashboard there is a possibility to put components in a page which is a folder in the dashboard structure, thus making a dashboard page from an item which is in fact a folder in the main tree. These pages do not work with AJAX mode, therefore before switching, please move the content of these “pages” into a real page. If you first create it inside the same folder, this is what the user would see when asking to see a folder, therefore, there will be almost no change in user experience.
  2. We fully support our APIs in the new mode as well, however, since the components are recycled, some direct references to the components might not work. If you added custom code to your Dashboard pages, it requires testing before going to production and possibly some the updating of some references, especially when using static references in the document object model. If not sure about this item, please consult the support team before switching, also the thing will apply to the Dashboard Templates and the Toolbox additions which were released in NovaView 5.5 Executive Dashboards.

Note for custom pages and custom dashboard developers – your NovaView pages can also benefit from a performance boost if you want to recycle and not to reload the Flash Analytics components.

The one important change also in the way the SDK should be written for Dashboard in Ajax mode:

 

In order to use APIs in AJAX Dashboard, need to change the parent of API call, and add "window.parent." before it.

 

For example:

 

In Classic mode: document.applets(applet1234).CallShowTree(dimensionName,0);

 

In AJAX mode: window.parent.document.applets(applet1234).CallShowTree(dimensionName,0);

 

Information about the new APIs will appear soon in the Developer’s Guide document and on the KB site.


VERSION
  • 6.2
 
Free business joomla templates