Carnet Wiki

déterrer Associaspip

Version 7 — Décembre 2020 spipfactory.fr

L’objectif pouvoir regardé la faisabilité de réactivé associaspip pour gérer une association en comptabilité.

Actuellement garradin.eu réalise ça très bien .... Mais pourquoi avoir deux logiciels dont les grandes fonctionnalité sont identique.

GARRADIN SPIP
Gestion d’association simple, complète et efficace SPIP est un système de publication pour l’Internet qui s’attache particulièrement au fonctionnement collectif, au multilinguisme et à la facilité d’emploi.
Garradin est un logiciel libre disponible sous licence AGPL v3. logiciel libre, distribué sous la licence GNU/GPL
Gestion des adhérents
Gestion de cotisation et activité
Comptabilité à double entrée
Wiki interne
Porte documents
Suivi des emails envoyés
Interopérabilité
Plugin associaspip 2.1
Plugin de gestion de petites associations avec gestion des : membres (liste et statut, cotisations, relances), dons, ventes associatives, participations aux activités, prêts.

* A priori la seul version qui fonctionne d’aprés spipcontrib est
Associaspip 2.1 Compatibilité SPIP 2.1 SPIP 3.

Malheureusement si on regarde sur SPIP

SPIP 3. (cette version n’est plus supportée)

Serveur Apache ou compatible (versions supérieures à la 1.2x)
PHP 5.1.0 minimum (pas compatible PHP 7)
MySQL 5, SQLite3
NetPBM, Imagick/convert, GD1, GD2 (requis) (plus Freetype pour les filtres |image_typo).
jQuery 1.7.2 intégrée
SPIP 2.1 (cette version n’est plus supportée)

Serveur Apache ou compatible (versions supérieures à la 1.2x)
PHP 4.4.4, PHP 5.x
MySQL 4, MySQL 5, PostgreSQL, SQLite2 et 3
NetPBM, Imagick/convert, GD1, GD2 (requis) (plus Freetype pour les filtres |image_typo).
jQuery 1.4.2 intégrée
  • Comment exhumer Associaspip
    • Télécharger spip 3..0
    • Installer SPIP en veillant a respecter la version php
    • Modifié le fichier ecrire/inc/filtres_images_lib_mini.php (merci cy_altern, Maieul)
// Transforme une image a palette indexee (256 couleurs max) en "vraies" couleurs RGB
// http://doc.spip.org/@imagepalettetotruecolor
if (!function_exists('imagepalettetotruecolor')) {
 function imagepalettetotruecolor(&$img) {
	if ($img AND !imageistruecolor($img) AND function_exists('imagecreatetruecolor')) {
		$w = imagesx($img);
		$h = imagesy($img);
		$img1 = imagecreatetruecolor($w,$h);
		//Conserver la transparence si possible
		if(function_exists('ImageCopyResampled')) {
			if (function_exists("imageAntiAlias")) imageAntiAlias($img1,true); 
			@imagealphablending($img1, false); 
			@imagesavealpha($img1,true); 
			@ImageCopyResampled($img1, $img, , , , , $w, $h, $w, $h);
		} else {
			imagecopy($img1,$img,0,0,0,0,$w,$h);
		}


$img = $img1;
	}
}
}

si vous ne réalisé pas la modification vous obtiendrais une jolie erreur :

Fatal error: Cannot redeclare imagepalettetotruecolor() in /home/clients/sites/ecrire/inc/filtres_images_lib_mini.php on line 424

.

Vous pouvez installé votre SPIP avec le plugin associaspip (ne perdons pas de vu qu’il faudra upgradé pour pouvoir atteindre la dernière version stable de SPIP)


Actions demandées :

• Activer le plugin « Associaspip » (version : 2.1.18)


  • L’entré pour le paramétrage est réalisé via /Activités/Gestion Association
    ../ecrire/ ?exec=configurer_association

1° constat pas de logo pour le plugin.

l’Espace Gestion Association permet de :

-  gérer la configuration :

  • Profil de l’association
    • Dans la description de l’association il manque le RNA
      une association n’a pas obligatoirement un numéro de SIRET alors que le RNA est lui obligatoire
  • Catégories de cotisations
  • Plan comptable

-  visualiser

  • L’association
     ???
  • Membres
  • la on a droit a une jolie erreur :
     	Erreur SQL 1167
    The used storage engine can't index column 'init'
    SELECT upper( substring( nom_famille, , 1 ) ) AS init FROM spip_asso_membres GROUP BY init ORDER BY nom_famille, id_auteur

avec aussi

Warning: mysql_query(): Unable to save result set in /home/clients/sites/ecrire/req/mysql.php on line 141


DOCUMENTATION (synthèse des différents articles lu ici et la)

Pour profiter pleinement du plugin association, suite a mon expérience dans la vie associative, je vous conseil d’embarquer les plugins tiers suivant :

  • le plugin « Coordonnées » (version : 2.5.5)
    • Les actions supplémentaires suivantes seront effectuées :
      • le plugin « Saisies pour formulaires » (version : 3.43.2)
      • le plugin « Pays ISO 3166-1 » (version : 3.4.1)
      • le plugin « API de vérification » (version : 1.11.1)

Gestion des membres

Membres de l’association et auteurs SPIP
Les membres de l’association sont tous des auteurs SPIP. [2] Chaque fois qu’un auteur est édité, il est ajouté (si pas encore présent) aux membres de l’association.

Note : Vous pouvez toutefois supprimer des membres de l’association depuis la page de gestion des membres (par exemple les comptes Webmestre ou des comptes de rédacteurs qui seraient salariés de l’association mais non membres) sans que cela affecte les auteurs SPIP.

Sur la page de l’auteur SPIP apparaît un lien menant directement à sa page de membre. Si l’auteur n’est pas membre et qu’on a les droits suffisants (pour l’instant administrateur non restreint) un lien permet de faire devenir l’auteur membre de l’association.
=> désolé mais j’ai pas encore vu cette fonctionnalité

Informations sur les membres
Le plugin gère les informations suivante sur les membres de votre association :

  • Civilité (optionnel)
  • Nom
  • Prénom (optionnel)
  • Référence interne (optionnel) :

Attention, le plugin utilise lui comme référence des adhérents l’id auteur spip. La référence interne permet juste d’associer a un membre une référence qui pourrait etre son numéro d’adhérent ou autre. Elle sera simplement affichée sur sa fiche mais ne peut en aucun endroit etre utilisée pour désigner un adhérent.

  • Catégorie de Cotisation
  • Statut du membre
  • Date de validité de la cotisation

Statut des membres
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.

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

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.
Relancé (relance) : Le statut après la première relance de cotisation. Il est attribué automatiquement à tous les membres à échéance a qui on envoi un mail de relance à travers l’interface prévue à cet effet.
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. Il est indispensable de donner un statut interne au membre pour être afficher dans la liste des adhérents.

Membre désactivé et suppression
Si un auteur SPIP est mis à la poubelle et qu’il est présent dans la liste des membres de l’association, son statut de membre sera modifié vers « Désactivé ».
Les membres désactivés n’apparaissent pas par défaut dans la liste des membres, pour les voir il faut utiliser le sélecteur de statut présent sur la page de gestion des membres.
Depuis la liste des membres, il est possible de supprimer un membre, cette suppression est définitive mais n’affecte en rien l’auteur SPIP. Une simple édition de la page de l’auteur (sauf mise à la poubelle) va ré-intégrer l’auteur comme membre de l’association.

Article en cours d’écriture, il s’étoffera au fur et a mesure de l’avancement du projet ....