
Il était temps. Jusqu’alors, les news étaient affichées sur l’espace Google Code, et relayées sur le présent blog. En somme, rien de bien pratique pour un non-développeur qui n’a que faire des détails d’implémentation, et qui se contre fiche du choix Propel vs Doctrine.
Afin de maximiser les bonnes relations entre le projet et ses utilisateurs, j’ai décidé de créer Piwam.org, nouvelle plate-forme officielle diffusant l’actualité du projet, ses évolutions, en interaction avec les utilisateurs par le biais de sondages. Du coup, ZT ne relaiera plus les sorties mineures ni les décisions en temps réel. En revanche, les articles et réflexions techniques continueront d’avoir leur place ici. Quant à piwam.org, bien évidemment, c’est tout le contraire ! Bref, à découvrir sur www.piwam.org.

Tadam ! C’est maintenant chose faite, Piwam, le gestionnaire d’association open-source, est maintenant sorti en version finale. Des bugs ont été corrigé depuis les release candidates, ce qui nous donne le lot d’améliorations suivant depuis la 1.1.1 :
- trombinoscope
- mode multi-associations paramétrable
- possibilité de retrouver un mot de passe perdu
- message d’erreur explicite en cas d’erreur d’identification
- le nom d’utilisateur n’est pas sensible à la casse
- possibilité d’effectuer des demandes d’adhésion
- formatage des numéros de téléphone
- lien vers les activités et comptes mentionnés dans le bilan
- les membres sans droit peuvent voir et éditer leurs propres informations
- correction des liens vers les adresses emails dans les profils utilisateurs
- le lien pour enregistrer une nouvelle association est masqué si le mode multi-associations est désactivé
- message d’erreur lorsqu’on tente d’utiliser un identifiant déjà pris
- correction d’un bug lors de la récupération de paramètres en mode multi-associations
- correction d’un bug lors du calcul du nombre de membres ayant un certain statut
- début de la documentation développeur
- documentations README, README-FR et UPDATE-FR à jour
- correction de bugs lors du contrôle de la version du logiciel
- les valeurs des préférences peuvent être supprimées
- la valeur « 0″ est affichée si une somme est nulle (au lieu de rien)
En attendant la version 1.2, qui apportera un bon lot de nouveautés et une utilisation de symfony 1.3. Une nouvelle vidéo fait également son apparition, expliquant comment installer Piwam par FTP. Et pour télécharger cette fameuse nouvelle version, ça se passe sur Google Code !

Envie d’une invitation Google Wave ? Plutôt que de vous proposer un 42e concours, ou de proposer – injustement ? – ces invitations aux plus réactifs, j’ai décidé de me baser sur le bon vieux principe de l’échange. Tout bug rapporté découvert dans Piwam et rapporté via Google Code donnera droit a une invitation pour le nouveau service de Google.
La marche est suivre est donc simple : télécharger la dernière version de Piwam, l’installer, rapporter un problème rencontré. Let’s go !

Ça fait un bon petit moment qu’on a pas causé de Piwam par ici… Trou de mémoire ? Piwam est le gestionnaire d’associations que je développe, logiciel libre publié sous licence MIT, basé sur symfony.
Après une version 1.1.1 qui a connu son petit succès (quasiment 600 téléchargements), l’heure est venue de publier la nouvelle version, qui apporte son lot de nouveautés :
- trombinoscope
- mode multi-associations paramétrable
- possibilité de retrouver un mot de passe perdu
- message d’erreur explicite en cas d’erreur d’identification
- le nom d’utilisateur n’est pas sensible à la casse
- possibilité d’effectuer des demandes d’adhésion
- formatage des numéros de téléphone
- lien vers les activités et comptes mentionnés dans le bilan
- les membres sans droit peuvent voir et éditer leurs propres informations
- correction des liens vers les adresses emails dans les profils utilisateurs
- le lien pour enregistrer une nouvelle association est masqué si le mode multi-associations est désactivé
- message d’erreur lorsqu’on tente d’utiliser un identifiant déjà pris
- correction d’un bug lors de la récupération de paramètres en mode multi-associations
- correction d’un bug lors du calcul du nombre de membres ayant un certain statut
- début de la documentation développeur
- documentations README, README-FR et UPDATE-FR à jour
Avant de passer définitivement en version finale (au plus tard le 30 novembre de ce mois), je vous propose de tester cette nouvelle mouture. La mise à jour est possible depuis la version 1.1.1. (voir documentation). À priori, les premiers retours sont positifs et cette version est pleinement fonctionnelle, vous pouvez l’installer sans soucis !

Il y a les perles du Bac, voici les perles de la démonstration de Piwam. La version de démo disponible en ligne a en effet déchaîné le sens de l’humour des joyeux testeurs. Je vous propose ce qu’on appellerait un « best-of » des idées qui m’ont fait sourire.
1) Dans la listes des activités de l’association, on a ainsi le droit à :
- Inspection de la poubelle Albanel
- Gratter le sol avec une brosse à dents
- Epluchage des bludivions à cardans lisses
- Achats des bludivions à cardans lisses
- Vente de yoyos lumineux
- Jouer à Team Fortress 2
2) Parmi les membres :
- Kopter Elie
- Leventreur Jacques
3) Avec des statuts plutôt flatteurs :
- Dieu
- Dieu de tous les Dieux
4) Et enfin, de curieuses dépenses :
- Achat de cannabis
- Pot de vin
- Paiement des alpha-beta testeurs

Pour ceux qui suivent ce qui se passe sur le dépôt SVN, vous avez certainement constaté que Piwam est passé depuis peu en version 1.1 finale !
Piwam est un gestionnaire d’association, sous licence MIT, permettant de répondre aux besoins les plus courants d’une association :
- Gestion des membres et de leurs cotisations
- Gestion des recettes, dépenses, créances et dettes
- E-Mailing
- Gestion des statuts et activités de l’association
- Géo-localisation des membres
- Export des données…
Piwam est basé sur le framework symfony, et cette version corrige les bugs remontés depuis la version beta.
Par ailleurs, je vous annonce la disponibilité d’une vidéo présentant l’installation de Piwam sous un système Unix.
Et oui, bien que la roadmap laissait entendre le contraire, Piwam profite d’une 2e version beta, avant sa sortie en version 1.1 finale, prévue pour septembre.

Cette beta 2 est pertinente à mes yeux dans la mesure où un grand nombre de fonctionnalités ont été développées / améliorées, fonctionnalités qui seront présentes dans la version finale et qui ne l’étaient pas dans la première beta.
Au menu du jour, on retrouve :
- Interface d’installation en ligne
- Correction de nombreux bugs
- Amélioration du système de suppression de données
- Pagination lors de l’affichage des listes de recettes et dépenses
- Mise à jour de la documentation d’installation
- Système de gestion des droits (ACL)
- Gestion de dettes/créances (en tant que recette non perçue ou dépense non payée)
- Améloriation de l’interface (onglets pour le profil d’un membre)
- Interface de configuration
Pour ceux qui ne savent – toujours pas- ce qu’est Piwam, c’est un outil de gestion d’association, écrit en PHP. Vous pouvez découvrir la démo en ligne ou le télécharger.
Après bon nombre de corrections, Piwam, le gestionnaire d’associations, est disponible en version beta, une toute petite semaine après la version alpha.
Grâce à de très bons retours de la communauté, les problèmes ont rapidement pu être identifiés. Grâce à Symfony, ils ont rapidement pu être corrigés. Pas mal de petites choses viennent améliorer l’utilisation de l’outil.
Et au cas où un problème empêcherait votre utilisation de Piwam, 2 nouveaux outils ont été mis en place en version française : un groupe de discussion et un système de suivi de bugs. N’hésitez pas en abuser ! Les changements de la version beta.
Décidément, il n’y en a que pour Piwam en ce moment… Il faut dire que le framework Symfony était – je dois dire – un bon choix, permettant de gérer les bugs et les nouvelles fonctionnalités très rapidement.
Je viens de publier une version alpha3, qui, dans la lignée de la alpha2, corrige un certain nombre de petits bugs quant à la gestion de plusieurs associations, et quelques bugs majeurs, liés à l’enregistrement de la valeur « mis a jour par », lors de l’édition des différentes données. On y retrouve une documentation de plus en plus fournie, des fichiers de configuration de plus en plus lisibles… bref, on s’approche de la beta publiable !
Merci aux lecteurs de DLFP pour l’accueil donné à ce projet et les nouvelles idées apportées. Piwam.googlecode.com.