Galette

Versions subventionnées et dons : un bilan

Voici un peu plus d'un an et demi, je décidais de m'établir comme auto-entrepreneur, et à peu près à la même période, j'ajoutais un bouton « dons » sur le site. J'ai communiqué sur l'un et/ou l'autre de ces points à différentes reprises, le temps est venu de faire un petit bilan :-)

Commençons par l'auto-entreprise... Le but initial, c'était de faire évoluer le projet Galette, selon des cahiers des charges définis (et non pas de simples demandes jetées à la va-vite sur une liste de discussion). Je dois dire que j'estime que cet objectif a été pleinement atteint ; espérons que ça continuera !

Pas moins de sept versions sponsorisées ont déjà vu le jour :-)
Chacune de ces versions s'est vue étoffée des fonctionnalités commandées, mais aussi d'autres évolutions que j'ai pris le parti d'intégrer de moi-même (comme sur les versions « normales » en somme).

Voici donc un condensé des améliorations qui ont été commandées, et développées à ce jour :

  • refonte de la gestion des champs complémentaires,
  • gestion des hyperliens dans les champs dynamiques,
  • revue des longueurs minimales des identifiants,
  • identifiants rendus optionnels,
  • paramétrage de la visibilité de champs,
  • implémentation d'une recherche avancée,
  • gestion des civilités,
  • recherche des adhérents via leurs contributions,
  • export CSV de la liste des membres filtrée,
  • rappels de cotisation, automatisation via cron,
  • génération de reçus et factures en PDF paramétrables (interface qui sera réutilisable par la suite pour les autres PDF générés via Galette),
  • appel d'un script externe lors de l'enregistrement d'une contribution (pour l'ajout en comptabilité, par exemple),
  • import d'adhérents depuis des fichiers CSV,
  • ajout de pièces jointes aux mailings,
  • refonte des pages publiques pour les plugins.

Les plugins Auto et Maps ont également bénéficié de nouveautés qui ont été subventionnées.

Il va sans dire, au vu des améliorations apportées, que ces développements bénéficient directement à la communauté. Je tiens à remercier une fois encore l'association AFUL, l'association Debian France, la société Exsequenda ainsi que l'association Club 404 qui ont subventionné ces versions. Il y a aussi deux particuliers qui ont subventionné des développements : Loïs et Roland, merci aussi à eux.

Venons-en à la partie dons. Il n'y avait aucun objectif précis, juste de permettre aux personnes ou associations qui ne peuvent ou ne souhaitent commander une fonctionnalité (ces commandes ont un coût, mine de rien) de contribuer d'une autre façon (en essayant de me motiver :p).

Bon... Là... C'est plutôt le couac. Si l'on tient compte des promesses, ça l'est moins (confer les archives de la liste de discussion) ; mais dans les faits, seuls quatre dons ont été reçus (merci aux donateurs qui se reconnaîtront) ; et qui plus est majoritairement par des personnes qui sont relativement actives par ailleurs !

Force est de constater qu'au final, une grande partie de la communauté ne contribue ni au code, ni au support, ni à la documentation, ni au financement... Les demandes de fonctionnalités sont légion, mais sans un minimum d'investissement de la part des utilisateurs, elles sont vouées à rester des demandes, et rien de plus.

Soulignons toutefois que ça ne concerne - heureusement ! - pas toute la communauté, et que certaines personnes contribuent en développant quelques fonctionnalités, en faisant des tests, ou encore en répondant aux demandes (parfois farfelues ou très imprécises) qui sont formulées sur le tracker. Un très, très Grand Merci à eux ! ;-)

Galette 0.7.8 : Cadeau de Noël de Roland

Une nouvelle mouture de Galette voit le jour, estampillée 0.7.8, elle est subventionnée par Roland ; de même que la mise à jour consécutive des plugins Maps et Paypal :-)

La principale modification de cette version concerne l'ajout d'entrées dans les pages publiques pour les plugins qui disposent d'un espace public. Le plugin Paypal s’appuie sur cette nouvelle fonctionnalité, de même que Maps.

Le plugin Maps se voit également doté de quelques nouveautés :

  • les administrateurs et membres du bureau peuvent désormais gérer les coordonnées des membres,
  • les membres (à jour ou non) peuvent se voir sur la carte s'ils sont connectés,
  • les administrateurs et membres du bureau peuvent voir tous les adhérents géolocalisés, hormis les comptes inactifs,
  • ajout d'un bouton plein écran pour davantage de confort.

Petite note additionnelle : il s'agit ici non seulement de la dernière version de l'année ; mais aussi de la dernière version de la série 0.7 de Galette. L'année prochaine verra naître Galette 0.8, avec quelques changements importants, et la fin du support de PHP 5.3.

Un grand merci à Roland pour avoir subventionné cette version, bonne fêtes de fin d'année à tous.

Galette "not found" : la 0.7.7 sponsorisée par le Club 404

Le Club 404 est historiquement à l'origine de la demande du plugin de gestion de clubs automobiles, en 2009.

Aujourd'hui, le Club 404 a décidé de subventionner l'ajout de pièces jointes aux e-mailings, ainsi qu'une modification sur les droits dans le plugin Auto qui voit ainsi sortir sa première version stable ! Un grand merci à eux !

Quelques anomalies ont été corrigées au passage (consultez le changelog pour davantage de détails), et voici venir la version 0.7.7 de Galette ainsi que la version 1.0.0 du plugin Auto :)

Galette 0.7.6 : subventionnée par Loïs

Les versions se suivent, et ne se ressemblent pas...

Les sponsors se suivent, et ne se ressemblent pas... ;-)

Cette fois, c'est Loïs (GruiicK) Taulelle qui subventionne, en tant que particulier, rien moins que la possibilité d'importer des données CSV !
Loïs est à l'origine de Galette (avec Frédéric Jacquot, aka Deelight), et en était le mainteneur jusqu'à ce qu'il me transmette le projet en 2007. Il n'a jamais cessé de le suivre, tout en contribuant régulièrement de diverses manières (il a pris soin des scripts d'installation sous PostgreSQL, a publié différentes dépêches sur LinuxFr, etc.).

Cette nouvelle version de Galette apporte quelques autres nouveautés en plus de l'import CSV, je vous laisse le soin de les découvrir dans le changelog. Les imports CSV sont dores et déjà dûment documentés (l'effet sponsoring).

Un très grand merci à Loïs pour avoir permis l'implémentation de cette fonctionnalité régulièrement demandée :-)

Galette 0.7.5 : subventionnée par Debian France !

L'association Debian France, qui promeut l'excellent système d'exploitation Debian, et moi même sommes très heureux de vous présenter la mouture 0.7.5 de Galette !

Après plusieurs mois de travail, quelques contre temps, un travail acharné et des tests consciencieux ; une nouvelle version subventionnée voit le jour. Pour rappel, une « Version subventionnée » signifie que certains développements ont été financés via mon activité d’auto-entrepreneur et reversés à la communauté.

Les demandes de Debian France portaient sur différents points :

  • l'envoi de courriels de rappel d'échéance de cotisation (#368) et leur automatisation via cron (#377)
  • l'ajout de modèles de courriels de rappel (#376)
  • la possibilité d'éditer des factures et des reçus paramétrables (#394)
  • l'enregistrement des contributions en comptabilité via un script externe (#490), lors de l'ajout d'une contribution directement dans Galette, ou depuis le plugin Paypal.

Un grand merci à Guillaume Rousse, qui a implémenté quelques fonctionnalités supplémentaires :

  • ajout de date/année en champs dynamiques (#191)
  • ajout de booléens en champs dynamiques (#624)

Quelques autres améliorations ont également été apportées, et quelques anomalies ont été corrigées ; voyez la liste complète des modifications.

De nouveau, merci à Debian France pour le subventionnement, ainsi qu'à celles et ceux qui ont participé aux améliorations et tests de cette version :-)

Lisez également la nouvelle de Debian France sur le soutien à Galette :-)

.