Vtiger installer

Installer process must applicable to all installations

Installer files

config.db.php

NOT USED AT THE MOMENT
raw file that have only minimal databaseconfiguration data
related to #20

<?php
  $dbconfig['db_server'] = '_DBC_SERVER_';
  $dbconfig['db_port'] = '_DBC_PORT_';
  $dbconfig['db_username'] = '_DBC_USER_';
  $dbconfig['db_password'] = '_DBC_PASS_';
  $dbconfig['db_name'] = '_DBC_NAME_';
  $dbconfig['db_type'] = '_DBC_TYPE_'
?>

config.inc.php

main configuration file populated using the template file config.template.php

config.php

head configuration file that include config.inc.php

<?php
/**
 * The configuration file for FHS system
 * is located at /etc/vtigercrm directory.
 */
  include('config.inc.php');
?>

config.template.php

template file for generate configuration file config.inc.php using parsing method
default parameters and comments are inside

connection.php

deprecated file in favor of template/include method

install.php

related to #28

install/0welcome.php

install/1checkSystem.php

install/2setConfig.php

install/3confirmConfig.php

install/4createConfigFile.php

install/5createTables.inc.php

install/5createTables.php

install/install.css

install/populateSeedData.php

install/vtigercrm-4.2.3.sql

NOT USED AT THE MOMENT
sql file that create 4.2.3 database
This file will be removed in favor of adodb/xml file mecanism
related to #28

Installer steps

Welcome

Check system

Set configuration

Confim configuration

Create configuration

step that create configuration file config.inc.php using config.template.php
We parse template file and replace needed strings

Create tables

create tables using adodb and xml files.
related to #28