aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/sdk/tutorials/index.html
blob: d68fcfd2ac8b8dc22e5975daedea24986701c501 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
---
title: Tutoriels
slug: Mozilla/Add-ons/SDK/Tutorials
tags:
  - Add-on SDK
  - TopicStub
translation_of: Archive/Add-ons/Add-on_SDK/Tutorials
---
<p>Cette page répertorie les articles sur la façon d'accomplir des tâches spécifiques en utilisant le SDK.</p>

<hr>
<h3 id="Commencer"><a name="getting-started">Commencer</a></h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tools/jpm#Installation">Installation</a></dt>
 <dd>Comment faire pour installer l'outil de jpm, que vous allez utiliser pour développer des add-ons.</dd>
</dl>

<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Troubleshooting">Dépannage</a></dt>
 <dd>Quelques conseils pour résoudre les problèmes courants et obtenir de l'aide.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Getting_Started_(jpm)">Commencer</a></dt>
 <dd>Démonstration de la création d'une add-on avec le SDK, en utilisant jpm.</dd>
</dl>
</div>
</div>

<hr>
<h3 id="Créer_des_interfaces_utilisateur"><a name="create-user-interfaces">Créer des interfaces utilisateur</a></h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Adding_a_Button_to_the_Toolbar">Ajouter un bouton de barre d'outils</a></dt>
 <dd>Attachez un bouton à la barre d'outils du module complémentaire Firefox.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Add_a_Menu_Item_to_Firefox">Ajouter un élément de menu à Firefox </a></dt>
 <dd>Ajoutez des éléments aux menus principaux de Firefox.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Display_a_Popup">Afficher une popup </a></dt>
 <dd>Afficher une boîte de dialogue contextuelle (popup) implémentée avec HTML et JavaScript.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item">Ajouter un élément de menu contextuel </a></dt>
 <dd>Ajoutez des éléments au menu contextuel de Firefox.</dd>
</dl>
</div>
</div>

<hr>
<h3 id="Interagir_avec_le_navigateur"><a name="interact-with-the-browser">Interagir avec le navigateur</a></h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Open_a_Web_Page">Ouvrir une page Web </a></dt>
 <dd>Ouvrez une page Web dans un nouvel onglet ou une nouvelle fenêtre du navigateur à l'aide du module onglets et accédez à son contenu.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Listen_for_Page_Load">Écouter le chargement de la page </a></dt>
 <dd>Utilisez le module onglets pour être averti lorsque de nouvelles pages Web sont chargées et accéder à leur contenu.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/List_Open_Tabs">Obtenir la liste des onglets ouverts </a></dt>
 <dd>Utilisez le module onglets pour parcourir les onglets actuellement ouverts et accéder à leur contenu.</dd>
</dl>
</div>
</div>

<hr>
<h3 id="Modifier_les_pages_Web"><a name="modify-web-pages">Modifier les pages Web</a></h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Modifying_Web_Pages_Based_on_URL">Modifier les pages Web en fonction de l'URL </a></dt>
 <dd>Créez des filtres pour les pages Web en fonction de leur URL: chaque fois qu'une page Web dont l'URL correspond au filtre est chargée, exécutez un script spécifié.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Modifying_the_Page_Hosted_by_a_Tab">Modifier la page Web active </a></dt>
 <dd>Chargez dynamiquement un script dans la page Web actuellement active.</dd>
</dl>
</div>
</div>

<hr>
<h3 id="Techniques_de_développement"><a name="development-techniques">Techniques de développement</a></h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Logging">Enregistrement </a></dt>
 <dd>Enregistrez les messages sur la console à des fins de diagnostic.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Creating_reusable_modules">Création de modules réutilisables </a></dt>
 <dd>Structurez votre module complémentaire en modules séparés pour faciliter le développement, le débogage et la maintenance. Créez des paquets réutilisables contenant vos modules, afin que d'autres développeurs de modules complémentaires puissent également les utiliser.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Unit_testing">Tests unitaires </a></dt>
 <dd>Ecrire et exécuter des tests unitaires à l'aide du framework de test du SDK.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Chrome_authority">Autorité Chrome </a></dt>
 <dd>Accédez à l'objet Components, permettant à votre module complémentaire de charger et d'utiliser n'importe quel objet XPCOM.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Creating_event_targets">Création de cibles d'événements </a></dt>
 <dd>Permettez aux objets que vous définissez d'émettre leurs propres événements.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Listening_for_load_and_unload">Écouter pour charger et décharger </a></dt>
 <dd>Recevez des notifications lorsque votre module complémentaire est chargé ou déchargé par Firefox, et passez des arguments dans votre module complémentaire à partir de la ligne de commande.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Using_third-party_modules_(jpm)">Utilisation de modules tiers (jpm)</a></dt>
 <dd>Installez et utilisez des modules supplémentaires qui ne sont pas fournis avec le SDK lui-même.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/l10n">Localisation </a></dt>
 <dd>Écriture de code localisable.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Mobile_development">Développement mobile </a></dt>
 <dd>Développez des modules complémentaires pour Firefox Mobile sur Android.</dd>
 <dt><a href="/fr/docs/Mozilla/Add-ons/Add-on_Debugger">Débogueur de module complémentaire (Add-on)</a></dt>
 <dd>Déboguez le JavaScript de votre module complémentaire.</dd>
</dl>
</div>
</div>

<hr>
<h3 id="Mettre_ensemble"><a name="putting-it-together">Mettre ensemble</a></h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/fr/docs/Mozilla/Add-ons/SDK/Tutorials/Annotator">Module complémentaire Annotator </a></dt>
 <dd>Présentation d'un module complémentaire relativement complexe.</dd>
</dl>
</div>
</div>