Cloud

Solution Hubic d'OVH

Zone de partage

Responsable : Kevin Chassaing

Arborescence du dossier de l'application

Dossiers :

Images

CSS

JS

Javascript

Ajax

jQuery

Include (menu, entête...)

Fonctions

index.php

Pages

Formulaires

Actions

Edition

Charte de programmation

Images

Format : PNG - JPEG

Nommage : Majuscule à chaque nouveau mot (ex : ImgMenu.jpg)

Taille : < 200ko

CSS

Classer les éléments par ordre alphabétique

Commentaires

Préfixer chaque élément par son type (ex : btnValider, divGlobal)

JS / Ajax

Classer les fonctions par ordre alphabétique

Nom explicite

Include

Entête : entete.php

Menu : menu.php

Pied : pied.php

Connexion (BDD) : connexion.php

Déconnexion : deconnexion.php

Fonctions

Format : PHP

Nommage : Majuscule à chaque nouveau mot

Classer par ordre alphabétique

Regrouper toutes les fonctions dans un fichier “BibliPDO.php”

Préfixer le nom de la fonction en fonction de son utilisation (ex : lire, modif, sup...)

Avant chaque fonction indiquer :

Son nom

Ses paramètres

Son utilisation

Auteur - Date

Pages

Formulaires : Commencer les noms par “form”

Action : Commencer les noms par “action”

Édition : Commencer les noms par “edit”

Nommage : Majuscule à chaque nouveau mot

Base de données

Nom : BDDAmi

Fichier SQL : A venir

Charte Graphique

Un fichier css commun : amis.css

Responsable css : Manon

Maquette

Réalisation : équipe 4 (Pierre et Kevin)