Cet article est une traduction de la communauté Mozfr de Developer support for changes in add-on development.
Comme vous en avez peut-être entendu parler, de nombreux changements surviennent dans le développement des modules complémentaires. Fin 2017, les WebExtensions seront utilisées par Firefox comme standard pour la création de modules. À peu près au même moment, les méthodes existantes pour le développement de modules, comme le XUL et le XPCOM deviendront obsolètes et seront abandonnées. Electrolysis (e10s), la version multi-processus de Firefox se prépare à sortir, ce qui signifie que de nombreux développeurs devront mettre à jour leurs modules plus d’une fois. Tout ceci dans la foulée de l’obligation de signer les modules.
Au cours des dernières semaines, nous avons centralisé toutes les informations et ressources possibles afin d’aider les développeurs à se préparer aux prochains changements. Nous publions aussi de nouveaux contenus afin de tenir tout le monde informé et de pouvoir assister ceux qui le souhaitent durant cette période de transition.
Voici tout ce que nous avons collecté jusqu’à maintenant. Vous trouverez ici les informations importantes :
Un outil d’évaluation qui vous permet de savoir si votre module complémentaire sera concerné, et si tel est le cas, quel doit être le processus de migration ;
Une enquête par laquelle vous pouvez nous faire savoir de quelle API pour WebExtension vous avez besoin, de sorte que nous puissions la traiter en priorité ;
Un planning des modifications qui indique les échéances telles que nous les connaissons. C’est un document évolutif qui sera mis à jour à mesure que nous en saurons davantage ;
Un agenda que vous pouvez ajouter pour connaître les réunions à venir, les billets de blog à parcourir et nos heures de disponibilité. Nous ajouterons aussi à cet agenda les dates-clés des mises à disposition du public, dans les semaines qui viennent.
Les billets de blog et autres documents relatifs à la période de transition seront ajoutés ici même à mesure qu’ils seront disponibles. Nous avons d’autres contenus intéressants en attente et comme vous pouvez le constater, nous pourrions en ajouter d’autres encore. Si vous souhaitez partager votre expérience de création d’une WebExtension, ou de la façon dont vous l’avez rendue compatible avec e10s, ou n’importe quel autre sujet susceptible d’intéresser les autres, n’hésitez pas à vous inscrire ici même pour participer.
Nous continuerons de diffuser des informations sur le wiki au fil du temps. Si vous avez des idées ou souhaitez nous présenter un projet, contactez-nous, nous sommes là pour vous aider.