Re: [Galette-discussion] Support de plugins

2010-02-23 Par sujet Lionel DELETANG
J'ai un projet de gestion d'adhérents mais surtout d'annuaire des  
adhérents par département.
Je dois livrer une ébauche avant la fin du mois.
Pour quand est planifiée la 0.7 ? est-ce que je peux démarrer sur cette  
version (même si moyennement stable) ou vaut-il mieux utiliser galette  
0.6x actuelle et migrer dans un deuxième temps.
Pour compléter, j'ai un stagiaire en juin que je compte utiliser pour  
développer autour de ce projet.
Certainement au travers d'un plugin.

j'ai tenté de jeter un oeil à un autre projet ( agora-project). Très jolie  
interface mais des requetes très étranges sont générées quand la base  
contient quelques 1300 adhérents. Les clés sont quasis inexistantes et les  
accès à la base très/trop lourd...

Des suggestions ???

Le Mon, 22 Feb 2010 18:20:07 +0100, Johan Cwiklinski jo...@x-tnd.be a  
écrit:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Salut,

 Le 22/02/2010 16:29, vins fleu a écrit :
 Bonjour,


  Au sein de notre association (www.tanguenado.fr
 http://www.tanguenado.fr) nous utilisons galette dans une
 version étendue par mes soins. Ci dessous la liste des
 modifications apportés

 Notre association se sert de galette comme base adhérent + logiciel
 de comptabilisation des entrées (sous forme de tickets) à des
 évènements culturels (environs 500 membres)

  - Ajout d'un champ tickets pour les adhérents
  - Support des codes barres = l'identifiant unique de l'adhérent
 sert à lui faire un code barre qui se retrouve imprimé sur sa carte
  - Support des entrées à la douchette
 - On sélectionne notre évènement culturel et ensuite il suffit
 de blipper les cartes des adhérents pour que leur compte ticket soit
 débité
  - Signaliser une carte perdue = un bouton dans l'interface
 d'entrée permet de signaler aux administrateurs de réimprimer les cartes
  - modification du template adresses en pdf pour imprimer
 directement sur des étiquettes autocollantes standard
  - Rapport détaillé des soirées (tickets,adhérents...) et total de
 l'argent en caisse.
  - Communication Bureau/Adhérents = on met un message dans
 l'interface admin associé a un membre et quand il est saisit à la
 douchette le message apparait.
  - Mailing d'adhérents selon critères (participation à tel ou tel
 soirée)
  - Gestion des ticket gratuit (pour services rendus)  Sans fausser
 les comptes
  - Historique publique détaillé des dépense en ticket/argent pour
 les adhérents
  - Alphabet de filtre (pour filtre rà la souris) s'étant rendu
 compte que c'était plus efficace que le champ de saisit

 Pas mal de choses là dedans me semblent très spécifiques, et donc pas
 intégrables à la Galette « de base » (je vois plus la majorité des
 choses dans un plugin cf. plus bas).


 en cours = liaison des comptes galette avec dokuwiki  ns board
 (existe t'il des bridges?)

 Heu.. Il y a des trucs qui traînent sur le tracker de Gna!
 (https://gna.org/patch/?group=galette) mais c'est à mon avis hors
 d'âge (et fort probablement basé sur une 0.62).


 1) J'ai soumis a la communauté mes greffons pour les code barres
 et alphabet de saisit qu'en sont t'ils devenus ?

 Où ? Quand ? Je n'ai pas souvenir d'avoir vu ça passer (il y a une
 interface pour soumettre des patches et autres sur le tracker de Gna!).


 2) Est t'il prévue de mettre en place un système / repository de
 plugin dans galette pour faire profiter de nos mises à jour ?
 même simple = dans mon cas j'ai fait un php + un .tpl par
 fonctionnalité.

 Oui, c'est déjà en place dans la 0.7, avec un plugin de gestion de
 clubs automobiles qui est basé dessus. Cette fonctionnalité ne sera
 pas backportée en 0.6x.
 Pour l'heure, le système de plugin est limité aux besoins qui avaient
 été exprimés par les clubs automobiles en question ; c'est loin d'être
 à toute épreuve, mais ça fonctionne pas mal.

 Les plugins sont là :
 http://svn.gna.org/viewcvs/galette/plugins/


 3) Je suis ok pour redistribuer intégralement mon travail sur
 galette au moins pour exemple (beaucoup de choses étant en dur
 dans le code) mais comment dois-je m'y prendre ?

 Je suis absolument contre la distribution d'une version modifiée de
 Galette... Ça a déjà été fait (galette-sport - qui n'évolue plus) et
 hormis le fait que sur le coup c'était profitable pour les
 associations sportives qui en avaient l'usage, à terme ce n'est pas
 une solution.

 Pour contribuer :
 - - soit il s'agit d'une fonctionnalité/correction/whatever qui peut
 profiter à tous, et c'est à coder directement dans Galette (0.6x et/ou
 0.7),
 - - soit il s'agit d'une fonctionnalité bien spécifique (club
 automobile, club sportif, ou encore un truc qui ne servirait de façon
 générale à peu de gens - le coup des codes barres par exmeple, c'est
 une demande qui n'a il me semble jamais été faite) et là c'est un
 plugin qu'il faut (donc galette 0.7 uniquement).


 Merci de vos lumières
 A+
 Vincent Fleury.

 @+
 Johan
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with 

Re: [Galette-discussion] Support de plugins

2010-02-23 Par sujet Johan Cwiklinski
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Salut,

Le 23/02/2010 17:40, Lionel DELETANG a écrit :
 J'ai un projet de gestion d'adhérents mais surtout d'annuaire des 
 adhérents par département.
 Je dois livrer une ébauche avant la fin du mois.
 Pour quand est planifiée la 0.7 ? est-ce que je peux démarrer sur cette 
 version (même si moyennement stable) ou vaut-il mieux utiliser galette 
 0.6x actuelle et migrer dans un deuxième temps.

Rien n'est planifié pour la 0.7. J'y ai passé beaucoup de temps, et
fait pas mal de choses, mais il reste encore du temps à passer et des
choses à faire (notamment la migration objet et le remplacement de
adodb par mdb2).

De l'aide sur cette migration, l'ajout de certaines fonctionnalités,
l'amélioration du support de plugins, les tests, etc, etc, etc
permettraient certainement à cette version de voir le jour plus
rapidement ; et serait de toutes façons la bienvenue.

Plusieurs assos utilisent Galette 0.7 à différents stades de son
évolution, c'est stable à priori (bien que tout dépend de la
signification que l'on donne à ce mot)... Cela dit, je fais beaucoup
de changements, et il se peut que des bogues surviennent si je n'ai
pas pensé à tester (pas toujours le temps de tout vérifier
malheureusement).

Utiliser une 0.6 pour ensuite migrer ? Pourquoi pas... Néanmoins, la
mise à jour vers a 0.7 est un point sur lequel je n'ai pas encore
travaillé ; et il y a du boulot (beaucoup de changements dans la base,
suppression de champs inutiles au plus grand nombre, passage des
données en UTF-8, ...).
Utiliser une 0.6 pour développer des nouvelles fonctionnalités,
j'aurai tendance à dire que ce n'est pas intéressant. J'ai déjà du mal
à trouver le temps/le courage pour terminer de migrer ce qui existe
actuellement dans la 0.7 ; alors je ne souhaite vraiment pas en rajouter.

 Pour compléter, j'ai un stagiaire en juin que je compte utiliser pour 
 développer autour de ce projet.
 Certainement au travers d'un plugin.

Là, c'est clairement sur la 0.7 qu'il faut travailler, la 0.6 ne
propose (et ne proposera pas) de système de plugins.

Ha, petite note (c'est précisé sur le site mais bon) ; la version 0.7
actuelle requiert php = 5.3 (utilisation de quelques fonctionnalités
qui n'existaient pas auparavant).
Ça peut poser un problème, j'en suis conscient, mais libre à qui se
sent de la rendre compatible avec des versions plus anciennes de php :-p


 j'ai tenté de jeter un oeil à un autre projet ( agora-project). Très
jolie 
 interface mais des requetes très étranges sont générées quand la base 
 contient quelques 1300 adhérents. Les clés sont quasis inexistantes et
les 
 accès à la base très/trop lourd...

 Des suggestions ???

Bonne soirée,
Johan

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkuEEq8ACgkQ7N2B+4uln5SpDQCgn2yBUKAIDF9LRXLUYjDV6Exi
lHQAnRV46ia9d6XaeMPPxbNAtjpejE1I
=BJr/
-END PGP SIGNATURE-


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Support de plugins

2010-02-23 Par sujet Lionel DELETANG
merci pour la réponse rapide et très claire.
Ou puis-je télécharger la 0.7 ? il ne me semble pas avoir vu de lien pour  
y accéder sur le site .

Le Tue, 23 Feb 2010 18:38:59 +0100, Johan Cwiklinski jo...@x-tnd.be a  
écrit:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Salut,

 Le 23/02/2010 17:40, Lionel DELETANG a écrit :
 J'ai un projet de gestion d'adhérents mais surtout d'annuaire des
 adhérents par département.
 Je dois livrer une ébauche avant la fin du mois.
 Pour quand est planifiée la 0.7 ? est-ce que je peux démarrer sur cette
 version (même si moyennement stable) ou vaut-il mieux utiliser galette
 0.6x actuelle et migrer dans un deuxième temps.

 Rien n'est planifié pour la 0.7. J'y ai passé beaucoup de temps, et
 fait pas mal de choses, mais il reste encore du temps à passer et des
 choses à faire (notamment la migration objet et le remplacement de
 adodb par mdb2).

 De l'aide sur cette migration, l'ajout de certaines fonctionnalités,
 l'amélioration du support de plugins, les tests, etc, etc, etc
 permettraient certainement à cette version de voir le jour plus
 rapidement ; et serait de toutes façons la bienvenue.

 Plusieurs assos utilisent Galette 0.7 à différents stades de son
 évolution, c'est stable à priori (bien que tout dépend de la
 signification que l'on donne à ce mot)... Cela dit, je fais beaucoup
 de changements, et il se peut que des bogues surviennent si je n'ai
 pas pensé à tester (pas toujours le temps de tout vérifier
 malheureusement).

 Utiliser une 0.6 pour ensuite migrer ? Pourquoi pas... Néanmoins, la
 mise à jour vers a 0.7 est un point sur lequel je n'ai pas encore
 travaillé ; et il y a du boulot (beaucoup de changements dans la base,
 suppression de champs inutiles au plus grand nombre, passage des
 données en UTF-8, ...).
 Utiliser une 0.6 pour développer des nouvelles fonctionnalités,
 j'aurai tendance à dire que ce n'est pas intéressant. J'ai déjà du mal
 à trouver le temps/le courage pour terminer de migrer ce qui existe
 actuellement dans la 0.7 ; alors je ne souhaite vraiment pas en rajouter.

 Pour compléter, j'ai un stagiaire en juin que je compte utiliser pour
 développer autour de ce projet.
 Certainement au travers d'un plugin.

 Là, c'est clairement sur la 0.7 qu'il faut travailler, la 0.6 ne
 propose (et ne proposera pas) de système de plugins.

 Ha, petite note (c'est précisé sur le site mais bon) ; la version 0.7
 actuelle requiert php = 5.3 (utilisation de quelques fonctionnalités
 qui n'existaient pas auparavant).
 Ça peut poser un problème, j'en suis conscient, mais libre à qui se
 sent de la rendre compatible avec des versions plus anciennes de php :-p


 j'ai tenté de jeter un oeil à un autre projet ( agora-project). Très
 jolie
 interface mais des requetes très étranges sont générées quand la base
 contient quelques 1300 adhérents. Les clés sont quasis inexistantes et
 les
 accès à la base très/trop lourd...

 Des suggestions ???

 Bonne soirée,
 Johan

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

 iEYEARECAAYFAkuEEq8ACgkQ7N2B+4uln5SpDQCgn2yBUKAIDF9LRXLUYjDV6Exi
 lHQAnRV46ia9d6XaeMPPxbNAtjpejE1I
 =BJr/
 -END PGP SIGNATURE-


 ___
 Galette-discussion mailing list
 Galette-discussion@gna.org
 https://mail.gna.org/listinfo/galette-discussion



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Support de plugins

2010-02-23 Par sujet Johan Cwiklinski
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le 23/02/2010 18:46, Lionel DELETANG a écrit :
 merci pour la réponse rapide et très claire.
 Ou puis-je télécharger la 0.7 ? il ne me semble pas avoir vu de lien pour 
 y accéder sur le site .

Elle n'est disponible que via le svn actuellement (le trunk) :
http://galette.tuxfamily.org/fr/doku.php?id=documentation:dev:svn

Johan


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkuEGaUACgkQ7N2B+4uln5RA5ACeKUdpNhMDnsODZZGxO31RTvoI
X1EAn2ifZGcorQ9mm6SOZ1ROD2VLsVOW
=+xl5
-END PGP SIGNATURE-


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Support de plugins

2010-02-22 Par sujet vins fleu
Bonjour,


 Au sein de notre association (www.tanguenado.fr) nous utilisons galette
dans une version étendue par mes soins. Ci dessous la liste des
modifications apportés

Notre association se sert de galette comme base adhérent + logiciel de
comptabilisation des entrées (sous forme de tickets) à des évènements
culturels (environs 500 membres)

 - Ajout d'un champ tickets pour les adhérents
 - Support des codes barres = l'identifiant unique de l'adhérent sert à lui
faire un code barre qui se retrouve imprimé sur sa carte
 - Support des entrées à la douchette
- On sélectionne notre évènement culturel et ensuite il suffit de
blipper les cartes des adhérents pour que leur compte ticket soit débité
 - Signaliser une carte perdue = un bouton dans l'interface d'entrée permet
de signaler aux administrateurs de réimprimer les cartes
 - modification du template adresses en pdf pour imprimer directement sur
des étiquettes autocollantes standard
 - Rapport détaillé des soirées (tickets,adhérents...) et total de l'argent
en caisse.
 - Communication Bureau/Adhérents = on met un message dans l'interface
admin associé a un membre et quand il est saisit à la douchette le message
apparait.
 - Mailing d'adhérents selon critères (participation à tel ou tel soirée)
 - Gestion des ticket gratuit (pour services rendus)  Sans fausser les
comptes
 - Historique publique détaillé des dépense en ticket/argent pour les
adhérents
 - Alphabet de filtre (pour filtre rà la souris) s'étant rendu compte que
c'était plus efficace que le champ de saisit

en cours = liaison des comptes galette avec dokuwiki  ns board (existe
t'il des bridges?)

1) J'ai soumis a la communauté mes greffons pour les code barres et
alphabet de saisit qu'en sont t'ils devenus ?

2) Est t'il prévue de mettre en place un système / repository de plugin dans
galette pour faire profiter de nos mises à jour ?
même simple = dans mon cas j'ai fait un php + un .tpl par
fonctionnalité.

3) Je suis ok pour redistribuer intégralement mon travail sur galette au
moins pour exemple (beaucoup de choses étant en dur dans le code) mais
comment dois-je m'y prendre ?

Merci de vos lumières
A+
Vincent Fleury.
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Support de plugins

2010-02-22 Par sujet Johan Cwiklinski
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Salut,

Le 22/02/2010 16:29, vins fleu a écrit :
 Bonjour,


  Au sein de notre association (www.tanguenado.fr
 http://www.tanguenado.fr) nous utilisons galette dans une
 version étendue par mes soins. Ci dessous la liste des
 modifications apportés

 Notre association se sert de galette comme base adhérent + logiciel
 de comptabilisation des entrées (sous forme de tickets) à des
 évènements culturels (environs 500 membres)

  - Ajout d'un champ tickets pour les adhérents
  - Support des codes barres = l'identifiant unique de l'adhérent
 sert à lui faire un code barre qui se retrouve imprimé sur sa carte
  - Support des entrées à la douchette
 - On sélectionne notre évènement culturel et ensuite il suffit
 de blipper les cartes des adhérents pour que leur compte ticket soit
 débité
  - Signaliser une carte perdue = un bouton dans l'interface
 d'entrée permet de signaler aux administrateurs de réimprimer les cartes
  - modification du template adresses en pdf pour imprimer
 directement sur des étiquettes autocollantes standard
  - Rapport détaillé des soirées (tickets,adhérents...) et total de
 l'argent en caisse.
  - Communication Bureau/Adhérents = on met un message dans
 l'interface admin associé a un membre et quand il est saisit à la
 douchette le message apparait.
  - Mailing d'adhérents selon critères (participation à tel ou tel
 soirée)
  - Gestion des ticket gratuit (pour services rendus)  Sans fausser
 les comptes
  - Historique publique détaillé des dépense en ticket/argent pour
 les adhérents
  - Alphabet de filtre (pour filtre rà la souris) s'étant rendu
 compte que c'était plus efficace que le champ de saisit

Pas mal de choses là dedans me semblent très spécifiques, et donc pas
intégrables à la Galette « de base » (je vois plus la majorité des
choses dans un plugin cf. plus bas).

 
 en cours = liaison des comptes galette avec dokuwiki  ns board
 (existe t'il des bridges?)

Heu.. Il y a des trucs qui traînent sur le tracker de Gna!
(https://gna.org/patch/?group=galette) mais c'est à mon avis hors
d'âge (et fort probablement basé sur une 0.62).


 1) J'ai soumis a la communauté mes greffons pour les code barres
 et alphabet de saisit qu'en sont t'ils devenus ?

Où ? Quand ? Je n'ai pas souvenir d'avoir vu ça passer (il y a une
interface pour soumettre des patches et autres sur le tracker de Gna!).


 2) Est t'il prévue de mettre en place un système / repository de
 plugin dans galette pour faire profiter de nos mises à jour ?
 même simple = dans mon cas j'ai fait un php + un .tpl par
 fonctionnalité.

Oui, c'est déjà en place dans la 0.7, avec un plugin de gestion de
clubs automobiles qui est basé dessus. Cette fonctionnalité ne sera
pas backportée en 0.6x.
Pour l'heure, le système de plugin est limité aux besoins qui avaient
été exprimés par les clubs automobiles en question ; c'est loin d'être
à toute épreuve, mais ça fonctionne pas mal.

Les plugins sont là :
http://svn.gna.org/viewcvs/galette/plugins/


 3) Je suis ok pour redistribuer intégralement mon travail sur
 galette au moins pour exemple (beaucoup de choses étant en dur
 dans le code) mais comment dois-je m'y prendre ?

Je suis absolument contre la distribution d'une version modifiée de
Galette... Ça a déjà été fait (galette-sport - qui n'évolue plus) et
hormis le fait que sur le coup c'était profitable pour les
associations sportives qui en avaient l'usage, à terme ce n'est pas
une solution.

Pour contribuer :
- - soit il s'agit d'une fonctionnalité/correction/whatever qui peut
profiter à tous, et c'est à coder directement dans Galette (0.6x et/ou
0.7),
- - soit il s'agit d'une fonctionnalité bien spécifique (club
automobile, club sportif, ou encore un truc qui ne servirait de façon
générale à peu de gens - le coup des codes barres par exmeple, c'est
une demande qui n'a il me semble jamais été faite) et là c'est un
plugin qu'il faut (donc galette 0.7 uniquement).


 Merci de vos lumières
 A+
 Vincent Fleury.

@+
Johan
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkuCvL8ACgkQ7N2B+4uln5SWrgCfS9C8U+Lrzm2JYX6Q8a8JA/ta
sM0AniFiwwnfczYvDv2FX98RECr3u7Pp
=F4qr
-END PGP SIGNATURE-


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion