|
Vote Caster > Documentation > Integration Guidelines
| Step 1 : Create new PHP page |
First, create a web page where you would like to set up your polls. Save the web page file with .php extension, such as votecaster.php.
Note: You can put the file into web root directory or any directory on the server.
|
| |
Step 2 : Find document path |
To ensure that your Vote Caster works regardless the location of your web page, you will need to add your server's Document Path to all the PHP include codes.
To find the Document Path, open the ' /modulescontroller/config.php ' file with your text editor, and note this path down. Let's assume the Document Path is C:/wwwroot/user/modulescontroller/
|
| Step 3 : Call 'config.php' |
Insert the codes as below to your web page file to call the 'config.php', 'session.php' and 'css.php'. This will load all the necessary database connection, class declaration files and css control.
To do this, open the votecaster.php file with a text editor, and put it to the topmost line (line 1) of the php file, without any preceded character.
<?php include_once ("C:/wwwroot/user/modulescontroller/config.php");
include_once ("C:/wwwroot/user/modulescontroller/common/session.php");
include_once ("C:/wwwroot/user/modulescontroller/common/css.php"); ?>
| Step 4 : Load Vote Caster menu and content area |
| I. | In your .php web page file, put the line below to call the menu area with passed campaign_id.
<?php include("C:/wwwroot/user/modulescontroller/votecaster/home.menu.php"); ?>
|
| II. | Meanwhile, to display the campaign's content area such as questions and vote results, put the line as below.
<?php $campaign_id=[ID]; include("C:/wwwroot/user/modulescontroller/votecaster/home.vote.php"); ?>
Note: Each campaign has it's own identifier[id] and represent by an integer which is used to call up pages and to load content. To get campaigns id, login to your Vote Caster back-end system and click on Campaign. In the 'Inclusion Code' column, click on get code to view id.
|
| Step 5 : View integration result |
Now, proceed to your web page URL, eg: ' http://your-domain-name/votecaster.php ' to view Vote Caster front-end integration result.
To preview your polls in real time, click on the 'front-end' link on the top right menu from within the Modules Controller panel.
|
Back to the top
|
|
|
|