Sécurité : les noms de propriétés passés à stockage ne doivent pas contenir de '/' (doivent valider "nettoyer_segment()". Les actions ne devraient être que des POST... ça pose problème sur certains liens (connexion, ...). Les titres devraient renomer _+_ set_prop (sachant que le renomage peut déteriorer le texte du titre (sécurité sur le chemin)). Gérer ces saletées de magic quotes dans les biscuits aux brisures de chocolat (cookies). Mettre le css dans une page (dossier) qui s'appelle "style.css", comme ça ça donne l'impression que c'est un fichier (même si en réalité c'est le index.php de cette page qui le génère). Si on ne peut lire la propriété __prop_type, afficher un "Access Denied" au lieu de dire qu'on n'a pas pu lire la propriété. Ajouter une petite horloge sur nouvel_evenement.jpg et un petit calendrier sur nouvelle_periode.jpg Pour les "Nouveau xx", mettre un numéro pour éviter que deux personnes créent la même page mais l'éditent différemment. Pour la gestion d'erreurs : public static function foo() { enter("Création d'un fou :-p ."); if (!Permission::vérifier_truc()) { return fail("Accès interdit"); } $x = nofail(Stockage::créer_foo()); // Si Stockage::créer_foo() fait un fail, nous aussi. $y = fatal_fail(truc_machin($x)); // Si truc_machin fait un fail, on affiche une erreur et on quite. leave(); } Unicode Normalization Form C (De quoi s'amuser \o/) html5 :