mozilla

Revision 440655 of Extensions

  • Raccourci de la révision : Extensions
  • Titre de la révision : Extensions
  • ID de la révision : 440655
  • Créé :
  • Créateur : Delapouite
  • Version actuelle ? Oui
  • Commentaire fixed portal headers
Étiquettes : 

Contenu de la révision

Les extensions se greffent à des applications Mozilla comme Firefox ou Thunderbird pour leur ajouter de nouvelles fonctionnalités. Cela peut aller d'un simple bouton ajouté à la barre d'outils à une fonctionnalité entièrement nouvelle. Elles permettent de personnaliser l'application selon les besoins de chacun, tout en conservant un téléchargement peu imposant.

Les extensions sont à distinguer des plugins, qui permettent au navigateur d'afficher du contenu spécifique comme des fichiers multimédia. Elles sont également différentes des plugins de recherche, qui ajoutent des moteurs de recherche supplémentaires dans la Barre de recherche.

Documentation

Construire une extension
Explications pas à pas sur la construction d'une extension pour Firefox.
Foire aux questions sur les extensions
Questions fréquemment posées sur le développement d'extensions.
Configuration d'un environnement de développement d'extensions
Quelques astuces essentielles qui rendront le développement d'extensions plus simple.
Empaqueter une extension
Comment empaqueter votre extension Firefox pour son téléchargement et son installation.
Création d'extensions pour Firefox avec le système de compilation de Mozilla
Mise en place de l'environnement de compilation pour une extension utilisant des composants binaires.
Mise à jour des extensions pour Firefox 3
Liste des changements connus dans Firefox 3 qui affecteront les extensions et références vers la documentation liée.
Extraits de code
Code utilisé habituellement par de nombreuses extensions. Consultez également les articles dans Catégorie:Extensions pour d'autres exemples.
Installation d'extensions
Comment programmer l'installation d'extensions.
Soumettre un module sur AMO
Comment distribuer votre module en utilisant le site Web d'AMO.

Tous les articles…

Communauté

{{ ListeDeDiscussion("dev-extensions", "mozilla.dev.extensions") }}

Outils

Tous les outils…

XUL, JavaScript, XPCOM, Thèmes, Développement de Mozilla

Source de la révision

<div>
  <p>Les <strong>extensions</strong> se greffent à des applications Mozilla comme Firefox ou Thunderbird pour leur ajouter de nouvelles fonctionnalités. Cela peut aller d'un simple bouton ajouté à la barre d'outils à une fonctionnalité entièrement nouvelle. Elles permettent de personnaliser l'application selon les besoins de chacun, tout en conservant un téléchargement peu imposant.</p>
  <p>Les extensions sont à distinguer des <a href="/fr/Plugins" title="fr/Plugins">plugins</a>, qui permettent au navigateur d'afficher du contenu spécifique comme des fichiers multimédia. Elles sont également différentes des <a href="/fr/Cr%C3%A9ation_de_plugins_OpenSearch_pour_Firefox" title="fr/Création_de_plugins_OpenSearch_pour_Firefox">plugins de recherche</a>, qui ajoutent des moteurs de recherche supplémentaires dans la Barre de recherche.</p>
</div>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h2 class="Documentation" id="Documentation"><a href="/Special:Tags?tag=Extensions&amp;language=fr" title="Special:Tags?tag=Extensions&amp;language=fr">Documentation</a></h2>
        <dl>
          <dt>
            <a href="/fr/Construire_une_extension" title="fr/Construire_une_extension">Construire une extension</a></dt>
          <dd>
            <small>Explications pas à pas sur la construction d'une extension pour Firefox.</small></dd>
          <dt>
            <a href="/fr/Foire_aux_questions_sur_les_extensions" title="fr/Foire_aux_questions_sur_les_extensions">Foire aux questions sur les extensions</a></dt>
          <dd>
            <small>Questions fréquemment posées sur le développement d'extensions.</small></dd>
        </dl>
        <dl>
          <dt>
            <a href="/fr/Configuration_d'un_environnement_de_d%C3%A9veloppement_d'extensions" title="fr/Configuration_d'un_environnement_de_développement_d'extensions">Configuration d'un environnement de développement d'extensions</a></dt>
          <dd>
            <small>Quelques astuces essentielles qui rendront le développement d'extensions plus simple.</small></dd>
        </dl>
        <dl>
          <dt>
            <a href="/fr/Empaqueter_une_extension" title="fr/Empaqueter_une_extension">Empaqueter une extension</a></dt>
          <dd>
            <small>Comment empaqueter votre extension Firefox pour son téléchargement et son installation.</small></dd>
        </dl>
        <dl>
          <dt>
            <a href="/fr/Cr%C3%A9ation_d'extensions_pour_Firefox_avec_le_syst%C3%A8me_de_compilation_de_Mozilla" title="fr/Création_d'extensions_pour_Firefox_avec_le_système_de_compilation_de_Mozilla">Création d'extensions pour Firefox avec le système de compilation de Mozilla</a></dt>
          <dd>
            <small>Mise en place de l'environnement de compilation pour une extension utilisant des composants binaires.</small></dd>
        </dl>
        <dl>
          <dt>
            <a href="/fr/Mise_%C3%A0_jour_des_extensions_pour_Firefox_3" title="fr/Mise_à_jour_des_extensions_pour_Firefox_3">Mise à jour des extensions pour Firefox 3</a></dt>
          <dd>
            <small>Liste des changements connus dans Firefox 3 qui affecteront les extensions et références vers la documentation liée.</small></dd>
        </dl>
        <dl>
          <dt>
            <a href="/fr/Extraits_de_code" title="fr/Extraits_de_code">Extraits de code</a></dt>
          <dd>
            <small>Code utilisé habituellement par de nombreuses extensions. Consultez également les articles dans <a href="/Special:Tags?tag=Extensions&amp;language=fr" title="Special:Tags?tag=Extensions&amp;language=fr">Catégorie:Extensions</a> pour d'autres exemples.</small></dd>
        </dl>
        <dl>
          <dt>
            <a href="/fr/Installation_d'extensions" title="fr/Installation_d'extensions">Installation d'extensions</a></dt>
          <dd>
            <small>Comment programmer l'installation d'extensions.</small></dd>
        </dl>
        <dl>
          <dt>
            <a href="/fr/Soumettre_un_module_sur_AMO" title="fr/Soumettre_un_module_sur_AMO">Soumettre un module sur AMO</a></dt>
          <dd>
            <small>Comment distribuer votre module en utilisant le site Web d'AMO.</small></dd>
        </dl>
        <p><span class="alllinks"><a href="/Special:Tags?tag=Extensions&amp;language=fr" title="Special:Tags?tag=Extensions&amp;language=fr">Tous les articles…</a></span></p>
      </td>
      <td>
        <h2 class="Community" id="Communaut.C3.A9">Communauté</h2>
        <ul>
          <li><a class="external" href="http://xulfr.org/forums">Forums de xulfr.org</a></li>
          <li><a class="link-irc" href="irc://moznet/%23xulfr">Canal IRC #xulfr</a></li>
          <li><a class="external" href="http://www.geckozone.org/forum/viewforum.php?f=9">Forums Geckozone</a></li>
          <li>Voir les forums de Mozilla…</li>
        </ul>
        <p>{{ ListeDeDiscussion("dev-extensions", "mozilla.dev.extensions") }}</p>
        <ul>
          <li><a class="link-irc" href="irc://moznet/%23extdev">#extdev IRC channel</a></li>
          <li><a class="external" href="http://forums.mozillazine.org/viewforum.php?f=19">forums MozillaZine</a></li>
          <li><a href="/fr/Extensions/Communaut%C3%A9" title="fr/Extensions/Communauté">Autres liens sur la communauté…</a></li>
        </ul>
        <h2 class="Tools" id="Outils">Outils</h2>
        <ul>
          <li><a class="external" href="http://ted.mielczarek.org/code/mozilla/extensiondev/">L'extension pour développeurs d'extensions (Extension Developer's Extension)</a> — combine un bon nombre d'utilitaires essentiels pour le développement</li>
          <li><a href="/fr/Inspecteur_DOM" title="fr/Inspecteur_DOM">Inspecteur DOM</a> — pour examiner l'arbre DOM du chrome</li>
          <li><a href="/fr/Venkman" title="fr/Venkman">Venkman</a> — un débogueur JavaScript</li>
          <li><a class="external" href="http://ted.mielczarek.org/code/mozilla/extensionwiz/">Extension Wizard</a> — génère le squelette d'une extension</li>
          <li><a class="external" href="http://www.spket.com/">Spket IDE</a> — environnement de développement d'extensions</li>
          <li><a class="external" href="http://hyperstruct.net/projects/mozrepl">MozRepl</a> — Connectez-vous à Firefox et d'autres applications Mozilla, et explorez-les de l'intérieur</li>
          <li><a href="/fr/Shells_JavaScript" title="fr/Shells_JavaScript">Shells JavaScript</a> — testez des bouts de code JavaScript</li>
        </ul>
        <p><span class="alllinks"><a href="/Special:Tags?tag=Extensions:Outils&amp;language=fr" title="Special:Tags?tag=Extensions:Outils&amp;language=fr">Tous les outils…</a></span></p>
        <h2 class="Related_Topics" id="Sujets_li.C3.A9s">Sujets liés</h2>
        <dl>
          <dd>
            <a href="/fr/XUL" title="fr/XUL">XUL</a>, <a href="/fr/JavaScript" title="fr/JavaScript">JavaScript</a>, <a href="/fr/XPCOM" title="fr/XPCOM">XPCOM</a>, <a href="/fr/Th%C3%A8mes" title="fr/Thèmes">Thèmes</a>, <a href="/fr/D%C3%A9veloppement_de_Mozilla" title="fr/Développement_de_Mozilla">Développement de Mozilla</a></dd>
        </dl>
      </td>
    </tr>
  </tbody>
</table>
Revenir à cette révision