Configuration nécessaire
Pour utiliser la liaison entre Infoludo et Webludo la version d'Infoludo 4.2(ou plus ) est nécessaire.
Webludo est un module PHP, pour pouvoir l'utiliser il vous faudra :
- l'extension php 7.2 ( ou plus récent).
- une base de données MySQL.
- un accès FTP pour les mises à jour depuis Infoludo et l'installation du module.
- un logiciel de transfert FTP ( Filezilla est excellent dans son genre et gratuit ).
- quelques connaissances de base sur l'utilisation des techniques du web.
En général tous les hébergeurs de sites proposent cette configuration dans les hébergements de base.
Si vous le désirez, nous pouvons nous charger de l'installation et de la configuration de votre serveur.

Installation sur le serveur
Téléchargez le fichier webludo.zip : Webludo_4.5.zip
Un fois le fichier zip téléchargé sur votre ordinateur, extraire le contenu de l'archive dans un dossier de votre disque dur.
Au moyen d'un logiciel de transfert FTP, créez un répertoire nommé "webludo" au premier niveau de votre site Internet de manière à ce que le chemin "http://www.votresiteweb.com/webludo"" soit accessible.
Déposez dans le répertoire "webludo" du serveur la totalité des dossiers et fichiers extraits depuis l'archive téléchargée, sauf le dossier "install".
Les autorisations des dossiers :
- webludo/img_jeux
- webludo/tmp
- webludo/transfert
devront être passées à 777 ( droits en lecture et écriture) . Cette opération se fait en général au moyen de votre logiciel de transfert FTP.
Utilisez le module de gestion de votre hébergeur ( en général phpMyAdmin) pour créer les deux tables "jeux" et "locations". La structure de ces tables est disponible dans le répertoire "install", fichier "tables.sql".

Paramétrer Webludo
Editez le fichier de configuration "config.php" et éditez la partie nommée "configuration webludo" (voir ci-dessous).
Attention ! - Pour éditer ce fichier, utilisez un logiciel d'édition de texte tel que le Notepad de Windows mais surtout pas un logiciel de traitement de texte tel que Word !
* ========================
* configuration de webludo
* ========================
*/
// -- sur seveur --------------------------------------------------------------------------
$password = "monmotdepasse"; // mot de passe pour la connexion a la mise a jour des données
$serveurDonnees = "localhost"; // adresse du serveur de base de donnees
$baseDonnees = "vote_base_de_donnees"; // nom de la base de données
$baseUtilisateur = "non_d_utilisateur_donnees"; // utilisateur de la base de données
$baseMotpasse="mot_de_passe_donees"; // mot de passe de la base de données
$devise ="Frs";
$emailLudo ="
//
Renseignez les différents champs :
- $password : doit être identique au mot de passe de connexion "mot de passe export" des paramètres d'Infoludo (voir page suivante).
- $serveurDonnees : nom de votre serveur de données.
- $baseDonnees : nom de la base de données qui contient les tables webludo.
- $baseUtilisateur : nom d'utilisateur de votre base de données
- $baseMotPasse : mot de passe de l'utilisateur de votre base de données.
- $devise : devise à utiliser sur le site pour l'affichage des prix ( Frs ou € ).
- $emailLudo : l'adresse e-mail de votre ludothèque. Cette adresse sera utilisée comme expéditeur lors de l'envoi des courriers de liste des jeux pour les membres.
Paramétrer Infoludo
En mode administrateur, se rendre dans les préférences d'Infoludo sous l'onglet "Internet" :

- Serveur FTP : adresse de votre serveur FTP.
- Utilisateur FTP : le nom d'utilisateur de votre compte FTP.
- Mot de passe FTP : mot de passe de votre compte FTP.
- Répertoire FTP : le chemin du répertoire "webludo/" sur votre serveur.
Attention, il se peut que vous ayez un répertoire caché en début de chemin. Pour connaitre ce chemin connectez-vous en FTP sur le répertoire "webludo/" et relevez le chemin indiqué par le logiciel FTP.
Le chemin utilisé est sous la forme :/httpdocs/webludo/ - URL d'appel PHP : le lien qui va lancer automatiquement le script php qui met à jour les données sur le serveur distant. En général : http://www.votresiteweb.com/webludo/upload.php.
- Mot de passe export : le mot de passe de la mise à jour des données. Il doit être le même que celui inscrit dans les paramètres de configuration de webludo.
- Export web par fichier zip : si cette case est cochée, Infoludo va préparer le fichier d'export et l'enregistrer dans le répertoire "web" du dossier d'Infoludo et vous pourrez l'utiliser pour mettre à jour la base de données via le logiciel autonome Webludo. Par exemple si la ludothèque n'est pas connectée à Internet, vous pouvez mettre le fichier .zip sur une clef USB et mettre à jour le site depuis votre domicile(*).
* Cette option est à mettre en place manuellement sur le site, le module est configuré pour le mode standard via connexion directe.
Intégration des modules dans votre site web
Pour afficher la page du catalogue des jeux, il sufft d'ajouter un lien qui pointe sur : www.votre_site_web.com/webludo/pages/jeux.php
Afficher le catalogue des jeux
Module de récupération de la liste de ses jeux
L'intégration du module qui permet de récuopérer la liste de ses jeux dans une page de votre site web passe par un iFrame.
Un iFrame permet de mettre une page dans une page, c'est à dire que vous allez inclure la page du module ( base des jeux ou demande de liste ) à l'intérieur de la page de votre choix.
Pour inclure le module dans la page, il suffit de mettre le code suivant :
<iframe src="/webludo/pages/locations.php" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="635" height="200"></iframe>
Reportez-vous à la documentation fournie avec votre système de publication web ( CMS) ou intégrez manuellement l'iFrame à votre page web pour afficher le module de récupération de sa liste de jeux.
