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

Bienvenue dans la documentation Loc@ski

Bienvenue sur notre site de location/réservation en ligne, une solution de catalogue en ligne alliant les technologies PHP, MySQL et XML/XSL.
Merci de lire les indications suivantes avant de commencer à l'utiliser.
Cette application a été concue pour PHP5 et testée sous la derniere version de WampServer (configuration par défaut), téléchargeable ici.


Nouvelles installations : configuration de l'application

Si vous installez Loc@ski pour la première fois, il est nécessaire de configurer son fichier de configuration.
Cette configuration a été très simplifiée et devrait s'effectuer en moins d'une minute.

1. Ouvrez avec un éditeur de texte simple (Notepad) le fichier de configuration locaski.cfg.php qui se trouve dans le dossier racine du site.

2. Créez une base de données, et configurez ensuite 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['sql]['hote']
"localhost"
Spécifie l'hôte pour se connecter à votre serveur mysql.
$cfg['sql]['user']
"walter"
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']
"753951"
Spécifie le mot de passe pour se connecter à votre serveur mysql.
$cfg['sql]['base']
"walter"
Spécifie le nom de la base où vous souhaitez que s'installe la CVthèque.
Important : cette base (vide) doit avoir été créée par vos soins !
$cfg['debug']
true
Ce booléen active ou non l'affichage des requêtes MySQL effectuées au bas de chaque page , très utiles si vous êtes curieux de savoir comment fonctionne notre site.


3. Si vous le désirez, vous pouvez personnaliser votre application avec les paramètres suivants :

Nom du tableau
Par défaut
Rôle
$cfg['prix'][ACHETER]
1
Cette valeur définit le prix d'achat des produits par rapport au prix enregistré en base de données. Il est par exemple possible, en periode de soldes, de changer cette valeur en 0.5 pour réduire l'ensemble des prix de 50% !
$cfg['prix'][LOUER]
1/5
Cette valeur définit le prix des locations par jour par rapport au prix enregistré en base de données.
$cfg['prix']['caution']
1/4
Cette valeur définit le montant de la caution pour une location, par rapport au prix enregistré en base de données.
$cfg['XML']['export']
catalogue_export.xml
Cette valeur définit le nom du document xml vers lequel sera exportée la base de données.
$cfg['XML']['exportXslt']
catalogue_export_xslt.xml
Cette valeur définit le nom du document xml vers lequel sera exportée la base de données. Ce document sera mis en forme avec XSLTransformation.
$cfg['XML']['dtd']
catalogue.dtd
Cette valeur définit le nom de la DTD à utiliser pour valider les documents XML créés.
$cfg['XML']['xsl']
catalogue.xsl
Cette valeur définit le nom du fichier de transformations à appliquer pour générer le fichier exportXslt.


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

Note: Au premier démarrage, le site devrait automatiquement initialiser la base données selon son shéma, indiqué dans le fichier /inc/shemasBD.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 : Y-Nhi Tran-Nguyen - Antoine Walter - Moustafa Hassanaly - Lahcène Laidoudi