philuser a écrit :
Bonjour,
Bienvenue,
Je souhaite utiliser Galette pour la gestion d'un club de tennis. D'abord bravo pour le travail global fourni. Je souhaiterais adapter certaines choses dans les attributs des membres, transformer certains attribues (ICQ, Jabber,MSM,... par des données plus concrètes pour le club classement, licence,...)
Oui, il y a dans la future version 0.7 l'introduction d'un système appelé "champs dynamiques" afin que l'utilisateur puisse lui même associer des informations aux membres. Il est clair que ces champs (ICQ, Jabber,MSM,...) devraient faire partie de ces informations dynamiques plutôt que des données de base des adhérents mais l'histoire de galette est ainsi faite. Rien n'empêche de modifier la structure de la base pour la prochaine version, il faudra juste prévoir un script de migration des données pour que les utilisateurs passant d'une 0.63 à une 0.7 conservent leur données. En ce qui concerne les informations de nature sportive (club classement, licence,...) il y a effectivement galette sport qui permet de les gérer.
J'ai bien vue l'existence d'une branche Galette-Sport mais ceci me semble un peu en retrait avec les dernières évolution de Galette, d'autant que je me suis mis a travailler avec la version SVN 0,70 alpha.
Le souhait de l'équipe de développement est d'intégrer galette sport dans la v0.7 car la demande pour ses fonctionnalités sont importantes. C'est en cours mais il y a encore pas mal de travail, les bonnes volontés sont donc bienvenues sur ce sujet. Johan, le leader du projet te proposera surement un mode de fonctionnement.
De maniere général existe-il une documentation développeur pour aider a la prise en main et de pouvoir entré dans le code avec un minimum d'explications. (schéma UML, archi utiliser, ...) J'ai rapidement constaté l'utilisation de framework comme adodb, pear, smarty,..., y a t-il une explication même synthétique de l'utilisation de ces modules dans Galette.
Pas vraiment, il faut lire la doc sur les sites de chacun de ces outils pour se former. C'est d'autant plus compliqué que la version en cours de développement est une transition importante car il y a migration de: -adodb vers pear::MDB2 -PHP4 vers PHP5 -ajout de jquery Pour te donner des pistes: Commence par smarty, c'est indispensable. Ensuite regarde comment utiliser MDB2 avec PEAR et la programmation objet de php5. Pour les règles de codage à priori c'est celle de pear qu'on adopte ce qui devrait par ma même occasion renseigner correctement les meta-data pour phpdocumentor. Pour le reste: "read the source luke !" :-)
J'ai essayé plusieurs jours d'exécuter phpDocumentor sur Galette, le processus plante dans me générer de doc (malgré le respect de nombreux conseil de plusieurs forum à ce sujet). Quelqu'un peut il me fournir le lien sur un tel doc ;).
Je vais regarder, c'est moi qui avait commencé à utiliser phpdocumentor et cela fait quelques temps que je ne l'ai pas fait tourner. phpdocumentor lui même n'est pas intégré au SVN pour limiter la taille mais il existe dans le répertoire docs un makefile et un README pour le lancer. -- John Perr GPG Id 0xA83889EC