Participez à l'aventure d'Ubiquity
Chez Mozilla, la liberté des internautes ne s'arrête pas à celle du code source. Elle consiste aussi à permettre à chacun de donner son avis sur les évolutions du logiciel. Les projets des laboratoires en sont un bel exemple. L'enjeu est d'importance: concevoir de nouvelles façons d'utiliser le web. Cette conception se fait via un processus relativement collaboratif. Les développeurs ne cessent de susciter l'avis de la communauté sur leurs idées. Si vous pensez qu'Ubiquity a le potentiel de changer en profondeur notre usage de la toile, n'hésitez pas à participer, à débattre, à donner votre avis pour en faire le meilleur outil possible.
Exemple des dernières questions posées par Aza Raskin:
- communiquer avec son navigateur en langage naturel est un excellent moyen de faciliter la prise en main de l'outil. Encore faut-il que ce langage soit le plus naturel possible, et non une nouvelle langue à apprendre, comme les languages de programmation. Une des conditions est évidemment la disponibilité des commandes dans la langue naturelle de chacun et chacune. Vaste chantier auquel il est grand temps de s'atteler ! Si vous avez des idées sur la façon d'adapter Ubiquity à votre langue, c'est le moment d'aller les partager. Je pense que ça peut aussi être l'occasion de réfléchir à l'accessiblitité de ces mécanismes pour les personnes qui ont des soucis avec l'écrit (mauvaise maîtrise de la langue, dyslexie, etc);
- Aza s'interroge sur le design et la meilleure façon d'intégrer Ubiquity à Firefox pour rendre sa découverte et son apprentissage les plus simples possible. Il propose par exemple d'intégrer Uniquity à l'awesome bar, c'est à dire d'utiliser la barre d'adresse pour taper les commandes. Il a réalisé cinq maquettes, allez y jeter un œil et donnez votre avis;
- pour faciliter l'écriture de commande, il propose également de se rapprocher au maximum des technologies plus connues, à savoir l'utilisation de JavaScript dans des pages web. Les commandes pourraient être présentés comme des scripts dans une page web, et utiliser d'autres page HTML, par exemple pour gérer la pré-visualisation. Vous en pensez quoi ?
- connaissez-vous Pixastic ? C'est une bibliothèque JavaScript libre de manipulation d'images. Elle utilise Canvas et propose déjà de nombreux filtres. Elle va probablement être intégrée dans une prochaine version pour permettre d'éditer directement des images dans Ubiquity sans passer par un service externe. Imaginez: vous trouvez une photo amusante sur le Net, vous pouvez en quelques commandes et sans sortir du navigateur la recadrer et l'envoyer par mail à vos contacts ! Encore une fois, si vous avez des idées sur la façon d'intégrer des fonctions de manipulation d'image à Ubiquity, c'est le moment ! (si vous voulez voir de quoi Pixastic est capable, une démo sous forme d'éditeur d'image en ligne est disponible);
Bonus
Une petite commande Ubiquity pour ajouter aux liens de votre sélection les marqueurs de la syntaxe wiki de Dotclear. Ca ne fonctionne qu'à moitié et génère une exception si jQuery n'arrive pas à parser le HTML de la sélection (à cause de balises en trop ou manquantes), mais ça peut être pratique quand vous copiez-collez des trucs vers votre blog.
CmdUtils.CreateCommand({
name: "todotclearlink",
description: "add dotclear wiki markers to all links in the selection",
execute: function() {
res = '';
CmdUtils.setSelection(jQuery("<div>" + CmdUtils.getHtmlSelection() + "</div>").find("a").each(function(){
var sel = jQuery(this);
sel.text("[" + sel.text() + "|" + sel.attr('href') + "]");
}).parent().html());
}
});
Calendrier dans Thunderbird 3
Thunderbird 3, qui arrivera dans les prochains mois, ne devrait finalement pas posséder par défaut de fonctions de calendrier. Celles-ci seront comme actuellement disponibles sous la forme d'une extension, Lightning.
David Ascher en explique les raisons sur son blog. Des raisons techniques d'abord:
- l'architecture de Thunderbird a connu de profondes modifications ces derniers mois, fusionner l'agenda avec le cœur du logiciel aurait donc été difficile;
- il y a encore pas mal de boulot dans Lightning pour qu'il prenne en compte ces changements architecturaux, afin de s'interfacer au mieux avec Thunderbird;
- la fusion des deux projets est une tâche complexe, les ressources manquent pour s'y ateler pour l'instant;
- en fusionnant les deux projets, on associe aussi leur évolution. De nouvelles fonctionnalités d'agenda devraient par exemple attendre une nouvelle sortie majeure de Thunderbird pour être disponibles.
Mais aussi une raison de fond : les développeurs de Thunderbird veulent laisser à l'utilisateur choisir le système de calendrier qu'ils préfèrent et ne pas lui en imposer un. Des alternatives à Lightning sous forme d'autres extensions pourront ainsi plus facilement apparaître.
Par ailleurs, Simon Paquet a signalé sur le blog du projet de calendrier, que celui-ci rencontre actuellement des difficultés: pour diverses raisons, le nombre de contributeurs à temps plein a récemment fortement diminué. Première conséquence, le projet Sunbird va être mis en sommeil (actuellement, le calendier est disponible sous deux formes: comme extension à Thunderbird, sous le nom de Lightning, et comme application autonome, Sunbird). Les développeurs lancent donc un appel au peuple pour les aider. Comme le fait remarquer Tristan, la faiblesse des fonctions d'agenda dans Thunderbird l'empêche depuis des années d'être un concurrent sérieux à Outlook dans les entreprises, et c'est vraiment très dommage. Si de plus en plus de petites et moyennes boîtes migrent hélas vers Google Calendar, les clients lourds de messagerie ont encore de beaux jours devant eux, et il est vraiment dommage que le Libre ne propose pas d'alternative avec au moins autant de fonctionnalité que les logiciels privateurs.
