Plugin Gestion d’Association (suite)
Article publié le mercredi 27 décembre 2006 par Bernard Blazin
Mis à jour le mercredi 17 janvier 2007
Pratiquement finalisé, (reste la notice à combler), ce plugin permet de gérer une association.
Fonctionnalités
- Visualiser , modifier, ajouter les membres actifs .
- Lancer des mails de masse pour les relances de cotisations
- Voir, modifier, ajouter des membres bienfaiteurs
- Gérer les ventes de l’association
- Tenir une petite feuille comptable avec visualisation en % de la dernière opération comptable sur un camembert (galerie GD).
Les informations sont présentées dans des tableaux.
En fonction des états les lignes des tableaux changent de couleurs.
Mise en route
Après avoir installé proprement le plugin dézipé dans le répertoire plugins de SPIP, accedez au bouton d’installation dans le sous-menu « Edition »
Activez la création des nouvelles tables.
Le bouton raccourci du bas vous entraine vers une page qui sera vide bien entendu de toutes données.
Saisissez vos membres et autres données ( lire au préalable la notice dans le chemin votresite.com/spip.php ?page=explications)
Conclusions
Ce plugin est en développement et donc amené à évoluer.
Faites moi part de vos remarques et des problèmes que vous rencontrez, afin de faire bouger le ’truc’.
Pour les puristes, le code php n’est pas parfait, mais bon !
Captures d’écrans
Modifications
Ajout de nouveaux champs pour les membres actifs (prénom, nom, n°, rue, code postal, ville)
Grace aux interventions de François de Montlivault la page de gestion des adhérents s’est enormement améliorée. Pagination alphabétique. Etat des relances avec les puces SPIP ( modification de cet état avec des boutons radio). Enfin ajout d’un état, donc d’une couleur pour les membres qui sont sortis mais toujours présents dans la base de données.
Je n’arrive toujours pas à faire fonctionner mon camembert correctement.(J’ai sûrement besoin d’un petit coup de main )
Mise à jour du 18 janvier 2007
Forum de l'article
Plugin Gestion d’Association (suite) Bug dans « Vente de produit » 31 décembre 2006, par efche
Merci pour ce plugin pour lequel je suis particulièrement interessé. Lors d’une vente de produit, j’ai eu ce message d’erreur :
Erreur SQL ! INSERT INTO spip_ventes (nom_livre, nom_acheteur, tirage, q_achete, date_achat, date_envoi, livre_don, prix_vente, frais_envoi) VALUES (’Brochure 10 ans’, ’Achet1’, ’150’, ’5’ ,’31/12/06’, ’31/12/06’, ’5’, ’’, ’’) Champ ’tirage’ inconnu dans field list
A bientôt pour d’autres commentaires. Je vais tester toutes les fonctionnalités. François Chevalier
Plugin Gestion d’Association (suite) Bug dans « Vente de produit » 31 décembre 2006, par bernard blazin
En effet, au départ ( j’avais developpé ce système en 1.8 pour mon association de vente de livres), j’avais donc créer un certain nombre de champs qui ne sont plus utiles maintenant.
Un simple oublie de ma part , il faut que je modifie juste une requête ce qui sera fait mardi.
D’ailleurs mardi soir je mettrai une version améliorée du plugin.
Merci pour ce retour de bug et bonne fêtes de fin d’année ![]()
Plugin Gestion d’Association (suite) 2 janvier 2007, venant de lns-bzn-51f-81-56-143-229.adsl.proxad.net
Site à visiter: http://www.multispip.info
un petit retour de test de ce soir :
Relances en cours Nous sommes le 02-01-2007
. :: GESTION DES ADHERENTS DE LA PLUME ::.
bizarre je ne connait point de la plume ...
je rigole mais la peut etre sue le texte doit etre inséré dans le fichier sous la forme d’une balise SPIP, #NOM_SITE_SPIP
et puis * Plugins actifs
* Nom : Association
* Version : 0.2 ==> ça n’affiche pas la bonne version.......
* Etat : experimental
* Prefixe : Association
Plugin Gestion d’Association (suite) 2 janvier 2007, par Bernard Blazin
En effet ! C’est les lendemains de fêtes !
J’ai donc supprimer la Plume qui n’a rien à voir ici
Par contre si, on est bien en V 0.2 depuis hier, c’est donc bon, à moins que je n’ai pas compris ce que tu veux dire ?
J’ai rajouté depuis ce soir, une calculette en javascript pour faire les comptes, et actuellement je travaille sur l’upload d’avatars pour les membres.
Je crois que c’est utile, de mettre une photo sur chaque membre. Reste à savoir comment je vais pouvoir la rapatrier sous forme de balise. Je cherche.
Mais c’est très bien tous ces retours qui me permettent de faire avancer le plugin..On devrait arriver à en faire un truc pas mal je pense.
Merci de continuer de me tenir au courant pour les bugs et mes maladresses ;o)
Le zip de ce soir est donc remis à jour sans « La plume » et avec la calculette.
Plugin Gestion d’Association (suite) 3 janvier 2007, par François de Montlivault
Site à visiter: UFE Belgique
Voilà un bon petit plugin que les responsables d’assoc vont apprécier. Je m’empresse donc de le tester sur 450 adhérents.
1. Le tableau de gestion est trop large pour tenir sur un écran de 1024px de du fait de la longueur des nom et des emails et aucune barre de défilement horizontale n’est disponible. Il faudrait donc réduire ce tableau au strict minimum : id, nom, date_inscription, adresse, telephone. L’état de cotisation est donné par la coloration de la ligne. Le reste peut être maintenu dans la fiche adhérent.
2. Pourquoi ne pas faire le lien avec la table spip_auteurs qui fait double emploi pour partie et permet une plus grande souplesse d’utilisation grâce aux champs extra et autres développements futurs de spip. De plus et je ne dois pas être le seul, nos adhérents sont déjà enregistrés dans cette table avec un statut de rédacteur. Cela permettrait donc de récupérer certaines données.
Voici mes premières réflexions. Et comme je ne sais pas écrire une ligne de script, je félicite quand même l’auteur de ce plugin !
Plugin Gestion d’Association (suite) 3 janvier 2007, par Bernard Blazin
Grace à toi, je viens de voir le problème au niveau de la resolution.
Cela va pas être très facile de travailler sur toutes les résolutions avec des tableaux et du css. Je pense que tous les champs pourtant sont necessaires. J’ai donc fait un essai en réduisant les intitulés.
Alors bien entendu ça fonctionne maintenant par exemple si le champ rue est « Rue du spipeur » c’est ok mais je me retrouve dans le cas précedent avec un nom plus long ’rue du spipeurenragé’ étire de nouveau ce tableau !
Il faut que je trouve donc une autre solution d’autant plus qu’il est question de rajouter une vignette avec la trombine du membre.
Je suis dessus ! Mais je suis preneur de toutes idées qui permettraient de rendre ce tableau ’élastique’
Pour la table auteurs en effet ce serait possible, mais il faut savoir que les champs extra vont être abandonnés dans les prochaines versions de spip.
Merci à toi et tiens moi au courant de tes essais
Plugin Gestion d’Association (suite) 3 janvier 2007, par François de Montlivault
Site à visiter: UFE Belgique
Voilà encore quelques remarques
Gestion des adhérents : Pour parer au plus pressé, il me semble nécessaire de déplacer les cases modif/suppr vers la gauche de manière à ce qu’elles restent toujours visibles et éventuellement d’activer la barre de défilement horizontale.
Pour ce qui concerne les données nécessaires, il me semble que ne sont indispensables que :
N° d’adhérent
Nom et prénom
Coloration de l’état de cotisation
Ville du domicile
Email avec lien mailto: (en l’absence de lien vers spip_auteurs)
et des fonctions de tri et de filtre.
Cela tient dans 450px
Le reste des informations n’est pas d’un intérêt immédiat (mailing, statistiques,...) et dépend du type d’association.
Il faut donc laisser un max de souplesse (c’est pour cela que je pense aux champs extra ou aux tables externes).
On peut encore envisager une ligne dépliable façon SPIP.
Tu peux également voir ce que fait le logiciel Galette (http://galette.tuxfamily.org) qui propose un système similaire.
Bienfaiteurs : La bordure du cadre du tableau n’est pas à 0
Vente : Lors de la mise à jour, le champ « frais d’envoi » renvoit la valeur type=« text » Le bloc des totaux devrait être élargi.
Compte : Le terme « compte » n’est pas clair. Le terme « livre de comptes » ou « livre-journal » ou « journal de comptes » sont à mon avis préférables.
J’ai pas encore essayé les relances.
Pour le reste, où mets-tu les mises à jour ?
Plugin Gestion d’Association (suite) 3 janvier 2007, par Bernard Blazin
Merci pour tes remarques.
Les mises à jour se font sur cette page en général tous les deux jours. Je devrais mettre la prochaine demain dès que j’aurai solutionné un problème de variable qui ne passe pas dans mon upload de logo membre.
Utiliser la table spip-auteurs est en fait tout à fait réalisable même si cela doit me faire reprendre une grande partie de ce script. En ce qui concerne mon association, j’ai des membres non inscrits sur le site, c’est pourquoi j’avais pensé faire comme ça. Ce sera pour une version future.
Dommage ton lien est excellent mais je n’ai pu voir la démo du site. Je vais téléchargé les scripts et farfouiller dedans, ça risque de me donner des idées.
Enfin ok pour les remarques sur les feuilles de comptes, je vais changer ça.
Je me pose maintenant la question : est il en effet très important de montrer toutes les infos sur le tableau des membres sachant qu’on peut utiliser les boucles SPIP classiques pour tout lire ?
Plugin Gestion d’Association (04/01/07) 4 janvier 2007, venant de 221.154-242-81.adsl-dyn.isp.belgacom.be
Il y a toujours un problème avec un champs « tirage » sur l’update spip_ventes, demême que sur « prenom_ad » siur spip_adherents
Le tableau des adhérents passe maintenant sur IE 7 mais pas sur FF2.0 (le wrapping ne se fait pas bien et les cases sup/mod sont inaccessibles).
Attention, 450 photos à télécharger sur une seule page, cela prend vraiment beaucoup de temps !
De plus, avec le bouton « envoyer » tout en bas, la modification/suppression devient complexe.
Ce serait bien de mettre une pagination alphabétique façon spip.
Plugin Gestion d’Association (04/01/07) 4 janvier 2007, par Bernard Blazin
J’ai pas mal de fichiers qui se baladent un peu partout. Il est donc fort probable, que j’ai glissé des mauvais dans le zip car ici je ne rencontre aucun problème sur les champs.
Je viens de telecharger FF2 ayant la version anterieure et là non plus je ne vois pas de soucis majeurs.
Peut être qu’une capture d’ecran pourrait m’aider dans ce cas à envoyer sur mon adresse. bernard.blazin@free.fr
L’upload d’image m’avait été demandée, il y a quelque temps. C’est donc une option mais rien ne nous oblige à mettre des trombines sur les membres ;o)
Je vais essayé de faire ce que tu me demandes pour la pagination, mais là, je n’assure rien, mes compétences risquent de ne pas être à la hauteur. ( tu parles bien d’une pagination tel que celle qui existe sur les auteurs dans la partie privée ?)
Le problème c’est que nous risquons de perdre l’option des couleurs en fonction des états dans ce cas.
Donc demain je verifie bien tous mes fichiers et surtout le fichier de création de tables..et je remets un zip
Ne désesperons pas ! Nous arriverons bien à faire quelque chose qui tient la route, tous ensemble..Encore merci pour tes retours qui me sont forts utiles.
Plugin Gestion d’Association (04/01/07) 4 janvier 2007, par Bernard Blazin
Je reviens :
Pour les problèmes de champs, as-tu détruits tes tables et les as tu reconstruites ?
Sinon, en effet, tu risques d’avoir des erreurs. Ces deux tables ont été modifiées il y a quelques jours ( Fais une sauvegarde des données avant, pour éviter de tout de retaper) ;o)
Plugin Gestion d’Association (suite) ben oui je reviens... 16 janvier 2007, par assobachant
Site à visiter: asso-B@CH@NT
j’utilise :
- SPIP 1.9.2 beta 3 [8159]
- Apache2 (2.0.55-4ubuntu2) ;
- Mysql-5.0 (5.0.21-3ubuntu1) ;
- PHP5 (5.1.2-1ubuntu3) ;
- PhpMyAdmin (4:2.8.0.3-1) ;
Bon le décor est planté ; voyons ce qui c’est dit sur le forum :
2. Pourquoi ne pas faire le lien avec la table spip_auteurs qui fait double emploi pour partie et permet une plus grande souplesse d’utilisation grâce aux champs extra et autres développements futurs de spip. De plus et je ne dois pas être le seul, nos adhérents sont déjà enregistrés dans cette table avec un statut de rédacteur. Cela permettrait donc de récupérer
- Alors la c’est le truc qui est génial ; bernard fait quelque chose....
Pour la table auteurs en effet ce serait possible, mais il faut savoir que les champs extra vont être abandonnés dans les prochaines versions de spip.
- ben ya pas une astuce...
Je me pose maintenant la question : est il en effet très important de montrer toutes les infos sur le tableau des membres sachant qu’on peut utiliser les boucles SPIP classiques pour tout lire ?
- la je vous rejoint...
Pour les problèmes de champs, as-tu détruits tes tables et les as tu reconstruites ?
- précise le dans l’install car je me suis fait avoir ; pas moyens de mettre un nouvelle adhérent.
Bon allez ce soir on test et on fait un retour.
- par contre pour le mail de rappel peu t’on l’accoupler a spipliste ??
ps : Ah oui j’oublié , superbe boulot voila que l’ecureuil mange des galettes maintenant ; il est vraiment dément le « Glaucomys volans »
Plugin Gestion d’Association (suite) ben oui je reviens... 16 janvier 2007, par assobachant
allez premier retour :
NOM : ==> si l’on n’écrit en minuscule l’avoir obligatoirement en majuscule.
dans le cas ou l’on n’est pas couplé a la table auteur
d’ailleur voir le plugin auteur :
http://www.spip-contrib.net/Plugin-Auteurs-complets
Plugin Gestion d’Association (suite) ben oui je reviens... 17 janvier 2007, par Bernard Blazin
Hello,
Pour l’instant c’est encore un plugin en phase de développement, il est possible que, par la suite la table auteurs soit couplés avec celui-ci.
Je pense qu’il faut voir comment SPIP va évoluer avec les fameux champs extras.
Pour forcer les noms en majuscule c’est pas trop compliqué par contre faire un mail lié au plugin spip_lettre, alors là je ne vois pas.
Il faut dire que le plugin dans sa nouvelle version a pris un sacré coup de jeune grace aux interventions de François de Montlivault que je remercie ici. ![]()
