Aller au contenu | Aller au menu | Aller à la recherche

Le skyblog de bochecha

dimanche, juillet 12 2009

Back from the LSM

This week I was at LSM aka RMLL.

I held the Fedora booth there, alone, for the whole 5 days.

The event was really nice, I met a lot of people and tried to do my best promoting Fedora (which must not be a lot). My only regret is that... well, being alone on a booth for a week is really tiring ^^'

Thomas, Patrice and Max joined me on Friday. Max gave a talk on the Fedora Foundations. Apparently, it was filmed, so I'll try to get a hand on the video. Thomas was interviewed by the event radio, and the recording is available online (in french).

Logistic was kind of shaky. We had a really hard time accessing the Internet, both at the event and at the dorm. The event also moved on Saturday, as the university that hosted us the 4 previous days was closed. However, we were welcomed by an elephant on the Saturday place:

elephant-1

elephant-2

All in all, I had a great time, even if I would have loved to go to more than 3 conferences. I had to let the booth unattended to go to those 3, but the Ubuntu-Fr and Mandriva-Fr booth people were really helpful, especially Marianne who made some delicious cookies (I managed to let some for the visitors :-D) and Michael, who even promoted Fedora while I was away :-D.

On the Shomyu side, the event was also quit... surprising. I finally met Sonny from the Mozilla community who had contacted me earlier about it. I also got in touch with Julien from SliTaz who expressed his interest in using Shomyu for their community. The aforementioned Mandriva Michaël told me the same, and even invited me to the soon to happen AFPyro (an « apéro » organized by the french Python association), and asked me if I would be interested in presenting Shomyu at the next PyCon :-D

I also talked about it with some Ubuntu-Fr guys. It seems they are trying to build such a tool themselves (but with GoogleMaps instead of OpenLayers / OpenStreetMap, and I sincerely hope we can share some code or even merge the two projects.

I can't believe what's happening with what started as a rant on the french Fedora mailing-list. Lot's of people seem to have heard of it and are willing to use it. I sincerely hope that at least some will give me a hand, as it will not be ready any time soon if I have to go on alone.*hint hint* :-)

jeudi, mai 28 2009

Planet-Libre, voici shomyu. Shomyu, voici le Planet-Libre.

UPDATE: Ce billet est une lâche copie d'un précédent publié pour la première fois le 15 septembre 2008. Venant tout juste de sortir la version 0.6, je me permets de le ressortir afin de présenter shomyu au Planet-Libre sur lequel ce billet n'était pas passé.


La communauté Fedora-fr utilise actuellement frappr pour afficher les localisations des membres et ambassadeurs.

Récemment, nous avons reçu un rappel d'Armelk, demandant à tous les ambassadeurs francophones de souscrire au frappr et de se géoréférencer.

Quelle surprise ! frappr est une application non-libre utilisant flash et ne fonctionnant même pas avec swfdec (je n'ai donc pas pu m'inscrire). Ai-je mentionné que l'application était truffée de pub ?... :-/

C'est pourquoi j'ai commencé à développer un équivalent libre : shomyu (screencast).

Côté technique, shomyu est bâtie avec :

  • Javascript et l'API OpenLayers ainsi que des données géographiques venant d'OpenStreetMap
  • Python / Turbogears pour le back-end, afin que si l'envie prenait à certains de l'intégrer au FAS (on peut toujours réver ^^), cela restera cohérent avec toutes les applis Turbogears que l'on a déjà.

Shomyu est disponible sous licence GPLv3+ et est « Fedora Hosted ». Comme dit en préambule, la version 0.6 sort tout juste du four.

Les commentaires, feed-back, aide, argent ou coups à boire sont les bienvenus :-)

It's alive!

I recently decided to spend more time working on shomyu, my little project that I had neglected for too long. After less than a month since I went back to work, shomyu 0.6 is released.

In this release, shomyu was trimmed down by unbundling all the external Javascript APIs it uses, namely TinyMCE, OpenLayers and OpenStreetMap.

I also wanted to rebase shomyu 0.6 on TurboGears 2, but I ended up not doing it for the following reasons:

  • that's a lot of work, and I was almost sure I wouldn't have this ready in time for FUDCon. I didn't want to be blocked during the hackfest because of WIP on this point.
  • also, some great features are being worked on in TurboGears 2, for example a generic registration module by a GSoC student, which is a planned feature for shomyu.
  • another thing is that it is rather complicated to install TurboGears 2 right now, as packages are still pending inclusion in Fedora. I didn't want my users / co-developers (who knows, someone might join me one day :) to have to go through the extra work of setting up a virtual env and installing TurboGears 2 manually.

As a result, this was postponed for a future milestone, probably post 0.8.

Another significant thing happened in this release: TinyMCE was totally dropped. TinyMCE is rather feature-creep comparing to what shomyu needs. I also tried using Xinha instead of TinyMCE (seemed to be more « community friendly » even if as much feature-creep), but I had a lot of trouble with using it while it was not actually bundled in shomyu (DOM manipulation error as the Xinha API is not necessarily on the same domain as shomyu, this would have been a PITA for 0.7+ releases).

Instead, I decided to use the simple wikimarkup python module. So for now, the editor area is less pretty, but as much powerful. One could think of this as a regression, but it will allow easier future development. Once milestone 0.7 is released, that APIs are fully working and I'm tackling the « prettyness » of shomyu, rich-text Javascript editors will certainly be reconsidered. :)

So, without further ado, go grab shomyu 0.6. Be sure to pay a visit to the documentation on how to run shomyu as it changed a lot since 0.5.

Report any bug you find, and help improving shomyu!

Now is time to look at the next release, as well as start planning for the shomyu hackfest that will take place at FUDCon in Berlin. If you're interested in shomyu, this would be the perfect place to start contributing!

mardi, septembre 30 2008

"Release early, release often"... mais avec des bugs débiles :)

Dimanche, j'ai découvert un bug dans shomyu.

La bibliothèque Javascript TinyMCE était appelée dans un mauvais dossier (oui, je sais, erreur débile -_-) ce qui rendait impossible l'édition WYSIWYG des descriptions des utilisateurs.

je l'ai corrigé dans la branche master et la branche 0.5. Du coup, j'ai sorti une version 0.5.1 de shomyu.

J'en ai aussi profité pour faire une nouvelle vidéo de démonstration qui montre mieux les dernières fonctionnalités de shomyu (la précédente ayant été faite dans une version de développement assez ancienne).

Shomyu vous intéresse ? Récupérez-la, essayez-la, aimez-la, et aidez-la à s'améliorer :)

Release early, release often... release with dumb bugs :)

On Sunday, I discovered a bug in shomyu.

The Javascript library TinyMCE was called in the wrong folder (yeah, I know, stupid mistake -_-) which made it impossible to enable rich-text editing in the users descriptions.

This was fixed in master branch and in 0.5. As a consequence, I released version 0.5.1 of shomyu.

I also took the opportunity to make a new demo screencast that shows better the latest features of shomyu (the old one had been made with a very early stage of development).

Get it, try it, love it, and help improving it :)

lundi, septembre 15 2008

Shomyu est parmi nous !

J'ai récemment présenté shomyu [en], une application web libre permettant aux membres d'une communauté de se situer géographiquement et d'ajouter une courte description sur eux.

Il y a 3 semaines de cela, j'ai demandé à être Fedora Hosted, et cela vient de se concrétiser :D (je suppose que l'équipe Infrastructure de Fedora était trop occupée dernièrement pour m'ouvrir mon compte, et je peux difficilement leur en vouloir pour ça ;))

Quoi qu'il en soit, voici le tout nouveau site officiel de shomyu: https://fedorahosted.org/shomyu.

Ce petit projet va maintenant devoir faire sa vie, toute aide, commentaire ou critique est évidemment la bienvenue. ;)

Présentation de shomyu

La communauté Fedora-fr utilise actuellement frappr pour afficher les localisations des membres et ambassadeurs.

Récemment, nous avons reçu un rappel d'Armelk, demandant à tous les ambassadeurs francophones de souscrire au frappr et de se géoréférencer.

Quelle surprise ! frappr est une application non-libre utilisant flash et non fonctionnant même pas avec swfdec (je n'ai donc pas pu m'inscrire). Ai-je mentionné que l'application était truffée de pub ?... :-/

C'est pourquoi j'ai commencé à développer un équivalent libre : shomyu (screencast).

Côté technique, shomyu est bâtie avec :

  • Javascript et l'API OpenLayers ainsi que des données géographiques venant d'OpenStreetMap
  • Python / Turbogears pour le back-end, afin que si l'envie prenait à certains de l'intégrer au FAS (on peut toujours réver ^^), cela restera cohérent avec toutes les applis Turbogears que l'on a déjà.

Je ne vais pas tarder à libérer le code, j'ai en effet demandé à être hébergé chez Fedorahosted.org.

Les commentaires, feed-back, aide, argent ou coups à boire sont les bienvenus :-)

PS: Ce billet a été écrit il y a 3 semaines, mais je ne me suis syndiqué au Planet Fedora-fr que ce soir. Je le poste donc en retard :-)

dimanche, septembre 14 2008

Shomyu is out !

I recently introduced shomyu, a free webapp allowing members of a community to locate themselves and to add a short description about them.

I asked for being Fedora Hosted 3 weeks ago, and it finally came :-D (I suppose the guys from the Fedora Infrastructure Team were too busy lately to open my account, and I really can't blame them for that, given the hard time they certainly had ;-))

Anyway, here is the fresh new official web site for shomyu: https://fedorahosted.org/shomyu.

This little project will now try to live and grow up, so help, comments and flames are obviously welcome. :-)

dimanche, août 24 2008

Introducing shomyu

The french Fedora community is currently using frappr to display the locations of members and ambassadors.

We recently received a reminder from one of us, saying that all french ambassadors should subscribe to our frappr instance and set their location.

What a surprise! frappr is a non-free flash application that doesn't even work with swfdec (and thus I couldn't subscribe). Did I mention it was full of ads ?... :-/

That's why I started to write a free equivalent: shomyu (screencast).

On the technological side, shomyu uses:

  • Javascript with the OpenLayers API and geographical data from OpenStreetMap
  • Python / Turbogears for the backend, so that if there is interest to integrate it with the FAS (one can dream ^^), it will already fit the other Turbogears apps we have.

I'm about to release the code, I asked for being Fedorahosted.

Comments, feed-back, help, money or drinks are welcome :-)