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.
En attendant une version beta (comprendre : la version alpha 2 courante avec moins de bugs), je vous propose de découvrir mon gestionnaire d’association par le biais de captures d’écran.
Cliquez sur les images pour une version « grandeur nature ». Une démonstration en ligne sera prochainement disponible pour avoir un aperçu exhaustif des fonctionnalités.
Identification :
Nouveau membre :
Nouvelle cotisation :
Geo-localisation des membres :
Mailing :
Bilans :
Le wiki Google Code du projet a été mis a jour, une page dédiée aux screenshots à été ajoutée. Piwam.googlecode.com
C’est quelque chose de très bête qui arrive facilement… Le genre de détails qu’on regrette assez vite… Mon gestionnaire d’association, Piwam, possède une fonction de mailing pour envoyer un message aux membres de l’association. L’administrateur a la possibilité d’enovoyer des mails via sendmail, la fonction mail de PHP, ou encore un serveur SMTP sécurisé (ou non).
Pour tester le fonctionnement de l’envoi de mail via SMTP, j’utilisais… mon compte GMail. Un svn commit plus tard, et mon mot de passe GMail se retrouve disponible aux yeux de tous sur le dépôt SVN du projet. D’où mon conseil du soir : pour vos développements, créez une adresse e-mail dédiée !
Besoin d’un outil de modélisation UML tout de suite ? Vous n’avez aucun outil d’installé ? Un service existe et mérite d’être connu : yUML. Diagramme de classe, diagramme d’utilisation… Ça se passe en ligne, gratuitement.
Au niveau de l’interface ne vous attendez pas en revanche à une merveille… Les diagrammes sont générés à partir d’une syntaxe particulière – qui reste néanmoins simple et abordable. Il ne lui manque plus qu’une interface Ajax et ça en deviendrait un service incontournable… http://yuml.me
Après la liste de mes indispensables à destination de Monsieur Toulmonde, voici ma petite liste des logiciels que j’installe systématiquement sur tout nouvel environnement de développement. Ce sont des affinités personnelles, je ne doute pas que d’autres goûts existent dans la cyber-nature !
- Notepad++ : un inconditionnel même pour les non-développeurs… Sous MacOSX, j’utilise Komodo Edit.
- Eclipse : Pas de NetBeans. Pas de ZendStudio. Eclipse correctement configuré, avec ses raccourcis claviers qui lui vont si bien, et c’est parti. D’ailleurs, je pense qu’il était presque inutile de le mettre dans cette liste, et qu’en voyant le nombre d’utilisateurs de ce soft, je me dis que je ferais mieux de rédiger un article complet sur Comment bien travailler avec Eclipse !
- TeamViewer : Surement utile également pour Monsieur Toulmonde, TeamViewer est une solution de partage d’écran à distance (tout comme VNC). Gratuit, utilisable sans installation et sous toutes les plate formes, il s’utilise comme il faut pour être utilisé derrière un proxy, un routeur ou tout autre engin réseau en évitant les lourdes étapes de configuration !
- SVN 1.6 : Si ça ne tenait qu’à moi, j’utiliserais Git, mais la majorité de mes projets sont sur des dépôts SVN. Et pourquoi la version 1.6 ? Parce que de mémoire les dépôts de Google Code sont basés dessus, et qu’il y a pas mal de petites modifications sympa, voir la page de la release.
- Emacs : The best of the best pour tout ce qui est C/C++, et pas mal d’autres langages… Rapide, complet, raccourcis clavier à tout va…
- MySQL Workbench : Outil libre et gratuit, fork de DB Designer, destiné à la modélisation de vos bases de données. Pas le plus complet, mais il fait à peu près tout ce qu’on lui demande, il est gratuit, et j’aime bien l’interface.
Il paraît qu’un blog, on peut parler de ce qu’on veut. Alors pour raconter un peu ma vie, je suis plutôt UNIX addict mais me voilà de retour sous Windows, parce que mon Netbook aime bien Windows – pour le moment. Néanmoins je me suis fait une image système que je pourrai restaurer dès que j’aurai un trop gros soucis, image embarquant tout ce dont j’ai besoin pour travailler agréablement sous l’OS à la fenètre :
- Antivir : antivirus gratuit, mis à jour
- CCleaner : de quoi nettoyer et maintenir son PC
- Defragglr : pour défragmenter ses disques, pour ceux qui aiment CCleaner
- MyQwerty : une DLL pour bénéficier d’un mappage Qwerty du clavier avec les accents ; mon incontournable !
- Notepad++ : éditeur libre (GNU) autrement plus avancé que le Notepad de Windows, et rapide à se lancer
- Firefox : avec les plugins Delicious, Adblock+, Proxy Switcher
- Foobar2000 : le meilleur lecteur audio selon moi, ce qui manque au monde UNIX
- VLC : l’incontournable de la lecture vidéo
- 7-zip : pour gérer plein de formats d’archives, outil libre et gratuit
- DropBox : partage de fichiers via le web
- Flash Player : plugin indispensable
Après ça, une sauvegarde massive et me voilà avec un système ma fois fort complet, qui ne consomme pas de la RAM inutilement et qui a tout pour durer… et que je pourrai réinitialiser d’un clic en cas de pépin sans me retaper l’installation de chacun de ces outils !
Je n’ai pas souvenir en avoir déjà parlé dans ces colonnes ; l’occasion se présente toutefois ce soir même. MySQL Workbench est un – assez – puissant outil de modélisation et conception de base de données. Libre et gratuit, il vous rendra bien des services tant en reverse-engineering qu’en conception d’un important système. Jusqu’à il y a peu, la version MacOSX était néanmoins tout bonnement inutilisable. Et depuis la dernière beta, l’équipe se montre très réactive et le retard est petit à petit comblé par rapport à l’homologue windowsien.

A outil à posséder pour tous les utilisateurs de la base au dauphin. À voir et bien sûr à récupérer sur la page téléchargements de MySQL.com