CodingTeam 0.9.1 est disponible !
J'ai publié aujourd'hui (enfin, hier, déjà) la troisième release de la forge CodingTeam, soit la version 0.9.1. CodingTeam est une forge logicielle libre écrite en PHP. Après un peu plus de 6 mois, donc, cette nouvelle version vient remplacer la précédente 0.9 en apportant pas mal de nouveautés, d'une réécriture complète de toutes les vues (pour intégrer un léger moteur de template basé sur la syntaxe alternative de PHP) à la possibilité de rendre un projet privé.
Parmi les choses attendues et bien au rendez-vous, on trouvera notamment les hooks post-commits permettant de marquer automatiquement un rapport de bug comme résolu, une nouvelle timeline, la possibilité pour les anonymes de rapporter un bug, l'ajout de la notion de milestone en plus de la notion de version (afin de séparer la notion de version dans laquelle sera corrigé le problème de celle qui est affectée par le problème) et donc nouvelle manière de générer la roadmap, les portes-documents des utilisateurs (afin d'uploader des fichiers comme des images qu'ils pourront utiliser dans la documentation de leurs projets), la possibilité de rendre une forge privée (obligation de s'identifier pour afficher une page) et pas mal de changements sur l'explorateur de sources Subversion.
On notera donc que tout ce que les utilisateurs ont demandé a été intégré dans cette nouvelle version. CodingTeam, désormais utilisée par plus d'un millier de personnes sur CodingTeam.net et en interne par quelques entreprises, est donc de plus en plus riche en fonctionnalités et reste toujours distribué sous la licence AGPL (dans sa version 3). J'insiste sur ce point car je remarque que les gens continuent d'utiliser des forges non-libres sans se rendre compte du problème. Avec CodingTeam (ou CodingTeam.net si vous ne voulez pas installer de forge chez vous !), vous avez une solution libre, ce que ne sont pas capables de vous offrir plusieurs forges pourtant très utilisées par les développeurs de logiciel libre. Développer un logiciel libre en utilisant des outils non-libres est bien entendu tout à fait possible, oui. Mais c'est surtout incohérent et proche de l'escroquerie intellectuelle.
Ensuite, et pour revenir dans le sujet initial, les adeptes de Jabber seront heureux de remarquer que l'authentification via XMPP (XEP-0070) est désormais possible. Plus qu'une réelle fonctionnalité, c'est une preuve de concept de la possibilité d'étendre la classe BaseSession afin de gérer l'authentification sur la forge autrement que par le couple identifiant/mot de passe habituel. Toutefois, cette fonctionnalité expérimentale peut être activée sur une forge basée sur CodingTeam dès maintenant. L'authentification via un compte Jabber, les salons de conversations Jabber, la présence et l'avatar du compte Jabber… On ne peut pas nier que CodingTeam intègre beaucoup de fonctionnalités liées à Jabber/XMPP. Et sûrement plus que les autres forges.
Toujours sur le point de vue développeur, la classe de gestion des erreurs a été étendue afin de gérer l'affichage d'un traceback, l'archivage des erreurs, la gestion de toutes les erreurs (même des erreurs fatales PHP)… Bref, elle aide bien en situation de développement (mais on peut plus ou moins lui fermer le clapet en situation de production).
L'interface d'administration a aussi été améliorée puisqu'on peut désormais vider le cache facilement ou même éditer toutes les données de base de la forge (liste des licences, catégories…).
Et bien entendu, CodingTeam.net a été mis à jour. N'hésitez pas à y ajouter votre projet ou à explorer la liste des 276 projets. Si vous voulez installer ou tester cette nouvelle version de la forge logicielle libre CodingTeam, c'est par ici que ça se passe.
Il n'y a donc pas grand chose à ajouter, si ce n'est que la 0.9.2 devrait suivre plus ou moins prochainement avec des choses vraiment très sympathiques. Et si vous ne le connaissez toujours pas, jetez un œil au site de CodingTeam : codingteam.org !
Publié le jeudi 25 juin 2009, par xbright dans la catégorie : Projets - Lien permanent
Commentaires
8 commentaires
jeudi 25 juin 2009
03:38
« On notera donc que tout ce que les utilisateurs ont demandé a été intégré dans cette nouvelle version. »
Mensonge ! On attend toujours que tu daignes utiliser un langage digne de ce nom.
Bon sinon, c'est plutôt cool cette nouvelle version, même si je ne suis pas le public visé.
Je repense encore à ton arrivé sur Jabber. Quand Ju` et moi t'avons vu débarquer, en bon djeunz que tu étais à l'époque, j'étais loin de m'imaginer que tu porterais un projet aussi loin que celui là. Quand bien même à l'époque tu paraissais immature, peu sûr de toi, et complètement inexpérimenté, tu as quand même réussi l'exploit de mener ce projet à terme. Quand bien même beaucoup t'ont découragé, quand bien même tu partais vaincu, tu as su en arriver là.
Moi même, je n'ai aucun projet de cet envergure. C'est tout juste si j'ai 2-3 releases de logiciels sans grande importance autre que pour moi. Je pense donc être plutôt bien placé pour reconnaître quand quelqu'un réalise un miracle. Et malgré le fait que certains de tes choix restent très discutables, on doit au moins reconnaître que jusqu'à présent tu as fait du très bon boulot. Surtout comparé à ce qu'on connaît de la 0.42.
Bonne continuation, et continue de nous faire rêver, nous les libristes qui n'avons pas la chance d'être aussi schtroumpf que toi.
— elghinn232 commentaire(s) - Nolife
jeudi 25 juin 2009
04:01
fake elghinn detected!
— fluonimous18 commentaire(s) - Trolleur égaré
jeudi 25 juin 2009
06:15
Pourquoi y'a bière dans les tags o_O ?
Bravo donc pour cette nouvelle version. J'avoue que le concept de forge libre me séduit beaucoup. Énormément même, et ça me donne bien envie d'abandonner toute les autres et de soutenir un peu plus celle-ci.
— azmeuk(Tu disais dans un autre billet qu'utiliser la forge n'était pas la soutenir, je suis pas tout à fait d'accord : en l'utilisant on l'éprouve, on découvre des bugs et on imagine des nouvelles fonctionnalités, et donc on aide à l'améliorer...)
Tu disais dans ce même billet qu'il te manquait des devs, je promet rien mais si j'arrive à me libérer un peu de temps cet été, j'aimerais bien t'apporter un peu d'aide.
Et avec les notifications et le système de traduction en ligne à venir, j'en connais plus d'un qui aussi va tomber amoureux ...
1 commentaire(s) - Trolleur égaré
jeudi 25 juin 2009
14:25
Merci elghinn. :)
Sinon, azmeuk, la bière, c'est là pour célébrer la nouvelle version. On fait la fête comme on peut \o/
Et attention, dans mon billet je disais qu'utiliser un logiciel ce n'était pas l'aider. Dès lors qu'on rapporte des bugs on fait plus que l'utiliser ! Donc là effectivement, ça sert beaucoup et je ne le nie pas du tout. Et si en plus tu as un peu de temps pour m'envoyer quelques patchs, là, ça serait super.
Tout comme toi, j'espère bien que les fonctionnalités prévues pour la 0.9.2 contribueront à rendre CodingTeam un peu plus connu (ne serait-ce que pour avoir plus de retours et améliorer tout ça).
— xbright366 commentaire(s) - Squatteur <3
vendredi 26 juin 2009
01:42
Bravo pour cette nouvelle version.
— pvincentJ'aime bien le concept de faire cohabiter une forge et son compte jabber
4 commentaire(s) - Trolleur égaré
vendredi 26 juin 2009
02:37
Félicitations \o/
Sinon comme elghinn.
— Merwok24 commentaire(s) - Trolleur de passage
lundi 29 juin 2009
23:23
On peut rendre un projet privé sur CT.net ? Alors c'est qu'il n'est pas libre, non ?
— Jim++5 commentaire(s) - Trolleur égaré
mardi 30 juin 2009
00:58
Les projets privés sont tout simplement désactivés sur CT.net :)
— xbright366 commentaire(s) - Squatteur <3