Firefox, Le navigateur Open Source au secours du Web Livre Blanc
50 pages
Français

Firefox, Le navigateur Open Source au secours du Web Livre Blanc

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
50 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description







L’entité Open Source
du groupe Devoteam












Firefox,
Le navigateur Open Source au secours du Web
Livre Blanc
















Version 1.0 du 31 mars 2005
Auteur
François Lacroix – Consultant Open Source pour Uperto.


Uperto
Uperto est l'entité open source du groupe Devoteam. La mission d'Uperto est d'industrialiser l'open
source pour les grandes entreprises.
Uperto a une approche ouverte et industrielle de l'open source, mêlée à une forte expertise. Uperto aide
les entreprises à être "open source ready" et s'attache également à rendre l'open source
"enterprise ready", que ce soit dans la modification d'une méthodologie projet, le choix d'un produit,
l'intégration d'un outil ou la mise en production d'une solution de type open source.
Pour en savoir plus : www.uperto.fr

Devoteam
Devoteam est un groupe de conseil en technologies de l'information. La combinaison d'une offre de
conseil et d'une offre de solutions technologiques permet à Devoteam d'apporter à ses clients un conseil
indépendant et des solutions performantes dans l'alignement de l'infrastructure technique de leur
système d'information avec leurs objectifs industriels. Devoteam a réalisé 150 millions d'euros de chiffre
d'affaires en 2004 et une marge d'exploitation de 5,8%. Le groupe compte 1.750 collaborateurs
présents dans dix pays d'Europe et au Moyen-Orient.
Cotation : Euronext (Eurolist compartiment C) depuis le 28 ...

Sujets

Informations

Publié par
Nombre de lectures 98
Langue Français
Poids de l'ouvrage 2 Mo

Extrait

    
            
     
 L  e n t i t é O p e n S o u r c e d u g r o u p e D e vo t e a m 
Firefox, Le navigateur Open Source au secours du Web
               Version 1.0 du 31 mars 2005
Livre Blanc 
 
 
Auteur François Lacroix – Consultant Open Source pour Uperto.   
Uperto Uperto est l'entité open source du groupe Devoteam. La mission d'Uperto est d'industrialiser l'open source pour les grandes entreprises. Uperto a une approche ouverte et industrielle de l'open source, mêlée à une forte expertise. Uperto aide les entreprises à être "open source ready" et s'attache également à rendre l'open source "enterprise ready", que ce soit dans la modification d'une méthodologie projet, le choix d'un produit, l'intégration d'un outil ou la mise en production d'une solution de type open source. Pour en savoir plus :www.uperto.fr  
Devoteam Devoteam est un groupe de conseil en technologies de l'information. La combinaison d'une offre de conseil et d'une offre de solutions technologiques permet à Devoteam d'apporter à ses clients un conseil indépendant et des solutions performantes dans l'alignement de l'infrastructure technique de leur système d'information avec leurs objectifs industriels. Devoteam a réalisé 150 millions d'euros de chiffre d'affaires en 2004 et une marge d'exploitation de 5,8%. Le groupe compte 1.750 collaborateurs présents dans dix pays d'Europe et au Moyen-Orient. Cotation : Euronext (Eurolist compartiment C) depuis le 28 octobre 1999. Pour en savoir plus :www.devoteam.fr  
Remerciements Merci à toute l’équipe d’Uperto pour ses compétences et la qualité de ses retours d’expériences. Uperto tient également à remercierTristan Nitot président de Mozilla Europepour sa relecture et ses remarques.   
 
Tables des matières Table des matières 1 RESUME..............................................................................................................................................3 2 INTRODUCTION....................................4................................................................................................. 3 FIREFOX........................................................................................5...................................................... 3.1 Historique et développement.......................................................................................................5 3.2 Fonctionnalités natives ................................................................................................................5 3.3  ..........................................................................................................11Les avantages de Firefox 4 LESTHEMES......................................................41................................................................................ 5 LESPLUGINS....................................................................................................................................6.1 5.1 Plugins Communs .....................................................................................................................16 5.2 Autres Plugins ...........................................................................................................................17 6 LESEXTENSIONS18............................................................................................................................... 6.1  .................................................................................................................18Les extensions utiles 6.2 Les extensions FUN ..................................................................................................................25 6.3 Les extensions pour développeur .............................................................................................27 6.4 Les extensions de sociétés .......................................................................................................29 7 LES CONSEILS ET ASTUCES................................................................................................................ 30 7.1 Apparence du Navigateur..........................................................................................................30 7.2 Comportement du Navigateur ...................................................................................................31 7.3  .......................................................................................................31Apparence des pages Web 7.4 ................sliesnoc........................................................................................................32..tuA ser 7.5 Les fenêtres about.....................................................................................................................33 8 MOZILLA,UNE SOLUTION CLIENT MULTI PLATE-FORME......................................................................... 34 8.1 XUL le langage client riche de Mozilla ......................................................................................34 8.2 Pourquoi utiliser XUL?...............................................................................................................35 8.3 Normes et autres technologies supportées...............................................................................36 8.4 XUL comme plate-forme d'applications.....................................................................................36 9 CONTRIBUER................................3.8.................................................................................................... 9.1  .........................................................................................................38Développer son extension 9.2 Participer au développement de Firefox ...................................................................................38 10 FIREFOX EMBARQUE....................................................................................................................... 39 11 POURQUOI MIGRER VERSFIREFOX.................................................................................................. 40 12 LES ENJEUX TECHNIQUES ET STRATEGIQUES................................................................................... 42 12.1 L’enjeu technique : la sécurité...................................................................................................42 12.2 L’enjeu stratégique : bénéficier des avantages de l’open source .............................................43 13 CONCLUSION...............................................................................................................................4..5 14 BARHPEIIBOGLI....................................................................................................46.......................... 
 Version 1.0UpertoLivre Blanc Firefox 3/50              
 
Résumé
1 Résumé On n’a jamais autant parlé d’un navigateur ! Firefox n’est pourtant qu’un navigateur de plus parmi le grand choix disponible. Si Firefox génère un tel engouement, c’est qu’il était attendu. En effet, Il représente une nouvelle vision de la navigation sur le web. Après une campagne de communication des plus intense, Firefox atteint les objectifs de la fondation Mozilla. Il reste l’un des rares navigateurs libres, multi plates-formes, multi systèmes d’exploitation, simple et léger. Ce dernier-né de la famille Mozilla innove avec des fonctionnalités toujours plus poussées pour libérer l’utilisateur des contraintes marketing. Il répond à toutes les attentes d’un navigateur moderne avec le respect des normes W3C, une recherche rapide, une navigation par onglets ou le blocage des pop-ups.  Firefox permet d’étendre largement ses fonctionnalités avec la notion d’extension ou encore de créer un navigateur sur mesure. Notons que comme tous les produits de la famille Mozilla, Firefox est disponible sous la licence MPL (Mozilla Public Licence).  Firefox assure une pérennité des applications web et offre un retour d’investissement sur le long terme. En effet, la technologie XUL utilisée par les nouveaux produits de la famille Mozilla (Firefox, Thunderbird, Sunbird) offre une méthode simple et rapide de créer et d’accéder à des services Web en faisant abstraction du système d’exploitation.  Apache développé par la communauté est devenu la référence des serveurs web, Eclipse écrit par IBM puis offert à la communauté est la référence parmi les IDE. Alors pourquoi Firefox ne serait-il pas la référence des navigateurs ?  Ces différents projets soutenus par des communautés Open Source offrent de véritables innovations et une autre vision de l’Internet et des services liés.
 Version 1.0
UpertoLivre Blanc Firefox 3/50              
Introduction
 
2 Introduction Au cours des dix dernières années, les navigateurs web se sont livrés une guerre pour contrôler ce marché. Après une domination de Netscape Navigator, Internet Explorer a su inverser la situation avec la puissance financière et marketing de Microsoft. Le combat entre Internet Explorer et Netscape Navigator prit fin en 1998 avec le rachat de Netscape par AOL. Cette domination entraîna la fin des innovations dans les navigateurs web et surtout le début des extensions propriétaires incompatibles avec ses concurrents et les standards.  Aujourd’hui, les navigateurs web sont devenus des éléments indispensables sur les postes de travail pour l’ensemble des métiers de l’entreprise, quel que soit leur secteur. En effet, chaque entreprise a développé des services autour des technologies du web. Mais avec quel respect des standards ? Quelle sera la solution la plus pérenne ?  Comment choisir la technologie à adopter alors que les technologies évoluent en permanence ? Parmi les plus connues, on peut citer le HTML | CSS1| XML | XHTML et le JavaScript ou encore l’utilisation du Flash ou du Java qui la plupart du temps ne sont pas gérés par le navigateur lui-même mais par des modules externes appelés plugins. Quelle compatibilité future entre ces technologies ? Comment gérer les extensions propriétaires VBScript et les ActiveX ?   On a beaucoup parlé ces derniers temps du phénomène Firefox, le navigateur Open Source de la fondation Mozilla. Firefox se pose en challenger direct de Microsoft Internet Explorer qui détient le marché.  Avec les efforts importants de la Fondation Mozilla, Firefox a passé en février 2005 la barre des 10% des parts de marché en France. Après une vague médiatique internationale et une présence sur tous les types de média (New York Times, 20 minutes, le Journaldunet, Neteconomie, Google News, L’informaticien, TF1.fr, LeMonde, France Inter...), Firefox gagne des points.  Ce logiciel libre résulte des efforts de la Fondation Mozilla et de centaines de bénévoles pour développer un nouveau navigateur rapide, simple et très extensible. La montée en maturité de cette solution permet aujourd’hui d’offrir une alternative crédible dans le respect des standards. Même pour les plus septiques qui attendent une éventuelle mise à jour d'Internet Explorer, Firefox est une alternative de choix tant en terme de sécurité que de confort et de productivité.  Dans ce document, nous allons retracer l’histoire de Firefox, détailler ses fonctionnalités (thèmes, extensions, plugins), présenter la puissance d’un outil libre et bien conçu, pour terminer sur le développement d’extensions et la technologie XUL2.
  1CSS: Cascading Styles Sheets 2XUL : eXtended User interface Language
 4/50UpertoLivre Blanc Firefox Version 1.0              
3 Firefox
 
Firefox
3.1 Historique et développement Firefox est le projet de navigateur indépendant de la fondation Mozilla. Créé en 2002 par David Hyatt et Blake Ross, ils souhaitaient un navigateur différent de la suite Mozilla. Firefox est actuellement maintenu par Ben Goodger et Blake Ross. De nombreuses personnes contribuent à Firefox, qui lui-même repose sur la plate-forme Mozilla (bibliothèques XUL, XML, réseau, sécurité, et bien d’autre). Voici quelques chiffres sur les projets Mozilla :  20 employés par la Fondation Mozilla ;  60 Ingénieurs à temps plein sur le projet employés par des entreprises comme IBM, Red Hat, Novell, Google, Sun et d'autres ;  de 1000 personnes ont contribué au code en 2004 ; Près  60.000 comptes Bugzilla actifs ;  Des dizaines d'équipes de localisation à travers le monde. Firefox conserve le support multi plates-formes de la suite Mozilla, utilisant le langage d’interface utilisateur XUL. La puissance de XUL permet d’étendre les possibilités du navigateur web par des extensions ou des thèmes graphiques et des plugins. L’interface XUL rend Firefox unique face aux autres projets basés sur le moteur de rendu Gecko de Mozilla comme Galeon, Epiphany, K-Meleon, Camino. En effet, ces différents navigateurs utilisent pour la plupart l’interface native de leur plate-forme respective. Firefox est un logiciel libre distribué sous triple licence MPL/GPL/LGPL (Mozilla Public Licence) et est disponible pour Linux, Windows et Mac OS X. Après trois changements de nom successif (Phoenix, Firebird, Mozilla Firebird) pour des raisons de droits, le projet fut finalement renommé Firefox. Firefox est maintenant disponible dans la version 1.0.2 depuis le 23 mars 2005. De plus, parmi les objectifs probables de l'évolution de Firefox vers la version 2.0, on note :  L'amélioration de l'historique et des marque-pages ;  options spécifiques par site ; Des  L'amélioration du système d'extensions ;  L'amélioration de la barre de recherche, des systèmes de mises à jour automatiques et de la recherche intégrée. 3.2 Fonctionnalités natives Firefox dispose de nombreuses fonctionnalités qui le différencient de ses concurrents. Il a été conçu pour être un navigateur simple, léger et stable. Pourtant Firefox n’inclut pas autant de fonctionnalités que la « suite Mozilla » En effet cette dernière est plus qu’un simple navigateur. Elle inclut également un client de  . messagerie et d’autres outils. Mais Firefox se démarque déjà de ses rivaux car il profite de la puissance de Mozilla dans le rendu des pages web. On constate ainsi qu'il est souvent plus rapide qu'Internet Explorer dans l’affichage des pages web. Depuis la version 1.0, Firefox a été traduit en 28 langues dont le français depuis la version 0.5. Voici les fonctionnalités de Firefox :  personnalisation de l’interface, La  La gestion des flux RSS,  Un filtre anti-popup,  barre de recherche intégrée, Une  La navigation par onglet,  Un gestionnaire de thèmes et d’extensions puissant,  Un gestionnaire de téléchargement,  Un gestionnaire de mise à jour du navigateur, des thèmes et des extensions,  contrôle avancé de comportement (JavaScript), Un  gestionnaire de confidentialité, Un
 Version 1.0UpertoLivre Blanc Firefox 5/50              
Firefox  Le remplissage des formulaires, Une interface simplifiée,  Un navigateur extensible,   gestion pratique et transparente du cache, de l’historique et des cookies, La  La gestion de la souris cinq boutons,  Un assistant de migration pour les autres navigateurs web,   Voici les principales fonctionnalités de Firefox présentées de manière illustrée.      
   
 
Firefox permet de définir votre propre interface, comme la taille ou l’emplacement des boutons et des barres d’outils.
     Cette icône apparaît quand le site web est compatible avec les actualités RSS. D'un coup d'œil, parcourez les titres de vos sites préférés.    ou Cette icône apparaît quand Firefox bloque les publicités non sollicitées.   
 
 6/50UpertoLivre Blanc Firefox 1.0 Version              
 
 
 
 
 
Firefox
     Une barre de recherche intégrée fournit un accès facile à plus de 100 moteurs de recherche du web. On peut ajouter des moteurs de recherche via un site web1. Cette url propose une longue liste de plugins de recherche, y compris en français comme la FNAC ou encore Vivisimo2.  Il est possible de créer facilement son propre plugin, ce qui  permet l’utilisation du moteur de l’intranet.     
  Une barre de recherche avancée permet de surligner l’expression recherchée et informe visuellement si l’expression est trouvée.    
   
 
Firefox permet de chercher avec le moteur de recherche par défaut un ou plusieurs mots sélectionnés dans la page.
  La navigation par onglet permet d’ouvrir plusieurs pages dans une seule fenêtre et de charger des liens en arrière-plan.
  1moteurs de recherche sont disponibles sur http://mycroft.mozdev.orgLes 2Meta moteur de recherche avec classement des réponses
 Version 1.0UpertoLivre Blanc Firefox 7/50              
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents