- Valeur de retour des res_t_xxx ? Lorsqu'on appelle GalerieIndex::res_i_icône_nouvelle_page(), ça fait un sendfile alors que GalerieIndex::res_h_page() renvoie un objet ElementDocument, et GalerieIndex::res_c_style() renvoie du texte (CSS) pour inclusion dans le CSS principal... alors que res_c_style_supplémentaire() fait je-sais-pas-quoi... Comment gérer tout ça ? Selon le type de ressource on envoie direct ou on récupère (html,css => récup, img => envoi). - PHP5.3 chez ovh : http://guide.ovh.com/Php5ChezOvh (.htaccess avec "SetEnv PHP_VER 5_TEST") - Compatibilité free.fr : soit il faut supprimer le fichier index.php (pour que index.php5 ait la priorité), soit il faut transférer .htaccess (qui spécifie qu'il faut utiliser php5). - Pouvoir ajouter des types plutôt que des widgets. Type = widget affichage + wiget modification (affichage/modification) + sérialisation (stockage) (+ autre chose ?) - modules pour le site 4h Accueil : text_rich, lien -> devenir membre, inclusion de nouveautés. Nouveautés : les pages ont un bouton 'afficher dans les nouveautés' qui active dans_nouveautés et met à jour date_nouvautés. Et un bouton supprimer des nouveautés qui désactive dans_nouveautés. Biographie : text_rich + liste photos. Concerts : liste [ année : liste de [ date du concert, lieu, text_rich, liste de photos, liste d'articles de presse ] ]. Partitions : liste [ nom du morceau, text_rich, file_pdf, liste liens vers enregistrements ]. Enregistrements : liste [ nom du morceau, text_rich, liste [ file_audio, bool complet_ou_partiel ], liens vers partitions, liens vers interprètes ]. Interprètes : liste [ nom interprète(s), text_rich, liens vers enregistrements ]. Liens : liste [titre, text_rich, lien]. Contact : text_rich, lien "dvenir membre". |- Devenir membre : text_rich. - squelette 1h + barre de navigation latérale 1h - Remplissage de la BDD 2h - css pour le site 2h - Amélioration de la modification 2h ==== OK. - authentification 3h - if_perm() 3h - chercher le form parent, s'il n'y en a pas, créer un nouveau. 1h - sécurité : if_perm quand on get_prop_direct() ou set_prop_direct() 1h - import / export de la BDD. 2h - refactor : une classe par type (2 widgets + serialize), dans un fichier séparé de document. OK : - widgets en écriture. Un form pour chaque champ. 2h (real : 3h)