Quelles sont les ressources pour commencer à écrire un addon Firefox? Existe-t-il un guide API quelque part? Existe-t-il un tutoriel de démarrage quelque part? Y a-t-il un forum de discussion pour les développeurs quelque part?
Quelles sont les ressources pour commencer à écrire un addon Firefox? Existe-t-il un guide API quelque part? Existe-t-il un tutoriel de démarrage quelque part? Y a-t-il un forum de discussion pour les développeurs quelque part?
Réponses:
Nous avons essayé de faire en sorte que http://developer.mozilla.org/en/Extensions réponde à toutes ces questions. Les trois premiers liens de la section de documentation concernent la mise en route (qui inclut le lien d'Adam). Le groupe de discussion et le canal irc dans la section Communauté sont les forums de discussion officiels.
Mozilla est très complexe, donc tout type de guide d'API serait écrasant et difficile à écrire. Donc, votre meilleur pari est de vérifier la page des extraits de code (également liée à la page Extensions MDC), puis de rechercher MDC / google, puis de demander dans les forums.
La page officielle listée ci-dessus est bonne, mais c'est la page la plus utile que j'ai trouvée pour commencer:
http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox- extension /
Publication officielle plus récente
Et j'ai trouvé que commencer par une extension générée à partir du générateur de modules complémentaires était également un bon début. Vous allez droit à peaufiner JavaScript et voir ce qui se passe: https://addons.mozilla.org/en-US/developers/tools/builder
Vous allez aussi vraiment vouloir pouvoir déboguer, vous avez deux choix pour cela: ChromeBug - Ce qui vous donne FireBug pour les extensions Firefox. WebStorm , mais vous devez utiliser la version à accès anticipé et elle nécessite actuellement un correctif que j'ai écrit .
Voici la page de démarrage officielle de Mozilla pour écrire votre première extension. http://developer.mozilla.org/en/Building_an_Extension
J'ai trouvé que greasemonkey était un excellent point de départ ... Je l'ai utilisé pour créer des fonctionnalités pour un site, puis j'ai utilisé ce compilateur de script pour transformer mon script en un module complémentaire fonctionnel. Bien sûr, il est généré par la machine ... mais ce sont très peu de fichiers et assez faciles à comprendre. Décompressez simplement le fichier .xpi et bricolez.
Ceci est une excellente ressource pour commencer à apprendre à créer une extension FireFox:
Comment créer des extensions Firefox
Ceci est un tutoriel génial et couvrira la plupart des types d'extensions.
Modifier: lien mis à jour pour utiliser la copie archivée car la page d'origine n'existe plus
Cela a les meilleures solutions: https://developer.mozilla.org/en/Extensions mais vous pouvez essayer le compilateur de script greasemonkey