xbright’s world

« Wikipédia est une œuvre du seigneur jesus, qui es-tu pour contredire ses actes ? » ~ fluo★

 

Statistiques des projets dans CodingTeam, où quand SVG remplace Flash

Ce billet a pour but de vous présenter une des nombreuses killer feature que contiendra CodingTeam (qui devrait d'ailleurs sortir dans plus très longtemps) et donc de vous intéresser au développement du projet à l'insu de votre plein gré. En effet, avec ce genre de billet, mon but inavoué est de vous intéresser à CodingTeam via des petits entrebâillements de porte laissant entrevoir des choses chouettes et sexy. Grâce à ça, donc, je pourrai faire naitre chez vous une genre de fièvre, une attente insoutenable et une impatience de voir la sortie de CodingTeam 0.9, alors qu'au départ, vous n'en aviez pas réellement grand chose à faire.

Et cette méthode marche ! Voilà quelques jours que je parle de ce futur scoop sur les salons Jabber et voici une réaction (je suis gentil, j'ai mis des majuscules à ses smileys histoire qu'il soit présentable) :

[03:57:47] louiz': t'es chiant, t'arrives à me faire avoir hâte d'un truc qui a pourtant pas tant d'importance pour moi :D
[03:57:49] louiz': magne toi :P

Et cette petite lueur qui ravive en vous la flamme du fan de CodingTeam, c'est l'intégration de graphiques en SVG pour les projets, dans la forge ! Un truc que personne n'attendait, qui n'avait jamais été prévu ni même évoqué, mais qui arrive, pourtant.

Voici une capture de la bête dans son élément naturel prise il y a quelques heures.

C'est bien sûr un aperçu et peut-être que beaucoup de choses changeront encore (ou pas), mais c'est déjà un premier jet qui fonctionne pas trop mal. Là, il s'agit donc de comparer, par versions publiées, le nombre de bugs rapportés au nombre de bugs encore ouverts. Mais, vous vous doutez bien que sur une forge, il y a bien d'autres chiffres disponibles. Donc, si il s'avère que tout ça tourne bien, il y aura bien les statistiques en SVG dans la prochaine version de CodingTeam, et ça touchera plusieurs points important de la conception d'un logiciel.

Et les traditionnelles informations pour en savoir plus et/ou pour participer (et, avec de la chance, peupler le salon des utilisateurs désespérément pas-très-fréquenté) :
On y parle français et anglais, donc, n'hésitez pas, viendez !
De même, pour l'accès au dépôt Subversion : svn co http://svn.codingteam.net/code/codingteam/trunk codingteam
Les lecteurs sérieux auront d'ailleurs remarqué que j'ai renommé le projet source sur la forge, en codingteam, ce qui est quand même bien plus logique, même si ça va poser des problèmes de flux à certain, voilà, ils sont au courant, mettez vous à jour (mais par contre, le dépôt reste accessible via source ou codingteam, histoire de pas avoir d'embêtements).

Et tout ça nous amène donc à nous poser cette petite question : pourquoi les gens utilisent Flash pour afficher ce genre de choses ?
Google Analytics et tout un tas d'autres applications génèrent leurs graphiques via Flash. Alors que Flash, saimal parce que c'est pas ouvert, le client officiel n'est pas libre et c'est bien lourd au point de souvent causer le plantage de mon navigateur. Là au moins, avec SVG, on a quelque chose de logique (un fichier XML avec tout plein de coordonnées à calculer - miam, ou pas - et une feuille de style), c'est « simple » et c'est beau. Quand on regarde un graphique généré par SVG et un autre généré par Flash, on a du mal à voir la différence, puisqu'il y a les mêmes artifices (rollover, infobulles...). Alors autant choisir SVG, parce que, si une chose est incontestable, c'est que XML sailebien.

SVG roulaise, CodingTeam roulaise !
Et on remercie tous chaleureusement MsieurHappy qui, après avoir fait tout un tas de tests en rapport avec la génération de graphes en SVG, m'a soumis l'idée, une preuve de concept (avant tout le monde, yeah !) et plein de conseils pour réaliser quelque chose de bien.
Publié le vendredi 11 juillet 2008, 04:27 par xbright | 4 commentaires
Tags : codingteam php
 

Des nouvelles de la version de développement de CodingTeam.

M'étant résigné à ne pas publier les quelques billets que j'hésitais à publier (ceux qui auraient pu peut être me faire passer - bien malgré moi - pour l'alcoolo de service ou pour le type qui trolle à plein régime sur la communauté d'un projet qui commence par « Ubun » et qui finit par « tu ») et ayant remarqué que je n'avais pas publié un billet ici depuis un bon paquet de temps, j'ai enfin réussi à trouver un sujet sympa à aborder \o/

Je vais donc dresser un état des lieux de ce qui est fait et de ce qu'il reste à faire avant de pouvoir espérer une possible sortie du premier opus de la branche 0.9 de CodingTeam (un truc chiadé et hyper-stable que nous envient les américains, ou pas). En tout cas, il n'y a toujours aucune date prévue pour la sortie (vu qu'il reste quand même pas mal de travail, même si il est déjà bien avancé).

Pour ceux qui ne seraient pas au fait de ce qu'est CodingTeam (les nuls :-O), il s'agissait après la sortie de la première version stable (la 0.42), de reprendre le code de zéro afin de produire un logiciel beaucoup plus intéressant (mieux codé, objet, modulable, et tout pleins de bonnes choses) et bien sûr, d'ajouter pas mal de fonctionnalités assez chouettes.

En exclusivité prime-time, voici une jolie copie d'écran de ce que donnera CodingTeam 0.9 :

Ainsi, le travail de réécriture entière du code source a été commencé. Certains points initalement prévus pour la 0.1 ont aussi été ajoutés ou prévus, il s'agit de l'intégration de Subversion, la donation sur les projets, la mise en cache des pages, l'avatar jabber, les notifications jabber...). Aussi, notons que l'écriture du bloc notes a été terminée (il s'agissait de créer un genre de pastebin, mais complètement intégré à CodingTeam), que des nouvelles fonctions d'administration de la forge ont été ajoutées un peu partout comme par exemple la possibilité de devoir valider les nouveaux projets, pas mal de nouvelles options de classement et d'exploration des projets, un joli nuage de tags, et pleins de bonnes choses du genre :-)).
Il n'y a pas de moyen, pour le moment, de tester le trunk CodingTeam sans l'installer chez vous, et ce n'est pas bien compliqué, le fichier INSTALL est plutôt complet (mais écrit avec sûrement de grosses fôtes /o\).

Et concernant la bonne majorité des idées des utilisateurs (sur la page Roadmap liée un peu plus haut, vous pouvez vous aussi y inscrire vos idées), elles seront implémentées.

Pour vous rendre compte de l'avancement du projet, il suffit de récupérer la copie de travail sur http://svn.codingteam.net/code/source/trunk !
Et si vous voulez en discuter, le salon Jabber dédié à CodingTeam : codingteam@conference.codingteam.net
Et le salon Jabber dédié au développement de CodingTeam : codingteam-dev@conference.codingteam.net
Concernant l'équipe de développement, je suis globalement seul, mais certains envoient leurs contributions (ne serait ce qu'en participant aux discussions sur le salon de développement ou en m'envoyant du code) :-)
Publié le samedi 1 mars 2008, 16:41 par xbright | 15 commentaires
Tags : codingteam forge logiciel libre php Planet
 

CodingTeam 0.42 !

Je suis fier de vous annoncer la sortie de la nouvelle version de CodingTeam : CodingTeam 0.42 !

CodingTeam est une forge libre permettant la présentation, la gestion et le développement de vos projets de logiciel libre.

Après plusieurs mois de développement, la forge francophone a bénéficiée d'énormes améliorations comme la mise à disposition du code source sous la GNU GPL, la traduction de tout le site en anglais (désormais, le site est disponible en français et en anglais) et énormément de nouvelles options pour les projets qui désirent utiliser CodingTeam.

CodingTeam propose à tous les projets de logiciel libre un espace de téléchargement, un espace de documentation (sous forme de wiki), un espace d'actualités (les dernières actualités de tous les projets sont d'ailleurs affichées en page d'accueil), un espace pour les copies d'écran, une application de suivi des bugs, une application de gestion des tâches, une application de traduction collaborative ainsi qu'un espace de discussion, pour commenter le projet. De même, sur simple demande, les projets bénéficient aussi d'un dépôt SVN (Subversion).

Dans cette nouvelle version, de nombreux bugs ont été fixés, beaucoup de choses ont été améliorées et bien entendu, il y a du nouveau : le « codingbin » pour partager vos sources facilement, une intégration de jabber dans la forge (affichage du statut des membres qui le désirent), un système de tag pour gérer et filtrer les bugs...


Plus d'information sur le projet.

- Si vous êtes intéressé par CodingTeam et que vous souhaitez y présenter votre projet, rendez vous sur http://www.codingteam.net.

- Si vous désirez participer au projet ou recontrer la communauté, rendez vous sur le salon Jabber : codingteam@conference.codingteam.net.

- Si vous désirez utiliser CodingTeam ou si vous voulez participez au développement de CodingTeam, le serveur Subversion est http://svn.codingteam.net/code/source


Note du lendemain : La news est relayée (pas par les méchants bloggeurs qui préfèrent étouffer l'affaire et m'ignorer sur le saloon ubuntu :-D) mais pas DLFP : http://linuxfr.org/2007/06/22/22649.html

Note du 28 juin : C'est au tour de Le Monde Informatique de parler de CodingTeam, à cette adresse : http://www.lemondeinformatique.fr

Note du 6 juillet : Et 01net vient de faire un article : http://www.01net.com
Publié le jeudi 21 juin 2007, 23:56 par xbright | 12 commentaires
Tags : codingteam forge logiciel libre Planet
 

Mon petit compte rendu de ce premier Code Bar.

Depuis hier après midi jusqu'à aujourd'hui, se tenait la première édition du Code Bar sur Jabber !

Tout comme l'avait préparé les organisateurs Omega et Elghinn sur le salon programmation@chat.jabberfr.org. Cette soirée (nuit ?) s'est donc déroulée dans la bonne humeur et a été productive.


Voilà un log de tous les commit effectués sur le SVN de l'occasion (deux projets étaient proposés pour cette première édition : Gajim et CodingTeam). Il y en a eu plus d'une cinquantaine, pour - au mieux de la soirée - une vingtaine de connectés au salon, dont seulement 7 avaient un accès en écriture au dépôt SVN.


Concernant Gajim, les principaux développements ont été l'amélioration du support de PEP, des travaux divers sur le trunk où encore - j'y ai un peu participé - sur une branche à part nommée chat2muc : pour transformer un chat normal en salon de discussion, XEP-0045). Bien entendu, nous n'avons pas terminé cette intégration, et nous la continuons sur le salon gajim-chat2muc@conference.codingteam.net !

CodingTeam a bénéficié de l'aide de quelques uns aussi via le dépôt mis en place pour l'occasion sur le serveur de Elghinn.
Ainsi, l'intégration Jabber dans la forge a été travaillée et j'ai synchronisé le travail effectué avec le trunk officiel !

Historiques des salons :

Merci donc à tous les participants pour le coup de pouce aux projets ;-)
Publié le dimanche 3 juin 2007, 07:39 par xbright | 3 commentaires
Tags : codingteam Jabber php Planet Python
 

Hébergez le site de votre projet sur CodingTeam !

Voici une annonce importante qui s'adresse à tous les développeurs ayant choisis la forge CodingTeam ou à ceux qui hésiteraient encore (et croyez, moi, ils ne vont pas résister longtemps !).


En effet, dans ce billet, je vous annonce un partenariat entre CodingTeam et C-WebHosting !
Les développeurs qui utilisent CodingTeam pour la présentation, la gestion et le développement collaboratif de leurs projets de logiciel libre bénéficieront maintenant d'un espace web avec PHP et Mysql de 100 Mo pour créer le site de leur projet !




Pour rappel, voilà ce que propose C-WebHosting gratuitement et sans publicité :

Espace disponible : 100 MO
Bande passante : Pas de limite
Adresse email : 1 (IMAP)
Compte FTP : 1
Adresse :     web.codingteam.net/votreprojet
Technologies : PHP5, MySQL 5, SQLite 2.8, fonction mail, webmail, PHPMyAdmin, sauvegarde mensuelle


Concernant les modalités du partenariat et la façon dont celui ci va être mis en place, on n'en sait pas plus pour le moment. Plusieurs idées sont à l'étude, en tout cas, les projets qui demanderont un espace web devront se plier à la charte de C-WebHosting.
Plus d'informations prochainement ;-)
Publié le dimanche 13 mai 2007, 23:08 par xbright | 7 commentaires
Tags : codingteam Planet web 2.0
 

Gobby, sensationnel !

Et un pas de plus de franchi pour le travail collaboratif sur l'Internet.

J'ai découvert ce soir Gobby (j'en avais déjà entendu parler mais la version buggée disponible sur Dapper m'avait dissuadé à tester) ! En plus, nous l'avons utiliser en situation réelle pour traduire les chaînes de caractères du site CodingTeam à 3 irréductibles.


Chaque participant peut aisément savoir de qui vient la contribution grâce à sa couleur, attribuée à chaque membre.

Et en plus, une fenêtre de discussion en bas s'avère très pratique.


Gobby est disponible dans les dépôts de Ubuntu 7.04 Feisty Fawn, il suffit donc de taper aptitude install gobby pour pouvoir bénéficier des options du logiciel ! Et bien entendu, pour les non-Ubunteros : Download obby (il est peut être dans les dépôts de votre distribution) !

En plus, en quelques clics, vous avez créé votre propre session Gobby, il est de la même façon très facile d'en rejoindre une déjà existante.


Bon, je vous laisse, j'ai une session gobby en cours ;-)
Publié le dimanche 6 mai 2007, 02:10 par xbright | 6 commentaires
Tags : codingteam logiciel libre Planet
 

Une extension bien sympathique pour Epiphany !

Je vous avais déjà parlé d'un certain MsieurHappy, qu'on voit souvent sur les salons jabber CodingTeam et Ubuntu-fr !
Eh bien, il nous a concocté une extension très sympathique pour Epiphany !

Comme c'est quelqu'un d'intelligent, il gère son projet sur CodingTeam, on peut donc y voir son projet et son dépôt SVN : flover !

Son extension permet de télécharger une vidéo sur Youtube (et bientôt sur Dailymotion) grâce à une petite icône tout en bas à gauche.
D'un clic, la vidéo est téléchargée !

Voilà ce que ça donne sur Youtube :



Personnellement, j'utilise Firefox même s'il m'arrive d'ouvrir Epiphany mais c'est typiquement le genre d'extension utile et indispensable que j'apprécie !

D'ailleurs, pleins d'améliorations sont prévus pour la prochaine version. A suivre donc :)
Le site du projet sur CodingTeam : http://flover.codingteam.net
Publié le vendredi 4 mai 2007, 20:11 par xbright | 9 commentaires
Tags : codingteam Planet web 2.0
 

CodingTeam, une forge bien sympathique

Publié le dimanche 4 mars 2007, 21:46 par xbright | 4 commentaires
Tags : codingteam forge logiciel libre Planet