Améliorer l'expérience de mise à jour de Firefox

Firefox 10 introduit les extensions compatibles par défaut avec chaque nouvelle version du navigateur de Mozilla. Mais il reste d’autres obstacles et des gênes certaines aux mises à jour (accélérées par le développement rapide au moins pour les majeures). Lawrence Mandel (directeur de programme Firefox chez Mozilla) fait un tour d’horizon de ce qui est en train d’être mis en œuvre par Mozilla pour améliorer l’expérience des utilisateurs lors de la mise à jour de Firefox :


Au cours des derniers mois, nous avons travaillé sur un certain nombre d’améliorations à l’expérience de mise à jour de Firefox. Ces améliorations utilisent de nouvelles approches pour mettre à jour ce qui permet à Firefox de se mettre à jour silencieusement – sans aucune interruption de votre utilisation régulière du navigateur.

Dans le reste de cet article, je me concentre sur cinq améliorations de la mise à jour de Firefox et comment elles devraient améliorer votre expérience de mise à jour de Firefox.

Mises à jour en arrière-plan

Aujourd’hui, Firefox vérifie périodiquement les mises à jour. Une fois qu’une mise à jour est détectée, Firefox télécharge automatiquement la mise à jour et attend d’être redémarré afin de l’installer. La mise à jour est appliquée au démarrage car le module de mise à jour a besoin de modifier des fichiers de Firefox qui peuvent être verrouillés tandis que Firefox est en cours d’exécution. Mettre à jour Firefox au démarrage peut entraîner un court délai au lancement de votre navigateur alors que vous attendez que la mise à jour soit installée. Vous pouvez également voir une boîte de dialogue de progression, comme présentée ci-dessous.

Firefox is installing your updates…

Une nouvelle méthode d’installation des mises à jour permet à Firefox d’installer une mise à jour pendant que le navigateur est en cours d’exécution. Cela signifie que la mise à jour peut être installée immédiatement après avoir été téléchargée. Un redémarrage du navigateur est toujours nécessaire pour appliquer la mise à jour, mais, en utilisant la nouvelle méthode, l’application de la mise à jour va se faire très vite. Si vite, en fait, que vous ne devriez même pas vous en apercevoir. La nouvelle version de Firefox se lancera alors sans délai car la procédure de mise à jour a déjà eu lieu.

Les mises à jour en arrière-plan sont actuellement prévues pour être livrées au cours des deux prochaines versions. Cela signifie que les mises à jour pour les versions ultérieures de Firefox ne devraient plus afficher de boîte de dialogue de progression après le redémarrage du navigateur.

Voir le billet d’Ehsan Akhgari Mettre à jour Firefox en arrière-plan pour plus de détails techniques sur ce changement.

Interface de rappel de mise à jour

La plupart des mises à jour de Firefox comprennent des correctifs de sécurité. Afin de maintenir votre système sécurisé, il est important que vous installiez les mises à jour peu de temps après qu’elles sont mises à disposition. Comme examiné ci-dessus, Firefox doit être redémarré afin d’appliquer une mise à jour. Afin de faciliter l’installation d’un mise à jour, si Firefox n’a pas été redémarré dans les 12 heures du téléchargement de la mise à jour, vous serez invité à redémarrer par une boîte de dialogue.

Boîte de dialogue de mise à jour

Dans nos recherches sur les utilisateurs, nous avons découvert que plus de 99 % des utilisateurs de Firefox redémarrent leur navigateur dans les 24 heures sans avertissement. L’impact de l’extension de la période d’alerte a été jugé minime, donc en novembre, nous avons passé la période de notification à 24 heures.

Ce changement signifie que la grande majorité des utilisateurs de Firefox va redémarrer son navigateur sans être alerté et donc ne va jamais revoir la boîte de dialogue « Mise à jour prête à être installée ».

Le service UAC de Windows

Sur Microsoft Windows Vista et Windows 7, lors de la mise à jour de Firefox vous serez alerté par une boîte de dialogue de Contrôle de compte d’utilisateur (UAC). Cette boîte de dialogue est un mécanisme de sécurité de Windows fait pour s’assurer que seules les applications qui se sont vues explicitement accorder une autorisation peuvent apporter des modifications aux zones réglementées de votre système, telles que l’écriture dans le répertoire Program Files.

UAC

La structure actuelle de la mise à jour de Firefox nécessite que vous accordiez la permission au module de mise à jour chaque fois qu’il est nécessaire d’installer une mise à jour sur une de ces versions de Windows. Cet avertissement répété se produit pour deux raisons : l’installation de Firefox réside dans le répertoire Program Files et des modifications sont apportées au registre. Du point de vue de l’utilisateur la répétition de l’avertissement est inutile parce que la première fois que vous acceptez l’invite, vous indiquez que vous faites confiance à Firefox. Après avoir obtenu l’autorisation de mettre à jour Firefox il devrait continuer à être en mesure de mettre à jour les versions futures de Firefox sans vous alerter une nouvelle fois.

Afin de travailler avec la sécurité UAC et de fournir une expérience de mise à jour qui ne vous alerte pas pour chaque installation, un nouveau service de mise à jour sera déposé dans Firefox Aurora sous peu. Ce service fonctionne en tâche de fond et installe les mises à jour dès qu’elles sont disponibles. Après avoir accordé la permission au service de mise à jour de Firefox vous ne serez pas invité par une boîte de dialogue UAC lors de l’installation des mises à jour pour les versions ultérieures.

Pour ceux qui sont intéressés, le billet de Brian Bondy Mozilla Firefox et mises à jour silencieuses contient des détails techniques plus précis au sujet de ce changement spécifique à Microsoft Windows. Nous cherchons aussi des façons d’améliorer le processus de mise à jour pour nos utilisateurs sous Mac et Linux.

Les modules complémentaires compatibles par défaut

Les modules complémentaires sont un des avantages clés à utiliser Firefox. Nos utilisateurs dépendent de leurs modules complémentaires et en ont besoin pour travailler. Firefox avait historiquement adopté une approche prudente de la compatibilité des modules complémentaires. Cette approche a été décidée afin de minimiser le risque qu’un module puisse avoir un effet indésirable sur votre expérience de navigation Web lors de la mise à jour vers une nouvelle version de Firefox. Il y avait généralement des modules complémentaires qui étaient incompatibles le jour d’une sortie de Firefox. Si vous aviez un de ces modules installé, vous voyiez une boîte de dialogue Modules complémentaires incompatibles qui vous a incitait à l’action avant que la mise à jour soit téléchargée.

Incompatible Add-ons

Les auteurs de modules complémentaires se devaient de préciser explicitement que leurs modules complémentaires étaient compatibles avec les nouvelles versions de Firefox. Si un module avait été hébergé sur addons.mozilla.org (AMO) et utilisait le SDK des modules complémentaires, nous pouvions automatiquement le tenir à jour. Cependant, la plupart des modules complémentaires vont continuer de marcher sans aucune modification avec les nouvelles versions de Firefox. Alors…

… avec la dernière version de Firefox, les modules complémentaires sont compatibles par défaut. Eh bien, pour être précis, la plupart des modules complémentaires sont compatibles par défaut. Il y a certaines catégories de modules qui sont encore signalées comme étant incompatibles, telles que les modules qui contiennent des composants binaires, les modules dont l’éventail de compatibilité ne comprend pas la version de Firefox 4 ou postérieure et les modules qui ont été jugés incompatibles par l’équipe des modules complémentaires de Firefox.

Ces changements devraient se traduire par un plus grand nombre de vos modules complémentaires compatibles au jour J d’une sortie. Cela signifie moins de travail pour vous et moins de travail pour les auteurs de modules complémentaires. Cela signifie également que les mises à jour de Firefox devraient se télécharger sans aucun surgissement de la boîte de dialogue Modules complémentaires incompatibles.

Les auteurs de modules complémentaires devraient voir le billet Résoudre le problème de la compatibilité des modules complémentaires de Firefox par Blair McBride (alias Unfocused) pour tous les détails sur les modifications apportées au système de mise à jour des modules complémentaires.

La page des nouveautés

You are using the latest version of Firefox

La page des nouveautés (What’s new) s’affiche dans Firefox une fois que le navigateur est mis à jour. Cette page vous avise que votre mise à jour s’est terminée avec succès et vous informe sur les changements du produit concerné. À partir de Firefox 8, la page des nouveautés peut désormais être activée ou désactivée à chaque sortie. Cela signifie que nous pouvons choisir d’afficher ou de masquer la page en fonction des sorties s’il y a des informations importantes sur le produit ou des informations relatives à Mozilla à partager avec vous.

Les cinq mises à jour détaillées dans ce billet se traduiront par une expérience de mise à jour de Firefox silencieuse qui continue à garder votre navigateur à jour, à la pointe avec les dernières fonctionnalités Web et sécurisé.

Les illustrations de cette traduction proviennent du billet original de Lawrence Mandel.

Sources et références

© 2010-2012 Mozinet - Ce billet a été publié sur BlogZiNet.

SeaMonkey 2.8 bêta 1

Le projet SeaMonkey publie la première version bêta de SeaMonkey 2.8, bâtie sur la même plateforme que Firefox 11. SeaMonkey 2.8 contiendra, selon ses notes de diffusion, les nouveautés suivantes par rapport à SeaMonkey 2.7 :

Changements spécifiques à SeaMonkey

  • Le support de la migration depuis les anciens profils (avant SeaMonkey 2.0) a été abandonné (bogue 689437).

Changements de la plateforme Mozilla

  • Nouveau moteur de synchronisation des modules complémentaires (installer l’extension Add-ons Sync Prefs pour l’activer dans les Préférences).
  • La propriété CSS text-size-adjust est désormais supportée.
  • La propriété outerHTML est désormais supportée sur les éléments HTML.
  • La coloration syntaxique de la visionneuse de code source utilise désormais le parser HTML5 (voir le bogue 482921).
  • Le support du protocole SPDY pour des chargements de pages plus rapides est désormais testable.
  • XMLHttpRequest désormais supporte le parsing HTML.
  • Les fichiers peuvent désormais être stockés dans IndexedDB (voir le bogue 661877).
  • Websockets sont sans préfixe.
  • Les contrôles de média pour les vidéo HTML5 ont été redessinés.
  • Correction de plusieurs problèmes de stabilité.

La page des nouveautés dans SeaMonkey 2.8 des notes de diffusion mentionnent d’autres corrections de bogues intéressantes propres à SeaMonkey. Pour davantage de renseignements sur les bogues corrigés et les nouveautés de ce train de sorties, voir la liste de bogues corrigés dans Firefox 11.0 et les notes de diffusion de Thunderbird 11.0 (changements majeurs uniquement).

SeaMonkey 2.8 bêta 1 est disponible en 24 langues dont le français, gratuitement et librement pour Windows, Mac OS X et Linux.

Télécharger SeaMonkey 2.8 bêta 1 en français

© 2010-2012 Mozinet - Ce billet a été publié sur BlogZiNet.

Fosdem 2012 : Mozilla toujours là

fosdem2012stand2

(Photo : Julia Buchner)

2e jour au Fosdem. La neige est toujours là, mais il fait moins frisquet. De toutes façons, le froid est littéralement emporté par la chaleur humaine qui règne ici ! Surtout au stand Mozilla où Xavier et Monique, deux contributeurs émérites de Mozilla Belgique, rivalisent de gentillesse… et vous attendent ! Quant à Benoît Leseul, notre merveilleux organisateur, il continue de veiller au bon déroulement des conférences dans la Mozilla DevRoom. Alors n’hésitez pas à aller lui faire un petit coucou, et à lui dire un grand MERCI !

Bonjour le Fosdem !


2nd day at Fosdem. The snow is still here, but temperatures are less chilly. Anyway, the cold has been literally swept away by human heat! Especially at the Mozilla booth, where Xavier and Monique, two emeritus volunteers of Mozilla Belgium, compete with kindness… and wait for you! As for Benoit Leseul, our wonderful organizer, he keeps on ensuring that Mozilla DevRoom conferences go smoothly. So don’t hesitate to come into the room, saying a little hello and a big thank you!

Hello Fosdem!

Canal Aurora : Mozilla Firefox 12

Puisque Firefox 10 est sorti et que Firefox 11 est dans le canal bêta, Firefox 12 se doit d’atterrir dans la canal Aurora. Les notes de diffusion de Firefox 12 Aurora donnent des détails sur les changements que nous pourrions trouver dans cette version du navigateur de Mozilla :

Nouveau :
Windows : Firefox est désormais plus facile à mettre à jour avec une alerte de moins (User Account Control)
Nouveau :
Le code source de la page a désormais des numéros de ligne
Changé :
Les sauts de ligne sont désormais supportés dans l’attribut title
Changé :
Le défilement doux est désormais activé par défaut
Changé :
Les URL collées dans la fenêtre du gestionnaire de téléchargements sont désormais automatiquement téléchargées
Développeur :
La propriété CSS column-fill a été implémentée
Développeur :
Le support de la propriété CSS text-align-last a été ajouté
Développeur :
Le support expérimental des objets ECMAScript 6 Map et Set a été implémenté
Corrigé :
Améliorations du « Chercher dans la page » (saisie en cours de frappe) pour centrer les résultats de recherche

Le blog de Mozilla Hacks a davantage de détails et des liens pour les nouvelles fonctionnalités et les outils mis à jour pour développeurs.

Télécharger FIrefox Aurora

Sources et références

© 2010-2012 Mozinet - Ce billet a été publié sur BlogZiNet.

Fosdem 2012 : Mozilla vous attend

fosdem2012stand

Le Fosdem a ouvert ses portes, dans la joie et la bonne humeur. Et Mozilla a dressé son stand… Pas à l’emplacement habituel. Alors, armez-vous de courage, mettez votre bonnet et votre écharpe (et des bonnes chaussures pour affronter la neige gelée), et venez nous retrouver au bâtiment K. On vous attend avec plein de jolis goodies :-)

Bonjour le Fosdem !

Fosdem opened, amongst joy and happiness. And Mozilla set up its booth… Not at the usual location. So be courageous, put your hat and your scarf (and good shoes to face the frozen snow), and come find us in the K building. We are waiting for you with lots of nice swag :-)

Bonjour Fosdem!

Canal bêta : Mozilla Firefox 11

Comme de raison depuis le lancement du développement rapide par Mozilla, alors que Firefox 10 vient de sortir, Firefox 11 et Firefox 12 glissent respectivement dans les canaux bêta et Aurora. Quoi de mieux qu’une petite traduction du billet d’annonce sur le blog des versions futures de Firefox pour savoir ce qui nous attend dans Firefox 11 ?


Firefox bêta avec de nouveaux outils pour développeurs et la synchronisation des extensions est près pour les tests

Une nouvelle version bêta pour Windows, Mac et Linux est maintenant disponible au téléchargement et pour les tests. Cette bêta ajoute de nouveaux outils pour développeurs intégrés qui facilitent la visualisation des éléments d’une page et met à jour les capacités de Firefox Sync pour permettre aux utilisateurs de synchroniser les modules complémentaires sur plusieurs ordinateurs.

Les nouveautés dans Firefox bêta pour les développeurs Web

  • Inspecteur de page en vue 3D : Tilt est un nouvel outil de visualisation des sites Web basé sur WebGL qui illustre la relation entre les différentes parties d’un site Web et leurs ancêtres en 3D. La vue en 3D de Tilt est intégrée à l’outil Inspecteur de page et est particulièrement utile lors de la recherche de problèmes dans la structure HTML. En savoir plus sur Tilt dans le billet de blog de Hacks.
    Tilt vue 3D dans Firefox 11

    crédit Mozilla

  • Éditeur de styles : Firefox bêta comprend le nouvel outil Éditeur de styles, qui donne aux développeurs la liberté complète de modifier les fichiers CSS pour une page avec des mises à jour en direct dans le navigateur. Les développeurs peuvent ensuite enregistrer les fichiers CSS quand elles sont faites.
  • Support de SPDY : Firefox bêta prend désormais en charge SDPY. SPDY est un protocole de transport conçu comme un successeur du protocole HTTP qui réduit le temps que prennent les sites pour se charger. Cela améliore les temps de chargement des pages et réduit la charge du serveur, car les en-têtes sont compressées et moins de connexions sont utilisées. Toutes les pages sont chargées sur SSL avec SPDY, rendant la navigation plus sûre. Pour activer SPDY, allez dans about:config. Recherchez network.http.spdy.enabled et mettez-la sur « true ».

Les nouveautés dans Firefox bêta pour les utilisateurs

  • Synchronisation de modules complémentaires : Les utilisateurs ont la possibilité de synchroniser les modules complémentaires sur toutes les plateformes afin qu’ils puissent reprendre là où ils les avaient laissés sur différents ordinateurs. Les utilisateurs peuvent activer cette fonction dans la fenêtre des préférences dans l’onglet Sync.
  • Mise à jour de l’outil de migration : Les nouveaux utilisateurs de Firefox peuvent utiliser l’outil de migration pour importer des données à partir d’Internet Explorer, Opera, Safari et maintenant Chrome. Cette mise à jour bêta de Firefox ajoute la possibilité d’importer des données et des préférences depuis Google Chrome afin que les utilisateurs puissent facilement se lancer sur Firefox avec l’ensemble de leurs marque-pages favoris, historique, cookies et profils. Plus de fonctionnalités viendront dans les versions suivantes.

Pour plus d’informations


Le document original et cette traduction sont soumis aux conditions de la licence
Creative Commons : « Paternité – Partage des conditions initiales à l’identique 3.0 »
ou toute version postérieure.

License Creative Commons

Même quand les bannières d’affiliation sont en anglais, vous pouvez télécharger et tester Firefox bêta et Firefox Aurora en français.

Download Firefox Beta Téléchargez Firefox Aurora

Sources et références

© 2010-2012 Mozinet - Ce billet a été publié sur BlogZiNet.

Personnaliser la barre de titre de Firefox

Voici encore un moyen de gagner de la place dans votre interface en en plaçant les éléments dans la barre de titre de la fenêtre de Firefox. Mais Personal Titlebar ne permet pas que ça. Grâce à cette extension vous pourrez personnaliser votre barre de titre. Par défaut, l’extension place tous les éléments de la barre des menus dans la barre de titre.

Menus placés dans la barre de titre par Personal Titlebar

Un tour de la boîte de dialogue Personnaliser (accessible par un clic droit sur un endroit vide d’une barre d’outils ou par le bouton unique « Firefox » puis la flèche à droite d’Options puis Personnaliser les barres d’outils…) permet de ne sélectionner les menus qui seront présents dans la barre de titre.

Boîte Personnaliser modifiée par Personal Titlebar

Toujours dans la boîte Personnaliser, un nouvel élélment « Titlebar Text » a été ajouté permettant d’afficher où l’on le fait glisser le titre de la page courante, y compris dans la barre de titre. La boîte Personnaliser ouverte permet de faire glisser tous les éléments de l’interface voulus dans la barre de titre.

Titre et boutons placés dans la barre de titre par Personal Titlebar

Sur le même principe, il est possible de faire glisser tous les éléments de la barre de navigation (dont les barres d’adresse et de recherche) dans la barre de titre, puis de faire disparaître la barre de navigation (clic droit sur une barre d’outils). Ainsi, on gagne de la place verticalement.

Barre de navigation placée dans la barre de titre par Personal Titlebar

La touche F10 affiche ou cache les menus.

Voir aussi : Hidden Menu Web Title qui permet de mettre le titre de la page à côté du bouton unique Firefox.

© 2010-2012 Mozinet - Ce billet a été publié sur BlogZiNet.

Mettre la barre de navigation de Firefox dans sa barre de titre

Dans la lignée de mon billet, datant déjà de la fin du développement de Firefox 4, Épurer l’interface épurée de Firefox 4 toujours d’actualité, complété par le billet Changer le bouton unique de menu de Firefox 4 dans lequel on trouve des extensions pour retirer ou réduire ce bouton, je vous présente aujourd’hui Nav Bar on Title Bar. Cette extension permet de placer la barre de navigation (celle qui contient la barre d’adresse) dans la barre de titre de Firefox (qui contient le menu unique « Firefox »).

'Nav Bar on Title Bar' dans Firefox 10

L’extension supporte les grandes et petites icônes. On peut gagner encore plus d’espace en allant dans les options de l’extension réduire les marges. Des options permettent aussi de garder la barre de navigation/barre d’onglets au dessus quand la fenêtre est « dé-maximisée » et de descendre les barres quand la fenêtre est réduite de plus de x px (configurable).

Options de Nav Bar on Title Bar

© 2010-2012 Mozinet - Ce billet a été publié sur BlogZiNet.

Sean Martell dans ses oeuvres...

monkeytail

(Photo : autoportrait)

Sean Martell, le fabuleux designer de Mozilla, a participé en décembre au fameux No Shaving In December… Une fois ce mois écoulé, il a pu laisser libre court à son imagination éminemment artistique. Voilà le résultat : le désormais célèbre “monkey trail”, alias la “queue du singe” :D

Bonjour Sean !


Sean Martell, the fabulous Mozilla designer, participated in December to the famous No Shaving In December… Once the month was over, he could give free rein to his eminently artistic imagination. Here is the result: the now famous “monkey trail” (or is it monkey’s tail?) :D

Bonjour Sean!

SeaMonkey 2.7

Accroché au train de sorties de Gecko 10, le moteur de rendu de Mozilla, sur lequel sont aussi basés Firefox 10 et Thunderbird 10, sortis le même soir (heure de Paris), SeaMonkey 2.7 est disponible en 24 langues dont le français pour Windows, Mac OS X et Linux. Cette nouvelle version majeure (style développement rapide) comprend les nouveautés majeures suivantes par rapport à SeaMonkey 2.6 :

Changements spécifiques à SeaMonkey

  • Les modules complémentaires sont désormais compatibles par défaut, à condition qu’ils aient été déclarés compatibles avec la version 2.1 de SeaMonkey ou supérieure (bogue 702792)

Changements de la plateforme Mozilla

  • L’anti-aliasing pour WebGL est désormais implémenté (voir le bogue 615976).
  • Les transformations 3D en CSS3 sont désormais supportées (voir le bogue 505115).
  • Le nouvel élément <bdi> pour l’isolation du texte bidirectionnel, avec support des propriétés CSS (voir les bogue 613149 et bogue 662288).
  • Ajout des API IndexedDB pour correspondre de plus près avec la spécification.
  • Correction de plusieurs problèmes de stabilité.

Sont aussi corrigées dans cette nouvelle version 8 failles de sécurité dont 5 critiques.

La page des nouveautés dans SeaMonkey 2.7 des notes de diffusion mentionnent d’autres corrections de bogues pendant la phase de développement et de tests de ce SeaMonkey. Pour davantage de renseignements sur les bogues corrigés et les nouveautés de ce train de sorties, voir la liste de bogues corrigés dans Firefox 10.0 et les notes de diffusion de Thunderbird 10.0 (changements majeurs uniquement).

Si vous disposez déjà de SeaMonkey, vous devez avoir reçu une notification de mise à jour automatique dans les 24 à 48 heures. Vous pouvez aussi l’obtenir manuellement en choisissant « Rechercher des mises à jour… » dans le menu « ? ».

Télécharger SeaMonkey 2.7 en français

© 2010-2012 Mozinet - Ce billet a été publié sur BlogZiNet.