1/7 The-Excalibur.com The Excalibur "hors ligne" : La poker-clock sans connection Internet Guide d'installation
2/7 Sommaire 1 Important... 3 2 Présentation... 3 3 Pré-requis... 3 4 Installation du serveur WEB... 3 5 Installation de The Excalibur "hors ligne"... 5 5.1 Préambule... 5 5.2 Pas à pas... 5 5.3 Configuration de The Excalibur "hors ligne"... 6 5.3.1 Configuration de la connexion au serveur de bases de données... 6 5.3.2 Sauvegarde de données existantes... 6 5.3.3 Configuration de l'email par défaut... 7 5.3.4 Fin de l'installation... 7 6 Remerciements... 7
3/7 1 Important Si vous disposez déjà d'une version de The Excalibur "hors ligne" ou que vous souhaitez installer ce logiciel dans un environnement disposant d'un serveur WEB hébergeant d'autres sites Internet, veillez à vous assurer de sauvegarder toutes vos anciennes données avant de procéder à l'installation. Si vous disposez déjà d'une version de The Excalibur "hors ligne", n'effectuez pas l'installation si un ou plusieurs tournois sont en cours d'exécution (non terminés). Vous pourriez perdre l'état d'avancement de vos tournois. La société The Excalibur ne saurait être tenue responsable de toute perte de données durant l'installation. 2 Présentation The Excalibur "hors ligne" est la version utilisable sans connexion Internet de l'outil de gestion de tournois de poker proposée par The-Excalibur.com. Son téléchargement, son utilisation et sa copie sont gratuits selon les termes de la "GNU General Public License". Cette version ne dispose pas de toutes les fonctionnalités disponibles par le site www.theexcalibur.com. L'objectif de ce logiciel est de fournir une "poker-clock" simple, fonctionnelle et complémentaire pour l'organisation de tournois de poker lorsqu'aucune connexion Internet ne permet d'accéder à la version en ligne. Les fonctionnalités disponibles sont : - création de structures de tournois (import/export des structures existantes en ligne) - création de tournois - création de joueurs - import/export des joueurs inscrits en ligne - poker-clock 3 Pré-requis The Excalibur "hors ligne" se présente sous la forme d'un site Internet. Il a été mis en œuvre grâce au framework PHP : CakePHP 2.0 (http://cakephp.org). Il est donc nécessaire de disposer d'un serveur WEB, qui supporte le langage PHP5 ainsi qu'une base de données MySQL, auquel pourra accéder la machine qui souhaitera utiliser le logiciel. 4 Installation du serveur WEB Pour ceux qui disposeraient déjà d'un serveur WEB compatible avec les pré-requis, rendez-vous à la rubrique suivante.
4/7 Pour les autres, nous vous suggérons de télécharger la suite gratuite nommée XAMPP (http://www.apachefriends.org/fr/xampp.html). A l'heure où nous rédigeons ce guide, la dernière version compatible avec The Excalibur "hors ligne" est la 1.8.3 Téléchargez la version qui correspond à votre système d'exploitation, puis installez-là. Exemple sous un environnement Windows (http://www.apachefriends.org/download.php?xampp-win32-1.8.3-2-vc11-installer.exe) Si au lancement de l'installation, vous obtenez le message suivant, rien de grave, vous ne pourrez seulement sans doute pas activer l'option permettant de lancer les serveurs en tant que services. Après avoir passé l'écran de bienvenue, sélectionnez les options dont vous avez besoin. Si vous n'avez aucune intention de vous lancer dans l'hébergement de site Internet, nous vous conseillons de vous en tenir à la sélection des options comme ci-dessous. Cliquez sur "Next >", puis choisissez l'emplacement d'installation. Conseil : Choisissez un emplacement qui ne serait pas sur le même disque (partition) que votre système d'exploitation. Vous éviterez ainsi de tout perdre le jour où vous viendrez à réinstaller votre Windows... Cliquez sur "Next >", puis décochez la case "Learn more about BitNami for XAMPP" (sauf si cela vous intéresse), cliquez sur "Next >" et une dernière fois encore pour lancer l'installation. Une fois l'installation terminée lancez le XAMPP Control Panel et démarrez Apache et MySQL en
5/7 cliquant sur le bouton "Start" en face de chaque module afin qu'ils soient surlignés en vert comme dans l'illustration ci-dessous. Vous pouvez désormais fermer la fenêtre du "Control Panel". Attention : Ne cliquez pas sur le bouton "Quit", vous arrêteriez le serveur WEB nécessaire au fonctionnement de The Excalibur "hors ligne". Remarques : - Toute modification sur la configuration de XAMPP et de votre serveur WEB ne saurait garantir le bon fonctionnement du logiciel The Excalibur "hors ligne". - The Excalibur ne saurait être tenu responsable pour l'utilisation que vous feriez de XAMPP ou tout autre serveur WEB. Ainsi que de toute faille de sécurité pour votre(vos) ordinateur(s) qui pourrait survenir lors de leur utilisation. 5 Installation de The Excalibur "hors ligne" 5.1 Préambule Le dossier dans lequel vous aller installer les fichiers du logiciel doit être vide. Ainsi, si vous avez une ancienne version du logiciel, veillez dans un premier temps à les supprimer (ou en faire une sauvegarde). Si vous venez d'installer le kit XAMPP, rendez vous dans le répertoire "htdocs" du répertoire d'installation de XAMPP et supprimer tous les fichiers qu'il contient. 5.2 Pas à pas Après avoir téléchargé le fichier ExcaOffline.exe (http://www.theexcalibur.com/files/excaoffline.exe), lancez l'installation. Choisissez la langue que vous souhaitez puis cliquez sur "OK".
6/7 Cliquez sur "Suivant >", lisez attentivement les termes du contrat de licence puis cliquez sur "Je comprends et j'accepte les termes du contrat de licence". Cliquez sur "Suivant >". Voici l'étape la plus importante. Vous allez devoir sélectionner le répertoire où seront copiés les fichiers du logiciel. Ils doivent donc être copiés dans un répertoire accessible par votre serveur WEB. Si vous avez installé le kit XAMPP, veuillez y faire figurer le chemin où se situe le répertoire "htdocs". Exemple : Cliquez sur "Suivant >". Choisissez les options qui vous conviennent, puis cliquez sur "Suivant >" et enfin sur "Installer". Laissez cochée la case "Exécuter The Excalibur Offline", puis cliquez sur "Terminer". 5.3 Configuration de The Excalibur "hors ligne" Remarque : Si vous avez cliqué sur "Terminer" alors que vous aviez décoché la case "Exécuter The Excalibur Offline" ou qu'aucun navigateur Internet ne se lance, ouvrez votre navigateur Internet et cliquez sur le lien suivant : http://127.0.0.1/pages/install 5.3.1 Configuration de la connexion au serveur de bases de données Si votre navigateur ne vous affiche pas le message "Connection au serveur de base de données impossible", veuillez vous rendre à l'étape suivante. Sinon, veuillez renseigner les informations de connexion à la base de données et cliquez sur "Connecter au serveur de base de données". 5.3.2 Sauvegarde de données existantes Si le message "Une base de données existe déjà. Voulez-vous la sauvegarder?" ne s'affiche pas, veuillez vous rendre à l'étape suivante. Dans le cas contraire, si vous choisissez de cliquer sur "Non", veuillez vous rendre à l'étape suivante. Si vous cliquez sur "Oui", une sauvegarde de vos anciennes données est automatiquement effectuée avant de créer la nouvelle base.
7/7 Une fois la sauvegarde effectuée, vous pouvez choisir d'essayer d'importer vos anciennes données. Si vous cliquez sur "Non", veuillez vous rendre à l'étape suivante. Sinon, les données de la base sauvegardées tenteront d'être importées dans la nouvelle base. Il se peut que certaines données ne puissent être importées, vous en serez informés par le message "Désolé, toutes les données ne peuvent être restaurées", suivi des tables contenant les données qui n'ont pas été importées. Si besoin, contactez le support de The Excalibur pour tenter d'y remédier. Cliquez sur "Suivant >>" 5.3.3 Configuration de l'email par défaut Les joueurs s'identifient sur le site www.the-excalibur.com grâce à leur adresse email. Dans le cas où ils n'en auraient pas fourni au responsable du tournoi, une adresse fictive leur sera automatiquement attribuée. Pour la distinguer d'une réelle adresse email, il est nécessaire de donner un email par défaut pour le groupe. Si vous gérez déjà un groupe sur la version en ligne de The Excalibur, veuillez entrer le même email par défaut (disponible pour les utilisateurs avec le rôle de Président sur la fiche détaillée du groupe). Cliquez sur "Enregistrer" 5.3.4 Fin de l'installation Une fois le message de succès de l'installation affiché, cliquez sur "Suivant >>". Les fichiers d'installations seront automatiquement supprimés et vous serez redirigés vers la page d'accueil des tournois du logiciel. C'est à vous de jouer! 6 Remerciements CakePHP : (http://www.cakephp.org) un des meilleurs framework PHP du moment. XAMPP : (http://www.apachefriends.org/fr/xampp.html) un très bon kit complet pour installer un serveur WEB en 3/4 clics. InnoSetUp : (http://www.jrsoftware.org/isinfo.php) le petit logiciel gratuit et simple qui a permis de produire un fichier d'installation à la portée de tous.