*******************************
INSTALLATION DE BASE DE FIREFLY
*******************************

Pour le statut de ce document, voir le fichier LICENSE
Pour la liste des personnes ayant particip au projet, voir le fichier  CREDITS

PRE-REQUIS :
    - Serveur web Apache 1.3.x
      Utilisez de prfrence une version 1.3.14  ou ultrieure
    - Php4 avec le support PostgreSQL et GD
      Utilisez de prfrence une version 4.0.5 ou ultrieure
    - PostgreSQL 7.1, configur avec les connections TCP et "trust" localhost
      Utilisez de prfrence une version 7.1 ou ultrieure.

INSTALLATION :

Dcompresser l'archive firefly-X.X.X.tar.gz dans un rpertoire REPERTOIRE_DE_FIREFLY
qui sera servi par Apache ;

Changez de rpertoire pour celui-ci (cd REPERTOIRE_DE_FIREFLY )

Initialisez la base de donne pour firefly :
    - Se logger en tant que super-utilisateur postgreSQL (par dfaut : postgres) ;
    - Crez une base [database] au nom de votre choix ;
    - Excutez le script : #psql [database] < REPERTOIRE_DE_FIREFLY/dumps/firefly_schema.sql
    - Excutez le script : #psql [database] < REPERTOIRE_DE_FIREFLY/dumps/firefly_initdatas.sql

    - Le script cre la base et renseigne quelques rfrences que vous pourrez changer plus tard.
    - Le script cre un premier utilisateur "admin" dot du mot de passe "admin".

Editez votre fichier de configuration Apache :

    - Editez le fichier "httpd.conf" afin de rajouter un hote virtuel firefly (ou tout ce que vous voulez),
      dont le DocumentRoot sera le rpertoire o vous avez dcompress l'archive.

Editez le fichier REPERTOIRE_DE_FIREFLY/config.php :
    - Renseignez les paramtres de configuration de votre serveur
      PostgreSQL en configurant les variables $db_
    - Indiquez le type d'image support par votre gd_lib dans la
      variable $gd_type


Editez le fichier REPERTOIRE_DE_FIREFLY/modules/support/include/config.php :
    - Editez les paramtres de vos contrats de support  :

     *la variable $my_company contient le nom de votre socit ou organisation

     *Une lettre identifie chaque type de contrat, suivi de son titre :

     $contract_type = array (    "A" => "Contract A",
                                 "B" => "Contract B",
                                 "C" => "Contract C"

                                 );

     *Pour chaque type de contrat, on renseigne le nombre de contacts chez le client qui ont
     le droit d'appeler le centre de support :

     $num_contacts  = array (    "A" => 2,
                                 "B" => 4,
                                 "C" => 8

                                );

Editez le fichier REPERTOIRE_DE_FIREFLY/modules/support/include/headmail.txt :
    - Inscrivez dans ce fichier un message personnalis (formule de politesse, etc) qui apparaitra
      en tete des mails prrdigs par le module de support.

Remplacez le fichier REPERTOIRE_DE_FIREFLY/modules/support/images/my_logo.gif par le logo de
votre socit ou organisation (le cas chant).

Changez les droits sur les fichiers "REPERTOIRE_DE_FIREFLY/modules/[repertoire_du_module]/include/applid.php"
situs dans les rpertoires des modules en lecture/criture pour le propritaire du serveur apache.

Ouvrez un navigateur, ouvrez l'url de votre serveur virtuel Firefly.
    - La page de login doit s'afficher.
    - Identifiez-vous en tant qu'utilisateur "admin"
    - Allez dans le module "admin" (icone de meccano dans la barre de menu horizontale)
    - Recherchez le login "admin"
    - CHANGEZ LE MOT DE PASSE DU COMPTE ADMIN.

