Progress
on the Web
Customizing the WebClient Installation
To customize a Web-enabled WebClient installer, you modify certain lines in the default One-Click Install Web page to run WebClient Initializer or to invoke your application installer directly if you are using an external installer. Running WebClient Initializer leads your user through the next installation step to automatically install your WebClient application.
CAUTION: Any modifications that you make to the WebClient One-Click Install must not interfere with the original operation of the installer. Your modifications can only add functionality to the operations that it performs by default or change the appearance of the page. Any other changes can lead to a WebClient installation with unpredictable results.You can find a copy of the default WebClient Web page (
webclient.htm
) in the following location on your Progress installation CD:
To implement one of the supported customizations, you must modify the following
webclient.htm
fragment. The portions of the fragment you must change appear in bold:
To run WebClient Initializer after the WebClient install, you might customize the
startInstall()
function to look like this:
This customization invokes the Initializer and passes it the specified
BakeWareV10.prowcapc
file, which will perform the task necessary to install the application.To directly run your application One-Click Install, if you have one, from the WebClient install, you might customize the
startInstall()
function to look like this:
This customization first executes your application One-Click Install from the specified
BakeWare_installer
directory on your Web server at hostNSSWeb
. It also passes the location of the application configuration file (the specifiedBakeWareV10.prowcapc
file) to the application installer. The application installer can then invoke WebClient Initializer to launch the installed application after completing the application installation.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |