SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Contribs dédiées > Associations > Gestion d’associations

Plugin Gestion d’associations

mercredi 14 février 2007, par Bernard Blazin, FdM. Dernier ajout mercredi 13 juin 2007


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

Voir en ligne : Plug and spip


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 en particulier pour les nombreuses associations de la sphère spipienne.

Les Fonctionnalités

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

Barre de menu

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

Installation

Comme tous les plugins en suivant la procédure habituelle. Le plugin installe plusieurs nouvelles tables dans la base. Il est donc possible de faire ressortir des informations dans la partie publique du site en utilisant les boucles SPIP.

Profil de l’assocation

Vous pouvez entrer les coordonnées et certains renseignements sur votre association. En outre il est possible de personnaliser l’interface privée :
- Sélection des modules utiles
- Choix entre une indexation des adhérents numérique incrémentielle ou structurée

Catégories de cotisation

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

Les balises suivantes sont disponibles sur une boucle (SPIP_ASSO_CATEGORIES) : #ID_COTISATION, #VALEUR, #LIBELLE, #COTISATION, #DUREE. Le champ "valeur" est destiné à la gestion de critères, par ex. valeur="ordinaire" pour cotisation annuelle ordinaire.

Gestion des banques

La gestion des banques facilite la gestion de la trésorerie et l’établissement des avoirs de l’association. Elle fait en outre correspondre chaque paiement à un compte bancaire dépositaire. Le compte "caisse" (pour les paiements en liquide .... dans la petite boîte métallique fermée à clé!!!!!) est préenregistré.

Les balises suivantes sont disponibles sur une boucle (SPIP_ASSO_BANQUES) : #ID_BANQUE, #CODE, #INTITULE, #REFERENCE, #SOLDE. Le champ "code" est destiné à la gestion de critères, par ex. code ="banque1" pour le compte bancaire n°1.

Gestion des membres

Tous les champs peuvent être utilisés en balise sur une boucle (SPIP_ASSO_ADHERENTS) : #ID_ADHERENT, #NOM, #PRENOM, #SEXE, #FONCTION, #RUE, #CP, #VILLE, #EMAIL, #TELEPHONE, #PORTABLE, #PROFESSION, #SOCIETE, #CATEGORIE, #VALIDITE, #PUBLICATION, #REMARQUES.

Deux modèles de balises formulaires sont également disponibles #FORMULAIRE _ADHERENT pour la demande d’adhésion depuis l’espace public et #FORMULAIRE_MODIF_ADHERENT pour l’édition des données en lignes. Ce dernier nécessite le plugin balise_session.

Certains champs adhérents peuvent être personnalisés en utilisant le fichier de langue lang/asso_fr.php. Il s’agit des champs Référence interne (#ID_ASSO), Secteur (#SECTEUR) et Utilisateurs 1 à 4 (#UTILISATEURX).

Il est prévu 4 statuts de cotisants (#STATUT) :
- Prospect (prospect) : Le statut initial par défaut à l’enregistrement du membre
- A jour (ok) : Le statut après enregistrement d’une cotisation
- A é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.

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

Le plugin recherche automatiquement les adresses email identiques dans les tables SPIP_ASSO_ADHERENTS et SPIP_AUTEURS et permet donc d’établir un lien (#ID_AUTEUR) avec cette dernière. Ce lien est affiché dans le tableau des membres. Inversément, pour chaque nouvel adhérent, il est créé un "visiteur SPIP", s’il n’existe pas encore. Les fonctions de contrôle d’accès sont donc utilisables dans l’espace public.

Le tableau peut être sorti au format pdf.

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 attandant 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.

Tous les champs peuvent être utilisés en balise sur une boucle (SPIP_ASSO_DONS) : #DATE, #BIENFAITEUR, #ARGENT, #COLIS, #VALEUR.

Ventes associatives

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

Tous les champs peuvent être utilisés en balise sur une boucle (SPIP_ASSO_VENTES) : #DATE_VENTE, #ACHETEUR, #ARTICLE, #CODE, #PRIX_VENTE.

Gestion des activités

A 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

Tous les champs peuvent être utilisés en balise sur une boucle (SPIP_ASSO_ACTIVITES) : #ID_ACTIVITE, #DATE, #NOM, #ID_ADHERENT, #MEMBRES, #NON_MEMBRES, #ADRESSE, #EMAIL, #TELEPHONE, #INSCRITS, #MONTANT, #DATE_PAIEMENT, #STATUT, #COMMENTAIRE.

Un modèle de balise formulaire est disponible #FORMULAIRE _INSCRIPTION pour l’inscription aux activités depuis l’espace public. Ce dernier doit être placé dans une boucle EVENEMENTS.

A 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.

Livres de comptes

Les opérations de cotisations, de dons financiers et de ventes associatives sont centralisées dans une feuille de comptes qui en offre une vue chronologique. Il est également possible d’y ajouter des achats et d’obtenir un bilan des résultats et des avoirs de l’association.

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.

Feuille de route

Dans les futures versions à venir, en plus des raffinements divers, nous rajouterons d’autres fonctions :

- Fusion de la table adhérents dans la table auteurs
- Amélioration de l’internationalisation (merci d’avance pour l’aide proposée)
- Amélioration de la comptabilité
- Inscription aux newsletters de spip_listes
- Gestion des prêts (matériels, livres,....)

Nous sommes conscients qu’il n’existe pas 2 associations identiques et que certains besoins ne seront pas rencontrés ici. Alors n’hésitez pas faites-nous part de vos demandes. Nous essayerons d’en tenir compte.

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
- Agenda pour la gestion de vos activités
- Spip-listes pour vos lettres électroniques
- Article_pdf pour les impressions de vos articles
.... entre autres !

Notes de versions

Version 0.4
- Génération de documents pdf (Etiquettes, tableau adhérents)
- Formulaire de demande d’adhésion et de modifications des données à partir du site public (nécessite le plugin Balise_session).
- Validation des écritures comptables
- Internationalisation des pages adhérents (Merci à Thibault Taillandier)
- Ajout automatisé du visiteur SPIP
- Recherche adhérent sur ID (ou ref int)

Version 0.5
- Gestion des activités

P.-S.

La dernière version du plugin peut être téléchargée sur spip-zone


Répondre à cet article

  • Plugin Gestion d’associations

    13 décembre 2007 19:11, par YannX

    Bonjour,

    Je (re)commence a mettre en oeuvre ce plugin (avec Inscription2 et Cfg, crayons étant désactivé) : pas très facile a comprendre, mais oh combien utile...

    Comme vous annoncez (fort aimablement) etre à l’ecoute des besoins complémentaires, j’aimerais formuler une demande, n’etant pas (encore) spécialiste de Forms & Tables : pour des besoins spécifiques (coordonnées métier), je souhaiterai rajouter des champs complémentaires (voire meme une table nouvelle) : comment cela pourrait-il se faire ?
    Par exemple, j’imaginerai bien pourvoir rajouter des lignes descriptives de nouveaux champs (a minima dans un ./inc/datatables.php ?).

    Qu’en pensez-vous ?

    Yx

    Répondre à ce message

    • Plugin Gestion d’associations 13 décembre 2007 19:24, par YannX

      Et si vous avez une idée expliquant ce message

      Warning : Invalid argument supplied for foreach() in assembler.php(398) : eval()’d code on line 226

      en réponse à ./ecrire/?exec=editer_adherent&id=14
      AUTEUR NUMÉRO 14
      AUTEUR ELARGI NUMÉRO 1

      car je ne parviens donc pas à modifier les tables SPIP_ASSO...

      SPIP 1.9.2c [10268] chez online.net
      Association 1.9.2 0.6
      avec les plugins qui vont bien....

      Merci de vos meilleures idées...

      Yx

      Répondre à ce message

    Retour au début des forums

  • Plugin Gestion d’associations

    20 novembre 2007 22:15, par Olivier CARETTE

    Je découvre SPIP et ce super Plugin. J’essayais désespérément de créer un site officiel pour mon association. Je pense que ce plugin va me permettre de développer un bon système. Il manque cependant quelques points. Un petit problème toutefois : je ne vois pas comment faire fonctionnner le système gestion des activités. J’ai installé le plugin Agenda 192 sur spip192c. Je crée un évènement mais je ne le trouve pas afficher dans les activités. Comment faire ? Peut-être manque-t-il un bouton pour créer une activité en bas du tableau. ceci m’interesse fortment car notre association organise des journées de formation qui pourrait être utilisé dans spip. Merci d’avance et encore bravo

    Répondre à ce message

    • Plugin Gestion d’associations 21 novembre 2007 09:27

      Bonjour,

      1. Contrôler si l’évènement a été créé par le plugin Agenda 2. Eventuellement créer un mot-clé d’évènement 3. Y a t’il une gestion multisites ? 4. Vider le cache ?

      Mais il n’ya pas beaucoup de raison dans le code du plugin pour que les évènements créés par un autre plugin ne soient pas affichés

      FDM

      Répondre à ce message

    Retour au début des forums

  • Plugin Gestion d’associations

    4 octobre 2007 15:27, par Romain

    Bonjour,

    Je suis entrain d’installer la dernière version (0.6) trouvée sur builds/plugins et je voulais signaler une erreur dans le fichier formulaire_adherent.php Ligne 256 : il manque une virgule après commentaire
    'commentaire'=> $commentaire

    Concernant l’inscription des adhérents, je les reçois bien dans la zone de gestion des membres, mais il n’est pas actif comme visiteur. Si je l’inscris ensuite comme visiteur, avec le même e-mail, il ne le reconnaît pas et ne retrouve pas les données envoyées par le formulaire.

    Pouvez-vous me dire la procédure à suivre ? Je suis sur SPIP 1.9.2c [10268] | Sarka-SPIP 2.0.2 [15441]

    Merci pour ce magnifique plugin.
    Romain

    Répondre à ce message

    • Plugin Gestion d’associations 4 octobre 2007 19:07, par Romain

      Je continue dans mes questions...

      Dans la Gestion des membres, les logo_auteur n’apparaissent pas dans la colonne photo.

      Si un membre n’a pas renouvelé sa cotisation, est-ce que son compte est désactivé (login et mot de passe) de manière à ce qu’il n’accède plus aux zones réservées aux adhérents (accès restreint)

      Merci !
      Romain

      Répondre à ce message

      • Plugin Gestion d’associations 21 octobre 2007 22:38, par Romain

        Bonjour,

        Je viens de tenter d’installer la version 0.7 (fichiers mis à jour le 20/10/2007) mais sans succès. Quand je souhaite éditer le profil de l’association j’ai le message suivant :

        # Erreur(s) dans le squelette
           * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
           * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
           * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
           * Table SQL « spip_asso_plan » inconnue, _pc_dons
           * Erreur sur le site, boucle critère inconnu classe

        J’ai installé inscriptions2 en me disant qu’il y avait un lien et il m’affiche le même message quand je souhaite le configurer...

        Je suis sur SPIP 1.9.2c

        Si vous voyez d’où ça vient, je suis preneur ! Merci ! Romain

        Répondre à ce message

        • Plugin Gestion d’associations 22 octobre 2007 07:55, par fdm

          Oui, il y a quelques ratés dans la version 1.9.2. sur spip_zone (Installation des bases, accès aux fonctions,..)

          Dès qu’elle sera stabilisée et vu les changements importants intervenus, je la placerai ici avec les commentaires d’usage.

          Une question de 2 ou 3 jours.

          Répondre à ce message

          • Plugin Gestion d’associations 8 novembre 2007 19:20, par Romain

            Bonsoir ! Et merci pour votre réponse.

            Je viens de tester la nouvelle version et je rencontre les problèmes suivants :

            1. La gestion des membres n’affiche plus les membres
            2. Quand j’affiche l’auteur, la partie adhérent n’existe plus
            3. Si je souhaite configurer inscription2 ça plante (problème de tables banques et autres qui ne sont pas converties...)

            J’attends la prochaine version et je vous enverrai mes résultats de tests...
            Si je peux être utile à autre chose, n’hésitez pas à me contacter.

            Merci encore pour le développement de ce plugin...

            A bientôt,
            Romain

            Répondre à ce message

    Retour au début des forums

  • Plugin Gestion d’associations version 0.6

    30 octobre 2007 12:37, par JB

    Bonjour

    Quand je cherche à configurer le plugin (version 0.6 intitulée Association_1.9.2, téléchargée svn aujourd’hui 30/10/07), via CFG, j’ai ce message d’erreur :

    # Erreur(s) dans le squelette

       * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
       * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
       * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
       * Table SQL « spip_asso_plan » inconnue, _pc_cotisations
       * Erreur sur le site, boucle critère inconnu classe

    Répondre à ce message

    Retour au début des forums

  • Plugin Gestion d’associations

    21 octobre 2007 00:42, par Bertrand

    Remarquable ! Mais je ne vois pas comment donner les instructions de paiement de la cotisation. Notamment, j’aimerais pouvoir afficher un bouton permettant de payer par Paypal. C’est facile à faire dans un script php, mais ici je ne sais pas comment...

    Merci d’avance !

    Répondre à ce message

    Retour au début des forums

  • Bonjour, J’ai des difficultés à faire le lien entre le plugin gestion des associations et d’autres plugins :
    - inscription2 (dont la balise me donne une page blanche... et pour qui le lien entre adhérents d’’inscriptions2 et membre de association ne se fait pas
    - spip-list qui ne "reconnait pas qui sont les adhérents"/ et ou les membres...

    y’a-t-il des manipulations particulières à faire ?

    merci pour toutes ces contrib’

    Répondre à ce message

    • Gestion des associations et autres plugins 21 octobre 2007 11:35, par fdm

      La compatibilité n’est pas assurée, mais ça vient.

      La version 0.6 du plugin qui est en test s’appuiera dorénavant sur Inscription2 pour toute la gestion des données adhérents. Le plugin Association assurera la seule gestion des cotisations.

      Répondre à ce message

    Retour au début des forums

  • Bonjour,

    Voici exactement le plugin qu’il me faut...

    Seulement je ne suis ni spécialiste de spip... ni même informaticien !!

    Donc mes problèmes vont vous sembler hyper basiques : je n’arrive pas à intégrer correctement les balises du plugin association dans mon squelette.

    J’aurais en particulier besoin :
    - d’une page formulaire d’inscription / possibilité de modifier sa fiche
    - que les adhérants n’aient pas accès à la partie privée
    - la possibilité de s’inscrire à un évènement

    d’avance merci.

    Répondre à ce message

    Retour au début des forums

  • Merci pour ce plugin !

    En ce moment je tente d’ajouter des « banques », je remplis tous les champs et ca me dit que tout va bien « Le nouveau compte financier a été ajouté ». Pourtant il n’y a pas d’inscription de créé dans spip_asso_banques ! Une idée du pourquoi ? Est-ce moi qui remplis mal les champs ? Pourtan j’ai vérifié la structure de la table et les données que je rentres me semblent correctes.

    Vincent

    Répondre à ce message

    • J’ai été fouiller dans le code du plugin et je comprend pas. Le code de action_banques.php fait référence a un champ « code » dans la table spip_asso_banques. Pourtant ce champ n’existe pas. Mais il y a un champ « valeur » dans cette table.

      “INSERT INTO spip_asso_banques (code, intitule, reference, solde, date, commentaire) VALUES (’$code’, ’$intitule’, ’$reference’, ’$solde’, ’$date’, ’$commentaire’ )") ;”

      Répondre à ce message

      • Plugin Gestion d’associations (bug?) 25 avril 2007 08:22, par FDM

        Ce problème a été règlé dans les dernières versions du plugin.

        Répondre à ce message

        • Plugin Gestion d’associations (bug?) 11 juin 2007 14:17, par ManuDevil

          J’utilise la version 0.5 (ou 0.51), et j’ai exactement le même problème. Impossible de créer une banque par le biais du plugin. Et quand on insère une ligne dans la base de données via phpMyAdmin, elle ne s’affiche pas non plus dans le plugin. Je suppose donc que je n’ai pas la dernière version, mais où se trouve donc cette version ?

          Par ailleurs, le problème de codage des fichiers reste très ennuyeux. Certains sont en ANSI, d’autres en UTF-8, et du coup, ça inscrit des caractères bizarres au début de chaque page.

          Néanmoins, l’effort est très louable, et je vous en remercie. Je vais continuer à suivre ce plugin de près.

          Voir en ligne : Crazy Orc - Les jeux de simulation

          Répondre à ce message

          • Plugin Gestion d’associations (bug?) 12 juin 2007 22:11, par FDM

            Oui, il y a des bugs qui font de la résistance.

            En attendant la mise à jour (déjà disponible sur svn) : Avec un éditeur de texte, dans le fichier exec/action_banques.php, remplacez le mot "valeur" par le mot "code" aux lignes 73 et 84.

            Merci pour vos encouragements. Dans les prochaines versions, ce module est amené à évoluer vers un vrai plan comptable.

            Répondre à ce message

            • Plugin Gestion d’associations (bug?) 10 septembre 2007 12:02, par hillbilly

              Bonjour, j’ai le meme probleme de création de banque mais en plus, heberge chez ovh, j’ai fait l’installation du module SPIP et je ne trouve nulle part les tabls SPSI ,

              Pourriez vous m’aider SVP

              Merci

              Répondre à ce message

            • Plugin Gestion d’associations (bug?) 23 septembre 2007 18:00, par katukav

              Après avoir fait cette manipulation j’ai toujours le soucis avec les banques je ne peu pas en enregistrer une ? faut il faire autre chose ? L’idée de prendre la version sur svn est possible mais je n’ai vu nul part la procédure pour une mise a jour. Comment fait on ?

              Répondre à ce message

    Retour au début des forums

  • Plugin association : au rapport !

    8 septembre 2007 22:22, par Mathilde

    Très chouette plugin ! Je viens de l’installer et suis en train de découvrir ses fonctionnalités.

    Alors : rapport de bug du zip Association0.51 dans le fichier exec/adherents.php, ligne 238

    echo '<a href="../ecrire/?exec=auteur_infos&id_auteur='.$data["id_auteur"].'">

    (il manquait les ".." devant /ecrire)

    Et rapport de mon experience associative, pour des suggestions d’ajouts, si ça vous semble pertinent et/ou faisable :
    - le montant des adhésions n’est pas fixe, mais varie entre 5 et 25€, en fonction de ce que chaque membre estime pouvoir donner : possibilité de menu déroulant pour fixer le montant de la cotisation ?

    - les cotisations prennent automatiquement fin à chaque AGO, en septembre : possibilité de choisir durée de cotisation ou date fixe d’échéance ?

    - chaque membre est a priori redacteur sur le site et a accès à une rubrique qui est en accès restreint. Possibilité, lorque l’on crée la fiche membre de générer automatiquement ce statut et l’accès à la zone + passage automatique en simple visiteur quand la cotisation vient à échéance ? (ouch !)

    Répondre à ce message

    Retour au début des forums

  • Plugin Gestion d’associations

    28 août 2007 09:10, par Jean Michel

    J’ai un souci avec la fonction "Ajout d’un compte financier". Lorsque j’ajoute un compte il n’apparaît dans la liste des comptes ouverts, et n’est pas enregistré dans la table "spip_asso_financiers". J’ai fait l’essai de l’ajouter directement via phpmyadmin, là il est bien enregistré, mais n’apparaît toujours pas dans la liste des comptes. Faut-il activer quelque chose pour que cette fonctionnalité soit opérationnelle, ou est-ce-que c’est moi qui me plante quelque part ?

    A+

    Répondre à ce message

    Retour au début des forums

  • Plugin Gestion d’associations

    25 août 2007 15:21, par Jean Michel

    Bonjour,

    Je viens d’installer votre plugin qui semble pas mal du tout. Cependant j’ai quelques questions.

    1 Existe t-il une doc sur la configuration et l’utilisation ? 2 Comment peut on ajouter des modes de payement ? 3 À quoi correspondent les "Utilisateur 1", Utilisateur 2, etc ?

    Pour le moment c’est tout :)

    Cordialement

    Répondre à ce message

    • Plugin Gestion d’associations 26 août 2007 20:18

      Y a pas de doc autre que celle de ce site.

      Pour ajouter un mode de paiement, il suffit d’aller dans le module de gestion des banques et créer un nouveau compte (version 1.9.2) pour la version test 1.9.2, il suffit de créer une ligne au plan comptable (classe 5)

      Les champs utilisateurs servent sont des champs supplémentaires personnalisables. Ils peuvent être renommés dans le fichier de langue asso_fr.php.

      Répondre à ce message

    Retour au début des forums

  • Plugin Gestion d’associations

    21 août 2007 21:29, par laurent

    Bonjour,

    j’ai le problème suivant quand j’installe le version 1.9.2 j’ai le message suivant pour la configuration :

    # Erreur(s) dans le squelette

    * Erreur : filtre « gros_titre » non défini, * Erreur : filtre « fin_cadre_trait_couleur » non défini, * Erreur : filtre « gros_titre » non défini, * Erreur : filtre « fin_cadre_trait_couleur » non défini, * Erreur : filtre « gros_titre » non défini,

    Version Spip 1.9.2 b 9381

    Merci de votre aide

    Répondre à ce message

    Retour au début des forums

0 | 25 | 50 | 75 | 100



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et fonctionnement SPIP-Contrib | SPIP | L'autre.net