Documentation développeur |
Développement
Généralités
Voici quelques indications pour aider au développement et au déploiement de l'application. Le langage de base est le PHP pour générer de l'HTML et pour accéder à la base de donnée. Le javascript est utilisé au minimum (pour ne pas ralentir l'exécution côté client) pour des effets qu'il est difficile ou impossible d'obtenir en HTML ou en CSS.
Génération de la documentation développeur
Le générateur de document utilisé est phpDocumentor. Le début des fichiers ".php" et quelques fonctions ont été commentées pour une meilleure interprétation par phpDocumentor.
Gestion de la base Mysql
La base est gérée au moyen de phpMyAdmin.
Pour exporter la base dans un fichier sql :
- Sélectionnez la base phpmylab (Server:localhost > Database phpmylab
- Cliquez sur l'onglet "Export"
- Choisissez l'exportation SQL avec la structure et les data (ne pas sauver dans un fichier)
- Copiez/collez dans un fichier "script.sql" par exemple
- Ajoutez en début de ce fichier :
Réalisation du package
Copiez dans un répertoire "phpmylab" le fichier "script.sql", la documentation HTML, la documentation développeur générée automatiquement et le code source!
Archivez le package :
Habillage
Le code CSS est dans un fichier séparé de l'HTML. Pour "reception.php" et les différents modules, la feuille de style est "style.css".
Le CSS relatif à la configuration de phpMyLab se situe dans /phpmylab/configuration/style_config.css.
Cependant, pour le fichier "administration.php", le CSS est situé dans les balises <HEAD> </HEAD>.
NB: Le CSS a été codé afin que le design soit compatible sous IE 8+, Firefox 11+ (windows) / Firefox 4+ (mac), Opera 5+, Safari 5+, Chrome 18+.
Copie d'écran d'un extrait du code CSS des modules