![]() |
Version 5.3 |
|||||||||||||||||||||||||
|
|
The client provides you access to all CommuniGate Pro "services" enabled for your Account and Domain:
The Pronto! client can be easily integrated into a "portal" environment, allowing a user to enter a Pronto! session without excplicitly entering the username and/or password data.
To start Pronto!, direct the browser to the following URL:
The Pronto! application uses files stored in the selected Web
Application Skin. All Pronto! Skin names have the Pronto- prefix,
while the Pronto Skin menus list these skins without that prefix.
When a new Skin Pronto-glass is created, it it seen to the users as
the glass Pronto! Skin.
Pronto! Skins contain the files listed below. By uploading different versions of these files into different Skins, you can make Pronto! change its look and feel depending on the Pronto Skin selected.
CommuniGate Pro logos on login screen and on the main screen can switch every few seconds with custom logos. To enable this functionality add the following files:
Some Pronto! components are implemented as separate modules. Each Pronto! module consists of two Skin files - name.def (the module descriptor) and name.swf (the module code) and some other assets, where name is the module name.
The Pronto! application builds the available module list by reading all .def files visible in the selected Skin.
To disable some module name, upload name.def with some whitespace inside it into the target Skin. Note: do not upload file of 0 bytes size, it should be at least 1 bytes size.
Starting 5.2.6f there is an account setting HiddenSkins. If you put there a string value like "Pronto-steel,Pronto-,Pronto-dd*" (* can be used as a wildcard), then the listed skins will not be "visible" to the specified user. Usually, you would set this setting (as a default) on a server-wide/cluster-wide or domain-wide basis.
There is no UI (WebAdmin) for this setting, you can set it via CLI only (for now).
The LoginOptions dictionary in the selected Skin "strings" file controls the Pronto! Login page fields. The following dictionary elements are used:
Custom buttons can be presented in the top toolbar next to the "Log Out" button. Each buttons is linked to some URL, and if the button is clicked, a new browser window with the specified URL is opened.
Custom buttons should be specified using the AdditionalProntoButtons dictionary in the selected Skin "strings" file. The dictionary key is an internal button name, while the dictionary value is a string with the URL associated with that button.
Example (2 buttons: WebSearch and WebShop):
The URL string can contain "macro combinations", which are substituted with the actual data before the URL is used. The following "macro" are supported:
The custom button titles are translated using the AdditionalProntoButtonNames dictionary in the selected Skin "strings" file. (each lagunage-specific file can have a different dictionary).
Example (for 2 buttons: WebSearch and WebShop):
The Banner data returned with the External Banner System is expected to be a dictionary with the following elements:
If an External Banner System response for some banner type is empty or its timePeriod element is zero or absent, the new banner is not displayed, the existing banner (if any) is removed, and the component stops sending External Banner System requests for banners of that type.