Easy Mod - Installateur de mod PHP
              V 0.5
            
            
               
            
            
              Téléchargements :
            
            Executable Easy Mod  (Téléchargé  fois)
            
            
              Préinstall Easy Mod :
              Distribution
              Easy Mod (Téléchargé  fois)
            
              Présentation d’EasyMod :
            
            
              Easy Mod est un logiciel qui vous
              permettra de distribuer plus facilement vos mods basés sur une
              architecture serveur web et page php standard.
            
            
              Le logiciel permet d’installer et de gérer VLC et
              ZazouMiniWebServer avec support PHP.
            
            
              Une fois installé, Easy Mod devient le point central du démarrage
              de votre mod et de la gestion du serveur web et de VLC.
            
            
              Le logiciel place une simple icône dans la barre des tâches, à
              coté de l’heure, et lance automatiquement VLC et
              ZazouMiniWebserver avec les paramètres que vous avez configurés.
              Un menu contextuel s'affiche lorsque l'utilisateur fait un click
              droit sur l'icone :
            
            
               
            
            
              La boîte de configuration permet éventuellement à vos
              utilisateurs de régler les paramètres de VLC ou de
              ZazouMiniWebServer à leur convenance. Cette boîte est accessible
              à partir du menu "Paramètres" ou en double cliquant sur l'icone.
            
            
              Pour VLC :
            
            
               
            
            
              Pour ZazouMiniWebServer :
            
            
               
            
            
              Vous pouvez aussi définir le lancement d'une page web (ou d'un
              autre éxecutable) pour configurer votre mod.
            
            
               
            
            
              De plus l’état des logiciels est affiché à l’écran afin de
              détecter un éventuel plantage de l’une des 2 applications.
            
            
              Installation aisée :
            
            
              Pour qu’un mod ait un bon accueil de la part du public, il faut
              qu’il soit avant tout facile à installer.
            
            
              C’est pourquoi je vous propose à partir de cet article de voir
              comment distribuer votre mod Freeplayer basé sur php en utilisant
              Easy Mod.
            
            
              L'installation est basé sur l'utilisation du moteur
              d'installation InnoSetup et l'outil de configuration IsTool
              (http://www.innosetup.com
              et www.istool.org)
            
            
              Première chose à faire après avoir installé InnoSetup et IsTool,
              configurer Istool.
            
            
              Sauf si vous arrivez à vous y retrouver en mode liste, je vous
              conseille déjà de positionner tous les éléments en mode
              arborescences (menu affichage, décocher les menus qui
              conviennent) :
            
            
               
            
            
              Ouvrir ensuite dans IsTool le fichier easymod.iss fournit dans ma
              distribution.
            
            
              Ce fichier permet de pré-configurer votre installation.
            
            
              L'installation peut, soit ce voir sous forme de script, soit sous
              forme d'arborescence.
            
            
              Pour personnaliser l'installation en fonction de votre mod, vous
              devez remplacer des tags prédéfinis dans le script iss.
            
            
               
            
            
              Les tags à remplacer sont les suivants :
            
            
%%COPYRIGHT%% : Les informations de copyright de votre mod
%%APPNAME%%   : Le nom de votre application
%%VERSION%%   : La version de votre application
            
              Les champs entre {} représente les répertoires pré-configuré, par
              exemple {pf} = "program files"
            
            
              Vous pouvez donc définir le répertoire par défaut dans lequel
              s'installera votre application.
            
            
              Il est important de garder tout les liens vers
              easymod.exe. EasyMod doit être la première application
              lancée afin qu'elle démarre automatiquement ZazouMiniWebServer et
              VLC.
            
            
              Ce document n'est pas un tutorial pour IsTool, mais vous
              trouverez facilement plus d'informations sur le net et en
              particulier sur le site de InnoSetup pour personnaliser au mieux
              tous vos scripts d'installation.
            
            
              Configuration par défaut pour votre mod
            
            
              Easy Mod stocke les paramètres de lancement pour VLC et Zazou
              dans la base de registre. Vous pouvez donc personnaliser les
              valeurs par défaut en éditant la partie registre du script
              d'installation les clés sont les suivantes :
            
            
              - ZazouPath : Chemin d'accès vers l'application
              ZazouMiniWebServer.exe
              
- ZazouParameters : Ligne de commande envoyée au serveur
              
              - VlcPath : Chemin d'accès vers l'application VLC.exe
              
- VlcParameters : Ligne de commande envoyée à VLC
              
- VlcShowWindow : Permet d'afficher ou de masquer la fenêtre de
              VLC
              
              - ModConfig : Page de configuration de votre mod
              (http://localhost:8080/configuration.php par défaut)
              
              Dans la rubriques icones, vous pouvez créer (en plus des
              raccourcis vers EasyMod.exe) tous les raccourcis que vous
              souhaitez : sur le bureau, dans le menu Démarrer ou dans un autre
              répertoire de votre choix ...
            
            
               
            
            
              Remarque : Si vous voulez créer une distribution qui
              n'intègre pas VLC par exemple, il suffit de mettre en commentaire
              dans le script iss tous les fichiers associés à VLC...
            
            
              Ajout des fichiers spécifiques à votre mod
            
            
              Venons en au plus important :D L'ajout de vos fichiers dans
              l'installation...
            
            
              Cette partie s'effectue à partir de la section Fichiers et
              dossiers :
            
            
               
            
            
              Vous pouvez déjà remarquer la présence de VLC, PHP et Server qui
              contient ZazouMiniWebServer.
            
            
              Le répertoire {app} correspond au répertoire que va choisir
              l'utilisateur pour installer l'application, vous pouvez ensuite
              placer vos fichiers dans cette arborescence comme il vous
              convient.
            
            
              Vous pouvez faire directement un glisser déposé à partir de
              l'explorateur pour ajouter vos fichiers.
            
            
              Dans tous les cas n'oubliez pas de modifier dans les clefs de
              registre les paramètres de ligne de commande des répertoires
              contenant les pages web pour VLC et pour Zazou en fonction de
              votre arborescence.
            
            
              Le script par défaut permet de choisir des opérations à effectuer
              en fin d'installation (Choix du démarrage du mod au lancement de
              windows, lancement du mod à la fin de l'install, ouverture de la
              page de configuration ...)
            
            
              Les scripts d'installation
            
            
              Dans ma distribution pour la configuration de vos installations,
              vous trouverez des scripts prédéfinis. Tous ces scripts sont
              adaptables pour correspondre à votre besoin suivant les
              explications fournies ci-dessus.
            
            
              Liste des scripts :
            
            
EasyMod_Full.iss     : Installation de votre mod, de php et vlc
EasyMod_Mini.iss     : Installation uniquement de votre mod
            
              Conclusion
            
            
              Pour finir la personnalisation à l'extrême de votre installation,
              vous pouvez remplacer l'icône easymod.ico par l'icône de votre
              mod, cette icône s'affichera alors dans la barre des tâches et
              elle sera utilisée pour les différents raccourcis de
              l'application.
            
            
              En espérant que ce programme pourra permettre de faciliter le
              développement des mods basés sur php et serveur web traditionnel.
            
            
              Pour télécharger la dernière version d'Easy Mod (uniquement
              l'éxecutable) : Executable Easy Mod  (Téléchargé  fois)
            
            
              Pour télécharger la dernière version de la préinstall Easy Mod
              ainsi que les scripts d'installation (incluant php5 et VLC) :
              Distribution
              Easy Mod (Téléchargé  fois)
            
            
              Votre serviteur ;)
            
            
              DaRkYoda