slam:ws:2012:ppe3.3:pleniere:pleniere
Table des matières
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
slam/ws/2012/ppe3.3/pleniere/pleniere.txt · Dernière modification : 2014/01/07 13:56 de 127.0.0.1