[Galette-discussion] Re: Galette 0.62 est disponible (July 12, 2004 - 19:12)

 

Loïs Taulelle wrote:
Georges Khaznadar wrote:
je dois remettre à jour le système d'adhésion pour l'association OFSET
(www.ofset.org), et il semble bien que Galette soit très proche de nos
besoins.

J'envisage un patch au code pour ajouter les fonctionnalités
suivantes :

- pouvoir choisir la langue lors du login, (default, français, anglais,
  italien, espagnol, allemand) vu que nous avons des adhérents de ces
  nationalités

Trés bonne idée. J'y ai un jour pensé mais ça m'est sorti de l'esprit avant de le mettre sur la todolist. On pourrait aussi se baser sur localisation du browser pour trouver la langue à afficher avant authentification (on conserver le paramètre actuel qui définir la langue globale du système).


- pouvoir choisir la langue dans les préférences personnelles (pour le
  fonctionnement par défaut)

Oui.


- i18n, l12n

Si tu parles d'étendre la localisation telle qu'elle est implémentée actuellement, je suis évidemment complêtement pour. Sinon j'avais aussi tenter d'utiliser gettext pour la localisation mais ça s'avère beaucoup plus compliquer à maintenir et à mettre en place.


- possibilité de s'identifier comme "new", mot de passe quelconque, afin
  de saisir soi-même sa première fiche d'adhérent

Oui. On avait d'ailleurs évoqué une idée presque similaire pour répertorier les "contacts" d'une association (pas forcément membres).


- gestion au niveau de la contribution de la notion de "cotisation
  promise" en effet l'adhérent qui crée lui-même sa fiche promet une
  cotisation, il faut ensuite valider celle-ci quand le chèque arrive,
  sinon envoyer un rappel en cas d'omission. Il arrive que le rappel ne
  soit pas inutile car souvent un adhérent hésite au vu de la complexité
  des paiements internationaux et il faut alors le conseiller.

C'est aussi une trés bonne idée. Je pense que c'est assez simple à implémenter.


- ajout de champs dans la table galette_adherents :
  id_gpg, date de naissance, lieu de naissance

Elle y est pas déjà la date de naissance ?

Oui la date de naissance y est déjà. Concernant ce point, je pensais à une modification beaucoup plus importante de la structure de Galette afin de permettre à l'administrateur de définir de nouveaux champs pour les fiches adhérent.


Par exemple il pourrait dire :
- Je veux un champ texte
- Intitulé "date de naissance de mon chien"
- de type date
- placé en 14e position dans le formulaire
- non obligatoire

...Et le système intègrerait ce nouveau champ dans les fiches adhérent, en effectuant les validations adequates lors de son renseignement (ici, verification de la validité de la date)


D'autres fonctionnalités pourraient être ajoutées ensuite, mais
celles-ci sont les plus conséquentes pour notre usage.

Tu pourras toujours nous en faire part, ça pourrrait donner des idées :)


Vois-tu des incompatibilités à venir, souhaites-tu conseiller une
méthodologie particulière ?

Je n'ai pas vraiment de méthodologie en tête, je pense qu'il faut tenter d'implémenter ces fonctionalités les unes après les autres et discuter des éventuels obstacles techniques sur galette-devel.


À part ça, à qui est-ce que j'envoie les patches ?

galette-devel@xxxxxxx ?

Pour discuter des choix techniques, oui. Sinon j'opte pour cette solution :


Option plus hardie : j'ai le compte georgesk chez GNA, pourrais-je
être autorisé à des commits ?

C'est fait.
Pense juste à commenter un minimum ton code (dans la langue que tu veux) et tes commit (on a pris le parti de le faire en anglais mais ce n'est pas non plus rigide).


Merci en tout cas pour toutes ses bonnes idées et pour ta proposition d'offrir un peu de temps pour que ce projet avance.

A++

Frédéric


You are on the gna.org mail server.

Generated by mhonarc 2.6.8, Mon Jul 12 20:40:04 2004