[Chartre de développement Web]
Bonjour à tous![]()
Ce matin mon boss c’est pointé dans mon bureau en me disant « Est-ce que tu aurais une charte de développement Web ? »
Là je le regarde avec des grand yeux ……![]()
Il m’explique
« On a un client qui possède prés d’une trentaine des sites développé par plusieurs personnes mais aucun n’est fait pareille …(y’a le même problème dans ma boite) donc ça pose problème … donc tu va faire une charte de développement Web afin que dorénavant tout les développements suivent les mêmes mécanismes. Et ce quel que soit la technologie utilisées (php, asp, java) »
…..
….
…
..
.
Bon donc c’est partie![]()
MVC
Première étape MVC ou plutôt MVC2 comme j’ai appris à l’IUT.
M : Ensemble des classes métiers
V : Les différentes vues (là je sèche un peut)
C : Les contrôleurs (un par action)
Chaque requête (sauf peut-être l’index) appel un contrôleur qui récupère le contexte (session et paramètres get ou post) puis se créer son model. Utilise le contexte et les paramètres pour faire des traitements sur le model et enfin appel la vue.
Commentaires
Ensuite les commentaires.
Je connais le système de commentaires utilisé en java (java doc) et je crois qu’il existe des truc pour les utiliser en php.
En existe t’il d’autre ?
Arborescence
La structure des fichiers.
Projet
Voila une première ébauche de ce qui me passe par la tête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 -www o index.php o logo.gif.png….. o style.css o admin o cat 1 (des dossiers des ressources pour certaines catégories) o cat 2 o M * Class 1 * Class 2 * Class 3 * ….. o V * Vue 1 * Vue 2 * Vue 3 * … o C * Action ou service 1 * Action ou service 2 * Action ou service 3 * …. o Lib_externe (overlib, FCKeditor, phpmailer, …. Toutes les bibliothèques externes) o Lib_projet (des fonctions utiles, et des fonction ou classes utilisant les Lib_externe) -cgi-bin -docs (ressources non accessibles depuis le net)
Si vous avez des idées, des liens ou des remarques à faire.
http://www.developpez.net/forums/sho...d.php?t=173603
http://www.developpez.net/forums/showthread.php?t=66843
http://www.developpez.net/forums/showthread.php?t=57794
Et bien d’autres
![]()
Partager