0
tienne Deparis
14 fvrier 2012
Heudiasyc ICI
Cration de la base de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation sur le serveur local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation dans le workspace Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . Importation dans Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 2 3 3
4 4 4 5
Dploiement dune instance de dmo sous windows Dploiement dune instance de production Gestion des services PHP Contact
Introduction
Ce document dcrit la marche suivre pour installer correctement un environnement de dveloppement permeant de travailler sur la plateforme E-MEMORAe 2.0. lissue de cee installation vous aurez votre disposition un environnement vous permeant deectuer toutes les modications que vous souhaitez sur la plateforme et de dployer une version binaire testables sur votre serveur local. Nous aborderons galement les notions permeant de mere en uvre un dploiement de la plateforme depuis votre machine de test vers un serveur de production. Aention : aucun des chiers mis votre disposition en parallle de ce document nest utilisable tel quel en production. Pour ce faire vous serez oblig de repasser par une phase de compilation de la plateforme. 1
Prrequis
Tout au long de ce document nous partons du principe que les logiciels suivants sont dj installs et fonctionnels sur votre machine. Si ce nest pas le cas, nous vous invitons les installer et vous reporter leur documentation respective.
Adobe Flash Builder Un serveur web local (nous vous conseillons EasyPHP ou Wamp) Un diteur de texte simple mais vous permeant de faire du rechercher / remplacer ecacement
(Geany, Notepad++, Notepad 2, etc.)
base de donnes , p. 2) ;
ligne 10 identiant de connexion la base ; ligne 11 mot de passe de connexion la base).
des balises
linked
installation. Si vous avez install Flash Builder normalement vous naurez qu modier le nom dutilisateur dans ces chemins. 5. Ouvrez le chier flash_builder/eMemorae/.project et modiez tous les chemins absolus pour quils pointent vers les chemins de linstallation de votre serveur local. Conseil : fates une recherche globale sur la chane D:/Applis/EasyPHP-5.3.8.0/ et remplacez l par le chemin vers votre dossier dinstallation de serveur local. 6. Ouvrez le chier flash_builder/eMemorae/.model/Kmap.fml. Direntes modications par lot doivent avoir lieu dans ce chier.
Si votre serveur local ne reconnat pas lURL http://127.0.0.1 (cest le cas notemment dEasyPHP
qui le dsactive par dfaut ou passe par un numro de port exotique), fates une recherche globale sur ce motif et remplacez le comme il se doit (de mme pour le chier flash_builder/
eMemorae/.flexProperties).
.exProperties models/Kmap.fml
la classe PHP dcrivant le service en lui mme, stocke dans le dossier memflex/services et dont
le nom est de la forme NameService.php o Name est le nom du service en lui mme ;
la classe PHP dcrivant le modle de donne li ce service, stocke dans le dossier memflex/services/class
du service. Si la plateforme est correctement installe, la moindre modication eectue sur les services aura une rpercussion sur la vue service disponible au sein de Flash Builder si le service tait dj install. Si ce nest pas le cas, il vous faudra limporter en slectionnant dans le menu Donnes de Flash Builder lentre Connexion PHP. Vous devez slectionnez votre chier memflex/services/NameService.php dans la case Classe PHP. Laissez les valeurs par dfaut des champs suivants.
tienne Deparis Heudiasyc ICI
Si le service est li un type de donne particulier, Flash Builder le dtectera automatiquement et fera tout le travail ncessaire. Si jamais il manque des informations, vous pouvez forcer leur gnration en slectionnant vous mme les types dentre et de retour des fonctions importes de votre nouveau service.
Contact
Pour plus dinformation, nhsitez pas me contacter par mail ladresse etienne.deparis@utc.fr en prcisant dans lobjet du mail quil sagit dune question concernant memorae.