Install Poll

In the following description, escenic-home refers to the server folder in which the Content Engine is installed.

Installing Poll on the server involves the following steps:

  1. Make sure there is a plug-in folder: If the folder escenic-home/plugins does not already exist on your server, create it. If for some reason you need to create the plug-in folder in some other location, edit the escenic-home/assemblytool/assemble.properties file and set the plugins property accordingly. For example:

    plugins=escenic-home/my/plugin/folder

    This folder will be referred to as plugin-home in the rest of this manual.

  2. Unpack the Poll distribution: Unpack the Poll distribution file to plugin-home. This will result in the creation of a plugin-home/poll folder.

  3. Configure the plug-in: If you want to configure the plug-in now, you can do so; alternatively, you can leave it until later. If you are installing the plug-in for testing or development purposes, then you can skip this step. If you are setting up a production system, then you may as well do it now, since otherwise you will have to rebuild and redeploy the Content Engine later. See Configure The Poll Plug-in for detailed instructions.

  4. Rebuild the Content Engine: Build the Escenic enterprise archive by entering the following commands:

    cd escenic-home/assemblytool
    ant ear

    The assembly tool will then add the Poll plug-in to the Content Engine's classpath, including default configuration files and any required web application components.

  5. Deploy the Content Engine: Deploy the new EAR file. For general instructions on how to deploy the EAR file on different application servers, see the Escenic Content Engine Installation Guide.

  6. Verify the plug-in installation: See Verify The Installation for details of how to verify plug-in installations.

If the application server does not support EAR-based deployment, then all the JAR files located in the plugin-home/poll/lib folder must be added to the application server's classpath. All the WAR files that have been rebuilt with the assembly tool should be redeployed.