Il existe une solution indépendante à ce problème, c'est celle que nous utilisons à l'Abul et elle répond exactement à la question posée mais n'est pas destinée aux néophytes:
1-Nous utilisons le moteur de liste de diffusion sympa: http://www.sympa.org/ 2-Nous utilisons galette pour gérer l'association 3-Nous avons configuré une des listes de sympa automatiquement avec une requête SQL qui interroge chaque jour la base galette et en extrait les nom/prenom et adresses email. Voir la doc sympa là: http://www.sympa.org/wiki/manual/authorization-scenarios#sql_named_filters_definition et voici un exemple de requête SQL sur la base galette qui extrait la liste des email des membres à jour de leur cotisation sous la forme Prenom Nom<[EMAIL PROTECTED]> : SELECT CONCAT(prenom_adh," ",nom_adh,"<",email_adh,">") as list_address FROM galette_adherents WHERE activite_adh='1' AND (date_echeance >= CURDATE() OR bool_exempt_adh='1'); (on peut faire des calculs plus compliqués pour laisser une marge de tolérance d'un mois après la date d'échéance par exemple) Avec un autre gestionnaire de liste de diffusion comme mailman ou autre il devrait aussi être possible de remplir automatiquement des listes de diffusion via des scripts automatiques mais je ne connais pas suffisamment ces outils pour fournir des détails concrets. Il faut noter que dans le cas de l'Abul, cette liste automatique ne sert que les besoins administratifs de l'association comme convoquer une AG ou passer des infos uniquement aux adhérents. L'inscription aux autres listes est à la fois libre (ouvert même aux non membres) et laissé à la décision des souscripteurs. Le courrier que reçoit tout nouvel adhérent l'invite uniquement à s'inscrire sur les autres listes de son choix. Pour éviter de surcharger galette avec des fonctions qui ne cadrent pas avec ses objectifs, on peut joindre ce type de script SQL dans un répertoire "utilitaires" ou "contrib". Je partage l'avis de Johan sur le souhait de ne pas faire de galette une hydre que l'on ne saura plus maîtriser si le nombre de fonctions devient exponentiel. Johan Cwiklinski a écrit : > Bonsoir, > > LE PRINCE Cyrille a écrit : >> Bonjour, >> Nous devrions utiliser sous peu Galette pour gérer les membres de notre >> association (une fois paramétrage spécifique à notre asso terminé). >> Nous avons une demande pour avoir une liste de diffusion entre tous ces >> membres (à jour de leur cotisation). >> Est ce que cela "sera" possible dans Galette ou connaissez vous des >> produits de gestion de liste de diffusion que l'on pourrait "pluger" à >> Galette. >> > > À priori.. non, et non :-) > > Cela n'est pas prévu pour Galette, et ne le sera pas je pense. En > revanche, une fois que l'on aura réussi à intégrer un système de plugins > à Galette, ce sera autre chose... Je ne connais personnellement personne > qui a déjà fait quelque chose dans cette optique, aucun patch n'existe > de façon officielle à l'heure actuelle. > > Ceci dit, si quelqu'un se sent d'attaque pour créer le patch qui va > bien... ;-) > >> L'idée est d'automatiquement ajouter ou supprimer des membres à cette >> liste en fonction de leur cotis. Ils en font partie s'ils sont à jour, >> plus s'ils ne paient plus leur cotis. >> D'avance merci si des gens on deja fait un truc du genre! >> Cordialement >> Cyrille LE PRINCE >> Webmaster 'amateur' de www.sfpm.asso.fr -- John Perr www.abul.org _______________________________________________ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion