Tag Archive for 'Songbird'

Page 2 of 6

Bilan des RMLL et after

De retour des RMLL à Strasbourg, bilan de la semaine.

Tout d’abord, il y a eu un soucis de communication quand aux journées grand public. Elles devaient être orientées arts numériques, cependant des stands comme OpenSuse, FSF et Framasoft étaient sur place. Mozilla aurais aussi aimé être présent.

Concernant la semaine : il y a eu beaucoup moins de personnes passées au stand que l’année dernière, c’est une grosse déception… en plus le stand n’était pas vraiment bien positionné dans la salle du Patio. Les préoccupations des visiteurs se tournaient aussi sur un même point :
le processus de sorties rapide de Firefox. D’une part les entreprises désirent une version LTS (long term support – Support à long terme), d’une autre les utilisateurs sont déstabilisés par les extensions qui ne sont pas mises à jour. Du côté de Mozilla il n’y a toujours pas de réponse claire quand au développement d’une telle version cependant des efforts ont été fait dernièrement pour aider les entreprises.

Mis à part le stand Mozilla, j’ai assisté à plusieurs conférences dont :

Le repas du libre était servi le mercredi soir, pas mal de monde était présent cependant la sonnette d’alarme du “dernier tramway” a fait partir la majeure partie de la salle, il n’y a eu d’animations que la mise aux enchères de deux bouteilles de bières libre estampillées 42 et une autre 0 signé par RMS et d’un t-shirt. On est bien loin de l’année dernière où cela se déroulait en plein air avec un concert
Concernant les plats, c’était bon mais on restait vraiment sur sa faim avec de maigres quantités vu le prix.

Au cours des RMLL, j’ai aussi un peu participé au Traducthon de Framalang visant à traduire An Open Web.

L’avenir des RMLL est un peu trouble, en effet les prochaines rencontres devaient se dérouler à Liège en Belgique, mais cela a été annulé. La ville devant accueillir l’événement serait annoncée «prochainement».

Mis à part l’événement lui-même, j’ai passé un agréable moment avec la communauté Mozilla.

L’intégralité des photos est disponible sur mon Flickr et aussi sur le groupe RMLL 2011

Peu après la fin des RMLL, nous avons aussi Sonny et moi commencé à produire les sous-titres du documentaire Code Rush. Le travail va être long car les seules sources de transcript sont disponibles dans un fichier pdf mais organisées avec tous les “rushs”, il faut alors piocher le bon contenu, mais aussi vérifier les problèmes de mots dû à l’OCR.

La soirée du jeudi 14 nous avons été voir Harry Potter et les reliques de la mort – deuxième partie en VO à Strasbourg, puis allé voir le feu d’artifice.

Après un retour et quelques heures de sommeil en plus, j’ai enchaîné mon weekend en faisant du char à voile pour la première fois
C’était une super expérience, je m’attendais à une pratique assez technique, mais finalement on apprend très vite et on s’amuse bien.

Dernier point, j’ai commencé le skin de Nightingale !

RMLL et futur projets

En vrac :

  • Je viens de décrocher le BTS Informatique de Gestion (option développeur d’applications) après  2 ans d’études à Bressuire. J’ai vraiment passé de bons moments là-bas et je ne regrette rien.
  • À partir de samedi et jusqu’au jeudi 14 juillet, je serais aux Rencontres Mondiales du Logiciel Libre à Strasbourg sur le stand Mozilla. N’hésitez pas à passer pour découvrir les produits de Mozilla ainsi que de Songbird. Vous pourrez notamment essayer Firefox Mobile sur ma tablette tactile. Des goodies seront bien sûr de la partie
  • Comme dit précédemment, je possède une tablette tactile ASUS Eee Pad Transformer depuis peu. Elle fonctionne sous Android 3.1 (Honeycomb). J’en ferai un test sur mon blog prochainement.
  • Je vais continuer mon projet “RunnersBox“, visant à créer une plate-forme libre de distribution de jeux-vidéos basée sur technologies Mozilla. (Ou pour faire simple, un “Steam” libre basé sur le moteur de Firefox).
  • Nightingale n’a toujours pas de skin final, je vais m’occuper d’adapter les designs proposés par Manko10.
  • Je vends toujours des livres, mangas, bande-dessinées, jeux-vidéos d’occasions, allez faire un tour ici !

En vrac chez Mozilla et Songbird

  • Firefox 4 sort donc mardi prochain dans la soirée. J’y ai contribué un petit peu : traduction des “snippets” ou messages apparaissant en bas dans la page d’accueil, traduction de pages de promotion (Facebook) ainsi que report de bugs. C’est une version que beaucoup de personnes attendent, dès sa sortie je vous incite à mettre à jour si vous êtes encore sur la 3.6.x ou antérieur.
  • La version 5 de Firefox est aussi dans les tuyaux, avec une version 64-bits de prévue pour Windows, un gestionnaire de comptes, une interface pour partager rapidement des liens (comme le permet l’extension F1) et peut être aussi un nouveau gestionnaire de téléchargements, ainsi que de nouveaux éléments comme un menu natif pour les sites internet, des notifications sur le bureau du système d’exploitation…
  • Thunderbird n’est pas laissé de coté, une version 3.3 est en cours de développement, basée sur le moteur de Firefox 4, proposant une meilleure gestion des onglets, une interface revue et corrigée sur Windows Vista/Seven ainsi qu’un nouvel assistant pour paramétrer vos comptes. La dernière version est l’alpha 3 uniquement disponible en anglais.
  • Mozilla lance deux nouveaux programmes ReMo et JoinMozilla, le premier pour nommer des représentants de Mozilla géographiquement afin de recruter des contributeurs et assurer la promotion, et le deuxième pour aider des programmes comme Drumbeat en faisant un don et en devenant un contributeur.
  • Et pour ne pas se perdre parmi tous ces contributeurs, un répertoire est aussi prévu.

  • Songbird est sorti en version mobile sur Android : Bonne nouvelle malgré le fait que cette application ne soit pas libre et ne dispose pas encore de traduction française.
  • A propos de Songbird, j’ai proposé un “mockup” destiné à l’utilisation des panneaux sur la version bureau. L’interface actuelle pour basculer entre différents panneaux est une liste qui s’affiche en cliquant sur un petit bouton. Il présente deux inconvénients : pas facile d’accès lorsque l’on ne connait pas le logiciel et une extension ne fonctionne dans le panneau seulement si il est chargé. Mon mockup intègre une gestion d’onglets déjà commune à beaucoup de logiciels et permet ainsi de basculer plus rapidement entre les différents panneaux/extensions installées.

Conflit des traducteurs

Coup de gueule.

Songbird propose deux extensions Concerts et MashTape, toutes les deux Open Source. Ces deux extensions sont depuis longtemps sur la plate-forme communautaire BabelZilla pour permettre la traduction à chacun dans différentes langues. Récemment je tombe sur un changement, modifiant les traductions :

“Updated add-on strings provided by biffco” (Mise à jour des chaînes de caractères des extensions fournies par biffco). Le bug lié à ce changement est même privé !

Cela voudrait dire que POTI (société derrière Songbird) est d’accord avec une société externe inconnue de la communauté pour mettre à jour les traductions sans concertation de la communauté !!! (Oui Biffco = société externe partenaire à POTI, je suis au courant mais doit “éviter” de révéler qui, sachant que je ne travaille même pas chez POTI)

Pour résumer, tout le travail fait sur BabelZilla sur ces extensions ne sert plus vraiment et il n’y a même pas de retour pour les traducteurs ayant déjà contribué.

Les partenaires de POTI, veulent sûrement mettre à jour ces chaînes de caractères pour améliorer leur produits (version de Songbird dérivées), mais puisque ces extensions sont sur la plate-forme BabelZilla, ils devraient au moins utiliser cet outil et informer la communauté de ces changements. Ou alors POTI peut enlever ses extensions “officielles” de BabelZilla et peut -être gérer les traductions de ces dernières sur leur site ? (Qui a au passage un outil de traduction, très peu pratique.)

J’ai donc créé un sujet sur le “forum” de Songbird, et aussi sur le forum de BabelZilla en espérant que cela fera bouger les choses et aussi en espérant avoir une réponse officielle de POTI sur ces choix peu judicieux.

Beaucoup se demandent qu’en est t’il du “fork” de Songbird ? Eh bien le projet n’est pas mort, cependant je ne suis pas en train de travailler dessus, car j’ai d’autres projets prioritaires. Stevo un ancien développeur de Songbird s’occupe maintenant de la direction du projet.

Le terme Fauxpen Source est repris d’un article de Framasoft que je vous conseille de lire en complément d’informations.
Illustration par Kankie, sous Creative Commons.

Songbird Developer Tools Update

Since the beginning, I was using Songbird Developer Tools to help me create add-ons for Songbird. In what consist DevTools ? It’s a pack of different Tools originally designed for Firefox and globally the Mozilla platform (Gecko/XULRunner). Looking at the description :

  • The Feathers Wizard, used to set up feathers development projects
  • The Extension Wizard, which creates a HelloWorld extension and UI sample code
  • Options to disable XUL caching and refresh the UI
  • More debug output
  • The XUL Periodic Table, so you can test all the standard XUL widgets
  • Easy access to the Profile Manager
  • A great big bug report button
  • Javascript debugger and test environment

While this was quite useful, Songbird was evolving (new features, new API etc.), and nobody was taking care of this add-on, except fixing errors and bumping maxVersion over and over.

Since it’s a great add-on, I decided to improve it, by doing some modifications :

  • Since Songbird 1.4.3, customs media view page can have their own graphic button (like BirdQuizz for example). When creating a Media View, you now have the code to show this button.
  • Since the Purple Rain feather, toolbar buttons changed and developers have to provide the basic button. When creating a toolbar button, you now have a good graphic template with correct sizes in the CSS file.
  • Media View created now comes with a title (in page) to prevent the media tab showing the chrome URI (not pretty !)
  • Each add-on created now comes with a default icon for the add-on (iconURL), I did this since many people forgot or avoid to use an icon, this is a important step for your add-on to be recognized.
  • Remove of XULPlanet links since it’s closed and correct a lot of Mozilla Developer Center links. (hurray new website is live !)
  • Delete the ability to add about box in the wizard, this was useless since the Mozilla add-ons manager generate itself the about box. I think this feature was dedicated to Firefox 2.0 extensions, but not sure. Also for developers, instead of doing about inside a XUL file, you should make an html page.
  • When creating a Display Pane in the wizard you will be now able to choose which pane you will use ! Service Pane bottom, Content Pane bottom and Right Sidebar. You can even choose multiple pane to use.
  • Remove of useless Display Pane translation strings if the user didn’t choose to make a Display Pane
  • Ability to create both a Radio and Services node for the Service Pane in Wizard : This is a major feature, while you can make use of the service pane for ages in previous Songbird versions, this feature will let you help create an addon with a Radio or Services node with code compatible with Songbird 1.8 and more. It’s dedicated to the new Service Pane.
  • Plus, once you create an add-on with a Service Pane node, you will have a link to the documentation of Service Pane.
  • Refine some graphics of the add-on to match Purple Rain feather : both extensions and feathers hello page have a better design for example.
  • and of course, maxVersion was set to 1.9.0 to be compatible with “Pink Floyd” release

This is not what we can call an “huge” patch, but it definitely improve Tools for the developers. I think it’s the first step.

WAIT MORE TO COME ?

Yep, I’m considering more cool things to add.

  • Ability to create menu button in the toolbar (like AdBlock Plus)
  • Ability to choose the position for this button
  • Localize the add-on (I should do some test with BabelZilla team)
  • More customization for the Service Pane
  • Ability to create Search add-on (like SkreemR)
  • and more !!!

The patch is not yet committed, and so the official add-on is not up to date yet, but if you want to give a go, you can test this new version by installing this XPI file on your Songbird. (Songbird 1.8 or more recommended)