Bonjour,
Je souhaite créer une application web de gestion de projet.
J'ai des spécifications assez précises sur ce projet.
J'ai implémenté avec soin mon modèle de données dans MySQL.
J'ai mon environnement serveur opérationnel (apache-php-mysql).
L'ordre des prochaines étapes à suivre est un peu flou pour moi.
par exemple j'ai chargé :
- 960GridSystem CSS pour cadrer un peu les interfaces
- JQuery pour pouvoir jouer un peu avec l'interface
Et là : je commence à partir dans tous les sens. Je code un peu à l'arrache. Ça devient brouillon. Je n'ai développé qu'une page PHP : "Créer une Entité" (chaque projet et utilisateur est rattaché à une entité). C'est un formulaire. Ce travail m'a permis de monter un Header et un Footer que j'ai externalisé par INCLUDE car réutilisé sur toutes les pages. (ça c'est fait)
Je commence à coder du JQuery dans ce formulaire...
Je me suis caller sur la grille CSS 960 GS...
Je souhaite mettre au point un méthode me permettant de clarifier chaque étape de mon travail.
Si vous avez des idées, je suis preneur .
Tout d'abord je me demande si la prochaine étape ne serait pas :
- lister toutes les requêtes SQL nécessaires à cette appli avec leurs variables d'entrée ?
- comment ensuite coder efficacement ces requêtes
avec leur variables d'entrée et de sortie en php ?
J'imagine en ce moment comment créer une fonction pour travailler efficacement le SQL qui prendrait par exemple en entrées une ou des variables (filtre, ordre, regroupement...) et qui ressorte directement une données, ou une ligne, ou un tableau facilement affichable...
je ne sais pas si c'est pertinent ou si je réinvente pas la roue...
Il semble que les pages PHP se divisent en 3 catégories :
- formulaire
- affichage d'un tableau
- page texte
Est-ce pertinent de créer les 3 templates correspondants ?
A ce niveau là, dois-je déjà créer un jeu de test ?
Et si oui quelle méthode d'insertion dans la BDD ?
Dois-je réfléchir de suite à l'intégration possible future du multilingue ?
Dois-je réfléchir de suite au back-end ?
Peut-être n'ai je pas les bons outils ?
Notepad++ est-il suffisant ?
J'aime maitriser 100%, donc utiliser Dreamweaver me fait peur.
Je vois beaucoup d'applications web qui ont des fichiers "externes" (ce ne sont pas des pages à proprement parler) qui regroupent des fonctions ou autres (config.php, config_bdd.php, blabla.class.php, functions.php...). Il me semble pas toujours evident de savoir à quel moment on doit coder dans la page ou externaliser.
Bref.. Beaucoup de questions qui me bloquent aujourd'hui !
Si vous avez des idées pour structurer la suite, je suis preneur .
Merci par avance !
Modifié par amawalpe (20 Jun 2012 - 19:20)
Je souhaite créer une application web de gestion de projet.
J'ai des spécifications assez précises sur ce projet.
J'ai implémenté avec soin mon modèle de données dans MySQL.
J'ai mon environnement serveur opérationnel (apache-php-mysql).
L'ordre des prochaines étapes à suivre est un peu flou pour moi.
par exemple j'ai chargé :
- 960GridSystem CSS pour cadrer un peu les interfaces
- JQuery pour pouvoir jouer un peu avec l'interface
Et là : je commence à partir dans tous les sens. Je code un peu à l'arrache. Ça devient brouillon. Je n'ai développé qu'une page PHP : "Créer une Entité" (chaque projet et utilisateur est rattaché à une entité). C'est un formulaire. Ce travail m'a permis de monter un Header et un Footer que j'ai externalisé par INCLUDE car réutilisé sur toutes les pages. (ça c'est fait)
Je commence à coder du JQuery dans ce formulaire...
Je me suis caller sur la grille CSS 960 GS...
Je souhaite mettre au point un méthode me permettant de clarifier chaque étape de mon travail.
Si vous avez des idées, je suis preneur .
Tout d'abord je me demande si la prochaine étape ne serait pas :
- lister toutes les requêtes SQL nécessaires à cette appli avec leurs variables d'entrée ?
- comment ensuite coder efficacement ces requêtes
avec leur variables d'entrée et de sortie en php ?
J'imagine en ce moment comment créer une fonction pour travailler efficacement le SQL qui prendrait par exemple en entrées une ou des variables (filtre, ordre, regroupement...) et qui ressorte directement une données, ou une ligne, ou un tableau facilement affichable...
je ne sais pas si c'est pertinent ou si je réinvente pas la roue...
Il semble que les pages PHP se divisent en 3 catégories :
- formulaire
- affichage d'un tableau
- page texte
Est-ce pertinent de créer les 3 templates correspondants ?
A ce niveau là, dois-je déjà créer un jeu de test ?
Et si oui quelle méthode d'insertion dans la BDD ?
Dois-je réfléchir de suite à l'intégration possible future du multilingue ?
Dois-je réfléchir de suite au back-end ?
Peut-être n'ai je pas les bons outils ?
Notepad++ est-il suffisant ?
J'aime maitriser 100%, donc utiliser Dreamweaver me fait peur.
Je vois beaucoup d'applications web qui ont des fichiers "externes" (ce ne sont pas des pages à proprement parler) qui regroupent des fonctions ou autres (config.php, config_bdd.php, blabla.class.php, functions.php...). Il me semble pas toujours evident de savoir à quel moment on doit coder dans la page ou externaliser.
Bref.. Beaucoup de questions qui me bloquent aujourd'hui !
Si vous avez des idées pour structurer la suite, je suis preneur .
Merci par avance !
Modifié par amawalpe (20 Jun 2012 - 19:20)