28-12-2015, 12:03 AM
Merci pour ta réponse Xenos
Alors je me doutais que mon arborescence n'était pas forcément bien pensée car je débute totalement dans la conception de ce genre de choses. A vrai dire j'ai conçu une arborescence qui me semblait logique; mais logique ne rime pas forcément avec performant bien-sûr. Alors je ne m'y connais absolument pas là-dedans donc beaucoup des choses dont tu as parlé sont peu compréhensible pour moi. Merci pour ton conseil, je mettrais tout en anglais en mode CamelCase.
Tout d'abord, qu'entends-tu par les logs ? (j'en entends parler mais je ne vois pas réellement ce qu'il doit y avoir dedans)
Dans ton arbo, je vais te demander quelques petits détails si ça ne te dérange pas :
- le dossier config pour moi c'est juste tes paramètres de connexion à la bd et deux trois petites choses, mais le reste aucune idée de ce que j'y met
- les dossiers php, data et sql je le confonds. Dans sql/ tu déclares les fonctions qui auront une interaction avec la bd ? Dans data/ je vois pas du tout quoi y mettre et dans php en fait il y a tout selon moi...
- le dossier www lui reçoit les requêtes du client et les envoies se faire traiter par le php/ et sql/ ?
- le dossier resources je sais pas non plus ce qu'il y aurait dedans
Bon voilà tu comprends bien que je suis un peu désespéré quoi.
Je me renseignerai sur Jenkins merci
Ayant commencé à faire quelques petits avancements sur mon projet, j'ai remarqué que j'avais du mal avec l'arborescence à cause de 2 raisons :
- la première c'est qu'en fait mon jeu est totalement géré en Ajax avec un mécanisme de popup donc très peu de rechargement de pages. Ceci m'apporte un problème : je n'ai plus réellement de page (hormis index.php), car tout n'est que popup donc pas une page entière. Je ne sais donc pas comment gérer ça, où mettre le contenu de mes popup ? où mettre mes page ajax qui servent au final à faire tourner le jeu ?
- la deuxième c'est qu'avec cette arborescence j'ai du mal à gérer les appels aux classes car en fonction d'où je les appel, leur chemin d'accès change totalement. Par exemple, d'un côté j'appel ma classe Membre.php dans ma page index.php qui est donc à la racine de mon arbo, et de l'autre je l'appel depuis une page traitementInscription.php qui est appelée via Ajax et qui est dans un dossier bien enfouit.
Je ne sais pas si j'ai été très clair, mais j'ai quelques difficultés à l'expliquer, n'hésite pas à me demander davantage d'explication.
Cordialement
Alors je me doutais que mon arborescence n'était pas forcément bien pensée car je débute totalement dans la conception de ce genre de choses. A vrai dire j'ai conçu une arborescence qui me semblait logique; mais logique ne rime pas forcément avec performant bien-sûr. Alors je ne m'y connais absolument pas là-dedans donc beaucoup des choses dont tu as parlé sont peu compréhensible pour moi. Merci pour ton conseil, je mettrais tout en anglais en mode CamelCase.
Tout d'abord, qu'entends-tu par les logs ? (j'en entends parler mais je ne vois pas réellement ce qu'il doit y avoir dedans)
Dans ton arbo, je vais te demander quelques petits détails si ça ne te dérange pas :
- le dossier config pour moi c'est juste tes paramètres de connexion à la bd et deux trois petites choses, mais le reste aucune idée de ce que j'y met
- les dossiers php, data et sql je le confonds. Dans sql/ tu déclares les fonctions qui auront une interaction avec la bd ? Dans data/ je vois pas du tout quoi y mettre et dans php en fait il y a tout selon moi...
- le dossier www lui reçoit les requêtes du client et les envoies se faire traiter par le php/ et sql/ ?
- le dossier resources je sais pas non plus ce qu'il y aurait dedans
Bon voilà tu comprends bien que je suis un peu désespéré quoi.
Je me renseignerai sur Jenkins merci
Ayant commencé à faire quelques petits avancements sur mon projet, j'ai remarqué que j'avais du mal avec l'arborescence à cause de 2 raisons :
- la première c'est qu'en fait mon jeu est totalement géré en Ajax avec un mécanisme de popup donc très peu de rechargement de pages. Ceci m'apporte un problème : je n'ai plus réellement de page (hormis index.php), car tout n'est que popup donc pas une page entière. Je ne sais donc pas comment gérer ça, où mettre le contenu de mes popup ? où mettre mes page ajax qui servent au final à faire tourner le jeu ?
- la deuxième c'est qu'avec cette arborescence j'ai du mal à gérer les appels aux classes car en fonction d'où je les appel, leur chemin d'accès change totalement. Par exemple, d'un côté j'appel ma classe Membre.php dans ma page index.php qui est donc à la racine de mon arbo, et de l'autre je l'appel depuis une page traitementInscription.php qui est appelée via Ajax et qui est dans un dossier bien enfouit.
Je ne sais pas si j'ai été très clair, mais j'ai quelques difficultés à l'expliquer, n'hésite pas à me demander davantage d'explication.
Cordialement