Remonter
PhpMyLab - Logiciel OpenSource gratuit

Télécharger en pdf

SOMMAIRE

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 :


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