Ok
Je pense que la démarche la plus convenable dans notre cas ,serait la suivante :
1.Faire une interface (php+html) trèèèèèèèèèèès basique qui permet de tester les différentes fonctionnalités/services fournis et de voir le dynamisme du site.ça donne une vision globale sur le travail à faire et ça aide beauuuuuuuuucoup (Dans cette étape on fait abstraction des accès bd en mettant un commentaire à chaque fois on en a besoin)
Je suppose que cette partie est déja faite.
2.Faire les pages php qui prendront en charge les traitements (la plupart sur des données de la bd).
On peut tester le bon fonctionnement de ces pages en injectant des données statiques au lieu de faire des requettes mysql.
Je sais pas comment vous avez fait pour tester vos pages ?
Si vous m'envoyez des exmples je pourrais voir beaucoup plus clair.
3.Modéliser et implémenter la base de données (y a des outils qui génèrent automatiquement le code mysql à partir du modèle)..
Jeudi dernier j'ai vu un mcd (modèle) sur le tableau du local ;est ce que c'était celui de la bd du projet ?
Pour l'insertion des données dans la bd ,il vaut moeu faire un script avec une interface qui facilite la tache ... * On en parlera après ,ce n'est pas le plus important.
4. Pour le script shell :
4.1. En premier lieu il faut comprendre les différentes parties du script (chroot,installation ,configuration,repackaging,génération du iso..). Je suppose que la plupart ont déja compris puisqu'on a fait une démonstration bien détaillée il y a 2 semaines.
A ce stade on devrait savoir OU EXACTEMENT insérer les modifications qu'on veut apporter au cd original.
4.2. Ensuite il faut essayer une configuration manuelle (insertion manuelle de programmes à installer ,des configurations de thème ....) et vérifier que le résultat est bien celui qu'on souhaite.
4.3. Apres il faut savoir comment générer ce script avec php (que se soit avec des données statiques ou bien des variables php ..) et comment lancer son exécution ,toujours à partir d'un script php
Encore une fois ,pour tester cette partie ,il n'est pas nécessaire d'avoir une bd prète qui tourne n,il suffit d'injecter des valeurs et essayer avec ...
5.Une fois arrivée à cette étape ,on fait les liens entre les 4 parties discutées si dessus.
Vous devriez avoir remarqué que ces étapes peuvent étre faites en parallèle.Donc ,il faut dés le début
qu'on s'organise en des équipes et que chacune des équipes fixe 2 points :
1.les entrèes : c a d les informations dont elle a besoin et sur quel FORMAT
2.qu'est ce qu'elle fournit et surquel FORMAT.
Biensur les entrès d'une équipes seront les sorties/services fournis par une autre équipe.
EXEMPLE :
Celui qui va construire et tester le script ,doit préciser le format des données dont il a besoin (le nom du programme ,de l'arrière plan .....) et sur quel format .. ces données seront fournies par les gens qui feront
la partie php (2 ème point)
ces derniers détermineront les noms des tables/colonnes de la base données .....
Comme ça on avence plus rapidement tout en assurant un maximum de cohérence entre les travaux de chaque équipe.
Je dois quitter mainant .
Si c'est ambigue veui_llez le préciser.
et j'attends des exmples de pages php que vous avez fait.
assalam 3alaykom