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.