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

  • 2

    Texaverie,

    La requête UPDATE du fichier /exec/action_cotisation.php du plugin Assocaition2 est erronée,
    modifie là afin qu’elle ressemble à ceci « spip_query( "UPDATE spip_auteurs_elargis SET statut_interne=’ok’ WHERE id_auteur="._q($id_auteur) ) ; »

    • c’est ennuyeux... il n’y a pas de fichier action_cotisation.php, (Association 2)

    • oui en effet, je me suis planté de version, je parlait de la 1.9.2

    Répondre à ce message

  • 7
    texaverie

    Bonjour,
    Je suis vraiment désolée d’insister, mais qui sait comment on fait pour avoir des membres en prospects, à relancer, etc ? Des heures ici et là ne m’ont permise à rien faire de plus que de créer une équipe... Je suis aussi allée poster sur « inscription2 » sans succès... Le hic semble venir du champ « statut-interne » qui ne s’affiche pas... mais je suis preneuse de toute explication/solution !
    Merci par avance :-)

    • Bernard Blazin

      Si tu as installé I2 tu dois pouvoir remplir des champs supplémentaires dans la configuration des auteurs. Ces champs (noms, prénoms, etc.) seront reportés dans Association et tu pourras ainsi monter l’ensemble.

    • texaverie

      J’ai bien paramétré mes champs dans I2, ma liste de visiteur est conforme, les champs sont là, juste que je n’ai pas :
      « Statut interne
      Champ différent du statut de SPIP, celui-ci sert pour le controle interne d’une institution »
      ...
      Qui s’affiche lorsque je veux faire une modif, je n’ai aucun visiteur en "membres" (par défaut "prospect") et aucun moyen de les ajouter, donc de gérer une liste d’adhérents à mon association.
      Je ne sais pas si c’est un bug assos2 ou I2, ou si je suis totalement stupide in fine^^
      Merci quand même^^

    • texaverie

      Tous les membres actifs
      Tous ID
      Photo Nom Prénom Catégorie Validité Action Sup.

      voilà ce que j’ai...

    • Bernard Blazin

      Lorsque tu édites un auteur SPIP, il y a bien en plus des champs classiques ’Bio, Clé PGP, les champs de I2 ? Tu as bien paramétré I2 avec CFG et coché les bonnes cases ..Tables, fiches ?

      Si oui, il faut renseigner ces champs pour les voir apparaitre dans association

    • texaverie

      oui à tout, je vois bien ma liste d’utilisateurs, les champs I2 par auteur (sauf statut-interne), mais toujours 0 membre dans « gestion des membres »

    • texaverie

      Cher Bernard, tu peux t’inscrires sur aikidoduc.org, je te passerai en admin, je suis prête à contribuer d’une façon ou d’une autre pour te remercier de ton aide, car là, je crois avoir atteint le seuil de ma compréhension. Merci de ton aide ici en tous les cas.

    • Bernard Blazin

      Je veux bien, mais je ne vois aucun formulaire pour çà.

    Répondre à ce message

  • 3

    Bonjour,

    plugin installé, mais quand je vais pour le configurer, j’ai l’erreur suivante :

    <plugin> manquant dans le fichier de définition : auto

    un autre plugin aurait été indiqué, je l’aurai installé, mais là...

    version spip 2.1.2 [16017], version du plugin 0.65 [41461]

    Répondre à ce message

  • 2

    bonjour,

    j’ai cette erreur qui s’affiche. J’utilise strictement :

    Association2
    Inscription2
    Saisies
    Spip-bonux-2
    cfg

    toutes des versions SVN de la dernière heure.

    l’erreur :

    Erreur SQL 1054
    Unknown column ’statut_interne’ in ’where clause’ SELECT * FROM ma_db.spip_auteurs_elargis a INNER JOIN ma_db.spip_auteurs AS b ON a.id_auteur=b.id_auteur WHERE fonction !=’’ AND statut_interne != ’sorti’ ORDER BY a.nom_famille
    SELECT * FROM spip_auteurs_elargis a INNER JOIN spip_auteurs AS b ON a.id_auteur=b.id_auteur WHERE fonction !=’’ AND statut_interne != ’sorti’ ORDER BY a.nom_famille

    PHP5/MySQL5, SPIP2.1.2 [16017]

    Si on pouvais me prêter une lanterne.... merci beaucoup

    • J’ai le même pb :(

    • texaverie

      ayé, fichier mis à jour, mais si tu sais comment faire ensuite pour avoir dans ton tableau tes adhérents je suis preneuse car j’ai tout essayé sans succé

    Répondre à ce message

  • 6
    texaverie

    Bonjour, je n’arrive pas à inscrire des membres , tout fonctionne sauf ça. Savez-vous comment on fait ?

    • Pierre KUHN

      Bonjour
      Est ce que tu utilise bien du php 5.3 ?

    • texaverie

      Version du client MySQL : 5.0.51a

    • texaverie

      PHP Version 5.2.14

    • texaverie

      mais entre nous, je pense que ça supporte très bien du php 4 aussi, je crois que le bug ne vient pas de là, juste que ne s’affiche pas la possibilité d’ajouter dans le formulaire pour la gestion interne « prospects » ou autre

    • texaverie

      G fait une tentative en cliquant sur « relance » et voici l’erreur :

      Erreur SQL 1054
      Unknown column ’a.email’ in ’where clause’ SELECT * FROM yc_aikidoduc1.spip_auteurs_elargis a LEFT JOIN yc_aikidoduc1.spip_auteurs b ON a.id_auteur=b.id_auteur WHERE a.email <> ’’ AND statut_interne like ’echu’ AND statut_interne <> ’sorti’ ORDER BY nom_famille
      SELECT * FROM spip_auteurs_elargis a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE a.email <> ’’ AND statut_interne like ’echu’ AND statut_interne <> ’sorti’ ORDER BY nom_famille

      Cela a -t-il un lien avec le fait que je ne puisse enregistrer mes auteurs en membres de l’association ?

    • Exactement le même problème...

      Erreur SQL 1054

    Répondre à ce message

  • 13

    Je désire installer plugin association mais j’ai du mal à trouver une version d’inscription2 pour spip2

    quelqu’un a-t-il le zip ??

    Merci

    • je suis dans le même cas, je pensais être seul
      une bonne ame aurait elle le zip sous la main ?

    • moi aussi j’ai tout fait comme il fallait sous spip 2.1 et impossible d’accéder au paramétrage du plugin association...

    • me suis trompée de post....pour le zip, passez pas SVN, télécharger le logiciel recommandé sur votre ordinateur, suivez la procéédure pour obtenir les fichiers de la zone - si g bien compris, pour spip 2 c’est là-bas qu’on trouve le bon association2 et inscription2 - c ce que g fait, mais je ne peux pas accéder au paramétrage d’association - il doit y avoir un truc, mais je ne le connais pas ^^

    • Si tu as pris la version SVN tu dois pouvoir configurer ton association en cliquant dans le menu de droite, Profil de l’association..

    • oui, mais non, il me signale des tables absentes, que je crée, mais rien n’y change

    • Quelles tables exactement ?

      Le plugin est encore en phase de dev pour SPIP 2. il peut donc y avoir des bugs c’est certain.

    • pour les tables c’est fait, il reste juste un fatal error :
      Fatal error : func_get_args() : Can’t be used as a function parameter in /home/aikidoduc/aikidoduc.org/plugins/Association_2.0/balise/configurer_metas.php on line 37

    • bon, en allant sur la zone j’ai vu que le fichier avait été corrigé ^^
      maintenant tout fonctionne.

      LA MARCHE A SUIVRE POUR CELLES ET CEUX QUI VEULENT CE PLUGIN SOUS SPIP 2.1 :

      -  aller sur la zone (après avoir télécharger un « lecteur svn » sur votre ordinateur comme Tortoise SVn par exemple)
      -  une fois tortoise installé, créer un dossier spip zone quelque part et faites un clic droit sur le dossier et choisir tortoise chekout
      -  coller le lien du fichier svn en ajoutant à la place de root ; svn ://zone.spip.org/spip-zone/
      -  vos fichiers svn sont alors dans le dossier créé

      Tout fonctionne avec association2 et inscription2 pris sur la zone, bon web !

    • tu peux indiquer le repertoire svn ? il est tout a fait possible de dire à la zone de générer le zip correspondant (et donc pas besoin de se « taiguer » avec svn quand on sait pas s’en servir et qu’on en a pas l’utilité.

    • Peu importe la solution, tant que le résultat est là. Le répertoire est http://files.spip.org/spip-zone/ pour association2, une fois là-bas facile d’arriver à inscription2

    • certes, mais quitte a donner un conseil au gens, autant donner le conseil le plus simple :p

      (a titre perso je sais me servir de svn, mais tout le monde ne sait pas en a pas forcément l’utilité).
      Bernard : quand le plugin version 2 sera stable, oublie pas de le rajouter en doc joint.

    Répondre à ce message

  • Bonjour
    quelqu’un peut il me dire quelle version d’inscription2 vous avez utilisé pour pouvoir installer association 2 car lorsque j’installe la version 2.192 j’ai se message d’erreur qui s’affiche : Fatal error : Call to undefined function : spip_abstract_showtable() in /homez.41/cvlimoge/www/spip/plugins/auto/inscription2_192/base/inscrip tion2_installer.php on line 33

    je ne peut donc pas installer gestion association.

    je travaille avec eva web4 et spip 2.1.2

    merci d’avance pour vos réponses

    Répondre à ce message

  • Bonjour,

    Serait-il possible de mettre plusieurs adresses email par membres ? (avec le plugin cextra par exemple ?)

    Merci

    Répondre à ce message

  • 2
    Eric LM

    Bonjour,

    je viens d’installer spip 2.1, les plugins Inscription2 (récupéré sur la zone), Bonux, Saisies, cfg, et Crayons. Tout cela pour installer le plugin Association

    Et quand je l’installe, j’obtiens le message suivant :

    Fatal error : Call to undefined function lire_config() in C :\Program Files\EasyPHP\www\ANCIENS HF\plugins\Association_2_0\association_options.php on line 32

    Mon site est bloqué, et je dois supprimer le dossier « Association_2_0 » dans le dossier de plugins pour reprendre la main.

    J’ai oublié quelque chose ? Merci pour votre aide

    Eric LM

    PS : j’ai posté ce message sur spip@rezo.net Pardonnez-moi si cela fait double emploi

    • Eric LM

      Je me réponds à moi-même : le plugin que j’avais pris sur la zone n’est pas bon. Il faut prendre celui qu est en bas de cet article.

      Y’a pu qu’à travailler avec...

      Eric LM

    • Salut,

      J’ai ceci multiplié par dix sur toutes les pages du plugin :

      Table ’sitetest.spip_asso_comptes’ doesn’t exist SELECT * FROM `sitetest.spip_asso_comptes LIMIT 1
      SELECT * FROM spip_asso_comptes LIMIT 1

      Heu... Y a une solution ?

    Répondre à ce message

  • Date d’adhésion variable et comment fixer une date d’échéance de la cotisation,
    identique pour tous les adhérents.

    une synthèse, à améliorer, des différentes réponses faites sur le forum pour cette fonction du plugin


    Fixer une date identique pour tous en fin d’année civile :

    La date de fin est éditable lors de l’ajout d’une cotisation. Il suffit donc à la première cotisation d’inscrire YYYY-12-31 ( date de l’année en cours par exemple : 2010-12-31 ) et les suivantes seront toujours proposées au 31 décembre de l’année.

    Si , il n’est pas procédé ainsi, on obtient des dates de fin échelonnées

    Fixer une date pour une période de une année, de date à date d’adhésion :

    Si on renouvelle et on enregistre chaque renouvellement de cotisation à partir de la date d’adhésion initiale de chaque adhérent, en prenant une durée complète de une année, on obtient des dates de fin échelonnées.

    Modalités de fonctionnement du plugin sur cet aspect : gestion des renouvellements de cotisations

    Habituellement, la date de fin de validité future de la cotisation est enregistrée lors de l’enregistrement annuel de la cotisation en tenant compte de la date et de la catégorie de cotisation.

    Chaque changement de statut d’un adhérent n’est validé par le plugin qu’en fonction de la date de validité de la cotisation.

    A chaque lancement, le plugin Association vérifie les dates de validité et impute un statut_interne « echu » si celle-ci est dépassée.

    Après la première relance, lors de la gestion annuelle de renouvellement des cotisations, le statut _interne des adhérents concernés est basculé sur « relance » ,tant que la cotisation n’est pas perçue et le statut modifié en « A jour » ( OK )

    A noter que l’on peut toujours changer le statut manuellement lors de l’édition du membre ( ou de l’auteur ).

    Concernant le statut interne, les correspondances sont :

    -  Relancé = relance
    -  A jour = ok
    -  Désactivé = sorti
    -  Prospect = prospect
    -  A relancé = echu

    Remarque complémentaire :

    réponse des développeurs au 3/03/2007 :

    « Ceci étant, on envisage dans le profil de l’association de pouvoir choisir entre des échéances à date ou à fin de période. A suivre. »

    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