Bonjour,
Aujourd’hui je vais présenter le paquet Garradin de façon plus complète que la dernière fois. Because it’s a french application, and the english translation doesn’t exist for the moment, I won’t translate this post(but if you need really a translation of this post, comment this post)
Garradin
Présentation
Garradin est une application qui permet de gérer une association. C’est un outil très complet.
liste de toutes les fonctionnalités de Garradin :
Gestion des utilisateurs/membres
Gestion des cotisations
La tenue d’une comptabilité
Création d’un sites (dont la gestion des adhésions)
Création d’un wiki
Il permet une gestion facile des tâches administrative telles que l’écriture des rapport (de réunions, assemblées…)
Ce projet est très intéressant, j’ai une question :
Le paiement en ligne des cotisations est-il possible ou à défaut envisagé ? (paiement par Paypal est autres services du genre les plus connus).
Je pense que c’est déjà possible mais je ne sais pas comment. Il faudrait prendre contact avec le developpeur pour savoir. Je lui demanderai. (excusez-moi pour le trop grand retard)
frju365
Bonsoir !
Je suis un peu en retard… j’ai enfin mis à jour la version du paquet : 0.8.2. Comme d’habitude voici les changelogs de la version 0.8 à la version 0.8.2 : http://dev.kd2.org/garradin/Changelog (à regarder attentivement)
Bonjour,
J’ai un problème sur Garradin, il m’est impossible de voir les membres qui sont pas à jour de leur cotisation et ce malgré le fait d’avoir attribué une cotisation à une catégorie.
J’aimerai rajouter sur ma liste de membre une colonne adhérent à jour ou non.
Pouvez m’aider svp? M’indiquer quel bout de code je dois rajouter au tableau ?
Très certainement. Elle fonctionne dans Debian (c’est la version qui est utilisée par le paquet sur Github). C’est >php7 donc, php 7.2 et 7.1 sont bonnes.
Je l’ai installé il y a quelques années ; si je me souviens bien, il est possible d’utiliser PayPal sur Garradin en allant sur la page de l’éditeur de cette suite web et de télécharger le plugin adéquant…
A confirmer Mais après, il faut à mon avis copier en ligne de commande le pack zip vers le dossier sur le serveur.
Mh… je ne sais pas. Honnêtement je n’ai pas approfondi le sujet. Je regarderai. Sinon, comme c’est du PHP (), ça devrait être facile à implémenter dans l’API de Garradin (si ce n’est pas déjà fait du côté des modules.
Pour l’instant la mise à jour marche sans trop de soucis…
J’aimerai arriver à corriger aussi la configuration de nginx.conf, par rapport à ce message The nginx configuration (especially location __PATH__) appears vulnerable to path traversal issues as explained in https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/
Mais c’est délicat…
Il y a eu un petit soucis en montant vers la version précédente 1.1.11~ynh1; pour ceux qui étaient restés à une version 1.0.7~ynh2, la mise à jour redirigeait vers la page de post-installation et si certains ont perdus leurs données, je suis sincèrement désolé ! Ce soucis est dorénavant résolu et je promet de faire plus attention à l’avenir.
Les permissions sur les fichiers aussi sont plus sécurisés, bientôt la version 1.1.13 arrive, cette application se développe assez vite et offre des corrections assez régulièrement.
Hello again,
Cette fois on va passer à la version 1.1.17 avec quelques changements.
J’espère que les mises à jours vont bien ce passer…
Merci à @fflorent pour son aide à la refactoration du code.
La nouveauté des futures versions est la possibilité de mettre à jour directement depuis l’application, mais nous avons préféré désactiver cette option pour ne pas avoir de soucis de comptabilité avec Yunohost.
Nous avons ajouter 2 fichiers de configurations pour être plus cohérents:
Un fichier config.local.yunohost.php qui nous permettra d’ajouter des constantes si besoin au bon fonctionnement de l’application ( comme par exemple pour cette mise à jour const ENABLE_UPGRADES = false; ) qui évitera de mettre à jour via l’application.
Un fichier config.local.user.php qui permet à l’administrateur du serveur d’ajouter des configurations personnelles si besoin (lire pour s’inspirer le fichier modèle config.dist.php)
Librement.
Il est conseillé de faire une sauvegarde avant de faire une mise à jour (et de faire des sauvegardes régulièrement même quand aucune mise à jour n’est nécessaire). (cf: documentation Garradin)