lightweight, manouverable and quickly deployed


Before attempting an install you should check that your host web server has the required libraries and Perl modules to support XApp. You should also check the permissions page to make sure files and folders are only as accessable to the web server account as they need to be.

* extract the sample controller.cgi script into a folder that is allowed to run cgi scripts, e.g. /usr/local/apache/cgi-bin/xapperator/ and edit the 1st line of the script to point to the location of your Perl interpreter.

* You could manually extract the XApperator perl modules into a folder included in your Perl path, e.g. /usr/lib/perl/site-perl/. Ideally though you should use the standard make sequence using the supplied Makefile...

perl Makefile.PL
make test
make install

* create a container folder for the config, application data and supporting files. it should be in a non web browseable location but be accessable for reading and writing by the account that the web server runs under

* extract the /apps/ and /xslt/ folders to the above

* edit the controller.cgi script to point to the above folders. you will also need to make sure the path to your perl interpreter is correct on the 1st line of the script

* configure one of the sample app config.xml files to point to their publishing locations which will probably be a web accessable location

* fire up a browser and select one of the sample apps, e.g. http://localhost/cgi-bin/xapperator/controller.cgi?app=phonebook

some documentation is shipped with this release, but the latest info and releases should always be found at...


Note: The XApp distribution ships with a command-line test file RunTests.pl which manipulates a sample application testing the XApperator functionality

Authored using: XApperator