Associaspip 1.9-2.0

Ceci est une archive périmée mais qui reste intéressante, parfois autant pour l’article que les commentaires associés.

Plugin de gestion de petites associations avec gestion des adhérents et des cotisations et gestion des dons et des ventes associatives.

Ce plugin est né du constat que depuis la version 1.8, SPIP est bien plus qu’un outil de communication, il est un outil de travail pour de nombreuses associations.

Les Fonctionnalités

  1. Profil de votre association
  2. Gestion des cotisations et des relances
  3. Gestion des dons
  4. Gestion des ventes de produits issus de l’association
  5. Gestion des activités
  6. Gestion des prêts
  7. Livre de comptes

Compatible IE7, Firefox, Opéra et sans doute tous les autres navigateurs.

Installation

Comme tous les plugins en suivant la procédure habituelle.
Attention ! Pour la version 0.6 (Associaspip 1.9.2) l’installation des plugins CFG et Inscription2 est indispensable, mais ne l’est pas pour les versions antérieures et postérieures.

Accueil

Il faut ensuite entrer la configuration du plugin et en particulier

  • Sélection des modules utiles
    menu
  • Choix entre une indexation des adhérents numérique incrémentielle ou structurée

Le plugin installe plusieurs nouvelles tables dans la base. Il est possible de faire ressortir des informations dans la partie publique du site en utilisant les boucles SPIP.

Catégories de cotisation

Les catégories de cotisation permettent d’automatiser la saisie des cotisations.

Gestion des adhésions

La gestion des membres permet de contrôler les états de cotisations de vos membres, d’effectuer leurs relances, de modifier leurs données et de consulter l’historique du membre.

Pour la version 0.6 (Associaspip 1.9.2), les données relatives aux adhérents sont incorporées à la table auteurs_elargis.

Il est prévu 4 statuts de cotisants (#STATUT_INTERNE) :

  • Prospect (prospect) : Le statut initial par défaut à l’enregistrement du membre
  • À jour (ok) : Le statut après enregistrement d’une cotisation
  • À échéance (echu) : Le statut après dépassement de la date de validité de la cotisation. Ce statut est attribué automatiquement
  • Relancé (relance) : Le statut après la première relance de cotisation
  • Désactivé (sorti) : Ce statut permet d’exclure un cotisant tout en conservant ses informations. La suppression est quant à elle définitive.
Partie adhérents

La couleur des lignes du tableau des membres change suivant le statut. Il est indispensable de donner un statut interne au membre pour être afficher dans la liste des adhérents !
Pour ce faire, prévoyez un statut interne par défaut dans la configuration de Inscription2, par exemple : prospect ou ok.

Relances

Cette fonctionnalité vous permet d’envoyer un email de relance de cotisation aux adhérents disposant d’une adresse email. Par défaut les adhérents à échéance sont sélectionnés.

Le message par défaut peut également être personnalisé par le fichier de langue asso_fr.php. Le texte peut être rédigé en html.
Rien ne vous empêche d’adresser d’autres types d’email à vos adhérents. Il suffit d’utiliser le sélecteur prévu à cet effet.

On peut également imprimer des étiquettes adresses. En attendant mieux, le réglage se fait dans le fichier action_labels.php

Gestion des dons

Vous pouvez gérer ici les dons fait à l’association, qu’ils soient financiers ou colis. Les dons financiers sont centralisé dans le livre de comptes.

Ventes associatives

Ce petit module vous permet de gérer la vente des produits de votre association, en ce compris les envois.

Gestion des activités

À partir du tableau des évènements (plugin Agenda), il est possible de gérer les inscriptions à ces évènements et d’enregistrer le paiement des participations

Une balise #FORMULAIRE_INSCRIPTION est disponible pour l’inscription aux activités depuis l’espace public. Ce dernier doit être placé dans une boucle EVENEMENTS.

À chaque inscription depuis l’espace public un mail de confirmation est envoyé au participant et au webmaster.

La couleur des lignes du tableau des membres change suivant le statut.

Le tableau des inscriptions peut être sorti au format PDF.

Gestion des prêts

Ce petit module vous permet de gérer vos prêts (matériels, livres,...)
Il comprend dans une interface de gestion des ressources et de réservations

Livres de comptes

Toutes les opérations de gestion définies dans la configuration sont centralisées dans une feuille de comptes qui en offre une vue chronologique. Il est également possible d’y ajouter d’autres opérations définies par un plan comptable et d’obtenir un bilan des résultats et des avoirs de l’association.

Livre de comptes

Ce module n’a pas pour objectif de concurrencer les logiciels de comptabilité, mais de donner une vue approximative de la situation financière de l’association au travers des opérations de routine.

La validation permet de rendre définitives les lignes d’écriture.

Notes de versions

Comme le bon vin, ce plugin se déguste avec

  • Import CSV pour l’archivage des données et les mailing papier
  • Balise_session pour la sécurisation de votre site
  • Forms & Tables pour l’interactivité de votre site
  • Spip-listes pour vos lettres électroniques
  • ... entre autres !

Discussion

133 discussions

  • 3

    Bonjour,
    Tout d’abord bravo pour ce plugin de gestion d’asso.
    Membre d’une association, je teste activement ce plug-in.

    Je ne comprend pas tout au bilan comptable (je n’aime pas la compta) mais cela semble fonctionner.

    Par contre, pas moyen de créer une « ressource ». J’ai beau remplir tous les champs, rien y fait.

    Aurais-je manquer quelque chose ?

    Merci

    SPIP 1.9.2e [12624] / Association 0.64 / Agenda 0.14 / Balise-session 1.0 / cfg 1.10.3 / Inscription2 0.61

    • re,

      je me réponds à moi-même.
      après avoir regardé le code et la base de données, il s’avère que la table spip_asso_ressources est en fait spip_asso_prets.
      Il faut donc créer une table spip_asso_ressources, selon les champs à remplir dans le formulaire (cd. fichier : action_ressources.php).

      A noter la présence d’un $id_achat non présent dans les champs de formulaire (je ne sais pas à quoi il peut servir).

      D’autres petites erreurs également dans le fichier ressources.php pour l’affichage de la puce de couleur, ainsi que de l’icone « Gérer les réservations » (gif->png).

      Une fois ces corrections effectuées, il est possible de réservé les ressources créées. Le formulaire de réservation présente également des soucis ... le temps de voir ce qu’il en est ...

    • Bonjour AlbinOz

      Je me demande si le plugin Association n’est pas orphelin ! Alors une explication plus détaillée des modifs effectuées sur la base de données sera la bienvenue. Merci pour ceux qui ont des connaissances en programmation limitées.

      Cordialement

      Tabaco95

    • Bonjour,

      En fait je ne voulais pas trop m’avancer pensant que l’auteur du plugin répondrait.
      Je n’ai pas encore fini de tout scruter ... je préfère donc faire mon rapport une fois tout regarder.

      Mes connaissances en programmation ne sont pas très grandes non plus

    Répondre à ce message

  • Bonjour,
    Je préside une petite association. Le travail déjà réalisé sur ce plugin est déjà tres aboutit, mais nous aurions besoin de le « coupler » avec un plugin de « gestions des user multiniveaux ». Je travaille avec deux developpeurs et nous aimerions faire évoluer ce plugin.
    Commment contacter son/ses auteur(s) pour lui soumettre nos propositions, notre participation et solliciter son accord pour partir de son code ?

    Répondre à ce message

  • 2

    Bonjour,
    Je n’y connais rien en programmation...
    J’ai installé spip 192d et EVA3.0
    Je trouve le pugin association qui correspond tout-à-fait à ce dont j’aurais besoin. Je n’arrive pas à le faire fonctionner (ainsi que d’autres plugins d’ailleurs qui me renvoient le message suivant (le numéro de ligne changeant selon le plugin) :

    Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 3522 bytes) in /home/sites/st-apo-environnement.fr/public_html/paniers/ecrire/public/phraser_html.php on line 324

    Le problème, c’est que je ne comprend pas ce que cela signifie.

    Merci à qui pourra me donner un petit coup de pouce.

    • Tu dois changer un paramètre du fichier php.ini, à savoir :

      memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)

      Essaie de passer en 16, 32 ou 64MB selon tes besoins ; cela devrait répondre à ton soucis.

      -  Si tu es en local (sur ta machine), là pas de problème pour faire la modif (une petite recherche dans le fichier php.ini et le tour est joué).
      -  Si ton site est chez un hébergeur, pas question de modifier ce fichier, il faut passer par le fichier htaccess ; mais dans ce cas je ne connais pas du tout la syntaxe pour ce faire. Mais le support de ton hébergeur devrait pouvoir te renseigner là-dessus.

      Flo.

    • Merci. Le problème, c’est que je fais les essais en ligne, je ne « travaille » pas en local... Je vais donc essayer de voir avec l’hébergeur.
      Bon week-end

    Répondre à ce message

  • 1

    bonjour a tous...

    j essaie de me servir du plugin pour gérer la compta de mon asso...

    il ne permet que de faire un compta simplifié ?? mais pas la getstion des différents compte du plan comptable ?? je m explique : on peut faire des imputer des opérations que vers les comptes financier ?? ou alors est ce que j ai pas trouver le moyen de faire autrement ??

    • Horetol

      On peut créer tous les comptes du plan comptable. Un exemplaire simplifié de celui-ci était d’ailleurs joint au plugin dans certaines versions (plan comptable francais.txt).

      Dans Association/Plan comptable.

      Tu retrouves ensuite ta configuration comptable dans Configuration/cfg/Association

    Répondre à ce message

  • 1

    Bonjour à tous,

    j’aime beaucoup ce plugin mais j’ai encore des problèmes pour le faire fonctionner. En particulier, en ce qui concerne la création d’adhérents. J’ai crée mes catégories d’adhérents mais quand je vais dans inscription2 pour ajouter un nouveau adhérant j’ai trois lignes d’erreurs (surement dut au fait que j’ai trois catégories) :

    Warning : in_array() [function.in-array] : Wrong datatype for second argument in /mnt/102/sda/5/3/sottai.malte/ecrire/public/composer.php(48) : eval()’d code on line 38

    Warning : in_array() [function.in-array] : Wrong datatype for second argument in /mnt/102/sda/5/3/sottai.malte/ecrire/public/composer.php(48) : eval()’d code on line 38

    Warning : in_array() [function.in-array] : Wrong datatype for second argument in /mnt/102/sda/5/3/sottai.malte/ecrire/public/composer.php(48) : eval()’d code on line 38

    Et dans la liste déroulante de catégorie il n’y a rien.

    Quelqu’un peut-il m’aider ?

    Merci d’avance

    • Bonjour Vlad

      Manque qq infos sur les versions des plugins, mais bon, il faut vérifier la présence de données dans la table spip_asso_categories.

      Courage !

      Tabaco95

    Répondre à ce message

  • 7
    Charles

    Bonjour

    J’ai une question très idiote. pourtant je sais cliquer :) mais je n’arrive pas à trouver comment transformer les auteurs du site en adhérents. Je n’arrive pas même pas a créé un nouvel adhérent. Quand je clique sur « Ajouter adhérent » l’auteur créé n’as pas de statuts.
    Dans édition > gestion d’association > gestion des membres, je ne le voit pas.

    J’aimerais bien savoir aussi a quoi servent les cases à cocher à coté des auteurs dans « auteurs > adhérents ».

    Je suis perdu. Désolé si c’est un gros bouton évident que je n’ai pas vu, j’ai vraiment cherché pendant une bonne heure.

    merci d’avance.

    • Tout se trouve dans Inscription2.

      1. Lors de l’installation du plugin tous les auteurs sont incorporés à la table auteurs_élargis. Ils conservent bien sûr leur statut d’auteurs prédéfini (visiteur,....)
      2. Dans la config du plugin toujours, il y a lieu de définir un statut interne par défaut (ok ou prospect) Si cette précaution n’est pas prise tout nouvel adhérent sera créé mais n’apparaîtra pas dans le tableau du plugin asso.
      3. Il faut ensuite une petite requête pour donner un statut interne aux auteurs existants.

      Je reconnais, c’est pas particulièrement simple et je pense très prochainement supprimer l’obligation de donner un statut interne.

    • Charles

      Merci pour votre réactivité.

      Maintenant j’ai un autre souci.
      Presque à chaque fois que je clique sur un lien dans les catégories du plugins association mon navigateur me demande d’ouvrir ou d’enregistrer un fichier .part par ex « n0_xDgSe.part »

      D’autre part, maintenant que j’ai des prospects, est ce que je suis obligé, pour modifier le statut, de taper à la main le statut interne ok, echu, prospect... ?
      Parce que j’ai cliqué sur ajouter cotisations, dans la gestion des membres, rempli le formulaire. Mais le statut de l’adhérent est toujours sur prospect.

      D’ailleurs je l’ai fait plusieurs fois pensant que ça ne marchait pas et maintenant j’ai 3 dons dans mon livre de compte et il n’y a pas de bouton pour les supprimer. Il y en as un pour valider, mais quand je valide je vois aucun effet. Enfin c’est bizarre que les cotisations soit des dons, et en plus qu’il n’apparaissent pas dans la gestion des dons.

      J’ai du mal :)

      merci

    • A la première question, je ne vois pas de quoi il s’agit merci de préciser.

      A la deuxième question, on ne doit donner un statut que lorsque l’on crée un adhérent manuellement.

      Un statut interne par défaut est donné automatiquement lors de l’inscription en ligne et les autres statuts changent automatiquement en fonction du paiement de cotisation, de la validité de celle-ci, de la relance effectuée,....

      Pour les dons,il ne faut pas oublier de créer dans le plan comptable un ou plusieurs compte bancaires (banque, caisse, paiement électronique, carte bleue) sur lesquels les cotisations sont perçues. Si ce n’est pas pas fait, seul le compte « don » apparaît, D’où .....

      Enfin il me semble que l’on peut effacer une opération dans le livre de compte tant qu’elle n’a pas été validée.

    • Charles

      oki je vais essayé tout ça.
      merci bien

    • Pour les dons,il ne faut pas oublier de créer dans le plan comptable un ou plusieurs compte bancaires (banque, caisse, paiement électronique, carte bleue) sur lesquels les cotisations sont perçues.

      Je ne vois pas ou entre ces informations concernant le compte et les modes de paiement. Dans Plan Comptable/Ajouter une référence comptable je n’ai pas cettre posssibilité et je ne vois pas où ailleurs je pourrais rentre ces info.

      Et merci pour ce super plugin

      Rainer

    • Ajouter une référence comptable : (par exemple)

      -  Code : 5.2.51.1 (ou ce que vous voulez pour vous y retrouver)
      -  Classe : 5 (classe Comptes Financiers suivant le plan comptable français) à reporter dans la config
      -  Intitulé : Compte courant
      -  Référence : N° du compte
      -  Solde reporté (en euros) : Solde du compte au 31/12/2007
      -  Date report (AAAA-MM-JJ) : 2007-12-31
      -  Compte activé :oui (évidemment !)
      -  Commentaires :

      Le plan comptable français est livré avec le plugin, à titre d’inspiration.

    • Merci pour cette réponse rapide.

      Effectivement maintenant j’ai l’option compte courant quand je veux enregistrer une nouvelle cotisation.

      La cotisation s’enregistre belle et bien, mais le statut de l’adhérant ne change pas et c’est seulement quand je change le statut manuellement dans Gestion d’adhérents que j’y arrive.
      Est-ce que il ya un moyen pour l’automatiser de sorte que chaque fois, quand on enregistre sa cotisation ?

      Et puis je constate un petit bug. Quand je veux ajouter une cotisation à un adhérent, joint ou via le formulaire publique ou bien l’interne, j’obtiens le message suivant :
      Montant paye (en euros) :
      Warning : mktime() expects parameter 6 to be long, string given in /opt/lampp/htdocs/spip/plugins/Association_1_9_2/exec/ajout_cotisation.php on line 62

      Pour les auteurs déja présent dans la base de donnée et inclus manuellement comme adhérant Montant paye (en euros) n’apparaît pas.

      Rainer

    Répondre à ce message

  • 3
    Jean-Luc GARNIER

    Bonjour,

    Ce plugin a l’air génial mais je bute sur certains points...

    Plusieurs questions dans ce message :

    1. au travers du plugin, comment définir la liste des articles vendus par l’asso (avec désignation, prix de vente unitaire, etc.) ?
    2. je souhaite déconnecter totalement la liste des adhérents de celle des auteurs. A la limite, je peux admettre que adhérent = visiteur... Par contre, pas d’inscription automatique puisque c’est seulement un membre du bureau qui peut inscrire un adhérent (une fois le paiment de la cotisation effectué..) Comment faire ?
    3. où définir la liste des comptes associés aux différentes opérations ?
    4. où et comment définir la liste des champs additionnels pour les membres (virer tout ce qui est « pro », ajouter n° de licence, club associé, etc.) ?

    Si c’est dans la doc, c’est bien caché ! :-)

    Merci d’avance !

    • Charles

      Pour la question 3 j’ai une moitié de réponse.
      Dans edition>gestions de l’association>plan comptable ( dans le cadre gris )
      on peut ici rajouter des comptes.

      Par contre je ne comprend pas a quoi correspond tout les paramètres : Code, Classe, Intitulé, Référence, Solde reporté, Date report. Tout ça je sait pas du tout à quoi sa sert. J’ai regardé le « plan comptable normalisé » mais ça ne m’a pas aidé.

      Et moi qui voudrais ajouter des modes de paiements, je ne trouve toujours pas comment faire.

      je garde courage :)

    • Question 1 : c’est pas prévu mais c’est une idée à creuser

      Question 2 : Vous n’êtes pas obligé de mettre les formulaires en lignes. Vous pouvez encoder manuellement via les auteurs.

      Question 3 : Effectivement par le plan comptable.
      -  Code : un code comptable que vous choisissez pour vous y retrouver (ou un code normalisé) et faciliter le classement
      -  Classe : la classe de compte (1 à 9) pour faire la distinction entre achats,ventes, comptes financiers,...)
      -  Intitulé : Un nom pour votre compte
      -  Référence : Ce que vous voulez, par exemple le n° du compte bancaire ou de la carte de crédit
      -  Les 2 derniers représentent le solde du compte à la clôture de la période comptable précédente. Cela sert à comparer la situation existante à une situation antérieure.

      Question 4 : C’est un peu plus complexe. Il faut aller dans les différents fonds proposés par Inscription2 et supprimer les lignes inutiles et dupliquer les lignes existantes pour faire des nouveaux champs. Le plugin crée automatiquement les champs dans la table.

    • Jean-Luc GARNIER

      Merci ! Je fais un backup et je me lance... :-)

      Jean-Luc

    Répondre à ce message

  • 1
    Jean-Luc GARNIER

    Bonjour, j’ai besoin de rajouter de nombreux champs dans la table « spip_auteurs_elargis », puisque celle-ci contient les adhérents (perso, je ne trouve pas ceci très pratique, car pour moi, les adhérents et les personnes enregistrées sur le site peuvent être totalement différentes...) : exemple n° de licence sportive, type d’adhésion, nationalité, etc. Comment faire (pas trouvé de doc sur I2) ?

    Y a-t-il un moyen de connecter le plugin vers une autre table spip_asso_adherents comme avec la précédente version ?

    Merci d’avance !

    • La gestion des données des auteurs/adhérents est maintenant déléguée au plugin Inscription2, qui a un champs d’application plus étendu.

      Je te conseille de lire la littérature sur celui-ci, car il me semble qu’en modifiant le fichier fonds/inscription2_infos_perso.html notamment, on peut ajouter tout les champs que l’on souhaite dans la table spip_auteurs_elargis et les gérer avec ce plugin.

    Répondre à ce message

  • Horetol

    Bonjour,

    Je travaille avec la version : 0.64 du plugin sur un spip 192d [11132].

    J’ai deux difficultés :

    Dans le formulaire : ajouter un cotisation, je n’ai pas la possibilité d’ajouter un montant, car il n’y a pas de place (de champ ?) de prévu.

    Bien que j’ai fixé le statut à ok via inscription2 et que la cotisation soit payée (statut à jour) l’icône ne change pas de couleur.

    Merci d’avance de votre aide.

    Répondre à ce message

  • Bonjour,

    merci tout d’abord pour ce plugin pratique.
    cependant je l’utilise avec notamment boite à outil et article _pdf et il semble qu’il y ait problème

    Mais dès que je mets le plugin association (quelque soit sa version), le lien pour article_pdf ne génère qu’une page vierge. Je décoche le plugin association de la liste des plugins, et hop, le pdf est à nouveau généré.

    Sauriez-vous d’où peut venir le problème ?

    Je précise que je suis en 1.9.2d, que j’ai plusieurs fois tout désinstallé (effacement du plugin de la BDD et tout et tout...). J’ai même essayé d’enlever les deux fichiers dans exec qui semblaient gérer les pdf : rien n’y fait.
    merci d’avance

    Pierre

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom