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 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