Après toute une journée de boulot, à corriger des bugs pour le moins originaux et à tester le bousin, en voilà une bonne nouvelle : CodingTeam 0.9 est désormais disponible, avec tout son lot d'améliorations (réécriture totale du code, intégration Jabber, amélioration de l'intégration de Subversion…) !

Petit rappel des faits : CodingTeam est un logiciel libre (désormais publié sous la licence GNU AGPL 3), programmé en PHP et utilisant le système de bases de données MySQL. Grâce à CodingTeam, vous pouvez mettre en place une forge pour vos projets logiciels.

Bien entendu, la version 0.9 a été installée sur CodingTeam.net et si vous y avez déjà votre projet, vous pouvez maintenant en profiter à 100%. Vous remarquerez d'ailleurs que beaucoup de choses ont changé, si vous êtes perdus, n'hésitez pas à venir demander de l'aide sur notre salon Jabber : codingteam@conference.codingteam.net (rejoindre le salon depuis votre navigateur).

Pour voir où en est le projet CodingTeam après cette réécriture complète suivie d'une nouvelle version, n'hésitez pas à jeter un coup d'œil à la Timeline où à la Roadmap.

Cette nouvelle version apporte une réelle intégration de Jabber dans la forge, permettant de communiquer sans quitter son navigateur !

La liste des nouveautés principales contient :

  • bien entendu :  la réécriture complète du code, comme prévue initialement (en effet, le code de la précédente version n'était pas agréable et de plus, difficilement maintenable, il y avait donc nécessité de partir sur des bases plus pérennes),
  • l'ajout de la Timeline et de la Roadmap,
  • l'intégration de Jabber/XMPP : par la possibilité de rejoindre des salons (via MUCkl), d'en avoir la liste ou encore d'afficher la présence et l'avatar d'un utilisateur,
  • l'intégration de Subversion avec un explorateur de dépôts (les dépôts SVN sur CodingTeam.net, c'était du bricolage),
  • l'intégration de statistiques en SVG (initialement non-prévu mais tellement chouette),
  • le support complet de l'API OpenForge dans sa version 0.1,
  • l'écriture d'un bloc-notes, permettant l'intégration complète de l'ancien « codingbin » à la forge,
  • l'ajout des tags/étiquettes pour classer les projets, classement par popularité…

Parmi les nouveautés intéressantes, le support complet de l'API OpenForge est à noter. Cette API a été pensée et écrite en collaboration avec Tim de ShareSource. Une collaboration qui semble-t-il a porté ses fruits, vu que la première version 0.1 de cette API sympatoche est sortie, nous permettant d'imaginer de bien belles choses pour l'avenir. :) D'ors et déjà, les utilisateurs de CodingTeam(.net) peuvent récupérer le fichier XML descriptif d'un utilisateur ou bien d'un projet. Par la suite, ce serait vraiment super de mettre en œuvre la fonction de recherche externe, qui, après quelques tests, semble être une sacrée killer-feature, oui-madame !

Mais énormément d'autres choses ont été ajoutées, refaites, corrigées, améliorées. N'hésitez pas à vous y replonger ! ;-)

Au final, merci à Biquette et à la bonne musique crachée par Bluemindo (oui oui, ces quelques points ont eu un rôle plus qu'important). Et surtout à tous les contributeurs qui m'ont apporté un précieux coup de main et dont la liste se trouve plus ou moins ici.

Ah euh, dernier point, à l'attention de terrien des commentateurs déconneurs, :pa_daykonay:. ;-)