<Installation> <Les fichiers du site> <Les données du site> <Nos points forts> <Extensions envisagées>

Bienvenue dans la documentation de la CVThèque

Bienvenue sur notre CVThèque, une solution de dépôt de CVs alliant php, les variables de Session et MySQL.
Merci de lire les indications suivantes avant de commencer à l'utiliser.
Cette application a été testée sous la derniere version d'EasyPHP, téléchargeable ici.


Nouvelles installations : configuration de l'application

Si vous installez notre CVThèque pour la première fois, il est nécessaire de configurer la CVThèque.
Cette configuration a été très simplifiée et devrait s'effectuer en moins de trois minutes.

1. Ouvrez avec un éditeur de texte simple (Notepad) le fichier de configuration config.inc.php qui se trouve dans le dossier /include, à la racine du site.

2. Configurez les variables qui ont besoin d'être ajustées. Voici un descriptif du rôle de ces variables :

Nom de variable
Par défaut
Rôle
$cfg['dirUpload']
"../lettres/"
Spécifie le répertoire où sont envoyés les lettres uploadées.
Ce répertoire doit contenir deux sous-répertoires, /etudiants et /entreprises, où seront rangées respectivement les lettres de motivations et les lettres de propositions.
$cfg['sql]['hote']
"localhost"
Spécifie l'hôte pour se connecter à votre serveur mysql.
$cfg['sql]['utilisateur']
"root"
Spécifie l'utilisateur pour se connecter à votre serveur mysql.
Important : afin que l'installation automatique de la base puisse se faire, cet utilisateur doit nécéssairement disposer des droits de création/suppression de bases de données.
$cfg['sql]['pass']
""
Spécifie le mot de passe pour se connecter à votre serveur mysql.
$cfg['sql]['base']
"LaidoudiWalter"
Spécifie le nom de la base où vous souhaitez que s'installe la CVthèque.
Important : il est inutile de créer cette base, car notre script d'installation automatique la crée lui-même automatiquement lorsqu'il détecte qu'elle est absente ou corrompue !
$cfg['debug']
true
Ce booléen active ou non l'affichage d'informations supplémentaires, très utiles si vous êtes curieux de savoir comment fonctionne notre site.
$cfg['mail']
false
Ce booléen active ou non l'émission réelle de mails aux étudiants lorsqu'une entreprise publie une nouvelle proposition qui les concerne.
Important : Pour que la fonction mail() fonctionne, il est nécessaire de configurer correctement votre configuration php, notamment au niveau du serveur SMTP.


3. Si vous le désirez, vous pouvez personnaliser les valeurs disponibles des listes de sélection utilisées par l'application.
Ces variables sont des tableaux, dont la première valeur sera le libellé de la liste de sélection :

Nom du tableau
Par défaut
Rôle
$civilites
M., Mme, Mlle
Spécifie les civilités disponibles lors de l'édition et la recherche de CVs.
$situations
Célibataire, Marié
Spécifie les situations disponibles lors de l'édition et la recherche de CVs.
$niveauxform
...
Spécifie les niveaux de formation disponibles lors de l'édition et la recherche de CVs.
$niveauxexp
...
Spécifie les niveaux d'experience disponibles lors de l'édition et la recherche de CVs.
$contrats
...
Spécifie les types de contrats disponibles lors de l'édition et la recherche de CVs.
$secteurs
...
Spécifie les secteurs professionnels disponibles lors de l'édition et la recherche de CVs.
$departements
...
Spécifie les départements disponibles lors de l'édition et la recherche de CVs.


4. Envoyez l'ensemble du répertoire /site sur votre serveur web, vous êtes prêt à utiliser votre CVthèque !

Note: Au premier démarrage, le site devrait automatiquement construire la base données selon son shéma, indiqué dans le fichier /include/shema.sql.php et insérer un jeu d'essai.
Par la suite, il est possible de réinitialiser la base et de revenir au jeu d'essai d'origine, dans la section Administration.


En cas de problème...

Vous pouvez nous contacter par mail : Antoine Walter - Lahcène Laidoudi