1re étape : le lancement
La première étape de ce rendez-vous sera au format Meetup et lancera la deuxième étape.
Ce rendez-vous est destiné à toutes les personnes intéressées par cette mutation dans leur navigateur préféré, mais aussi aux personnes curieuses en matière de compatibilité du code pour le développement web.
Le programme de la soirée se composera :
Tout d’abord, notre Mozillien Christophe Villeneuve (Mozilla Rep), contributeur aux WebExtensions, nous parlera du portage au sens large, dont :
- le portage des extensions venant de Chrome ;
- des différences entre le bureau et le mobile ;
- les incompatibilités que vous rencontrerez actuellement.
Il sera suivi de Marc Haussaire, cofondateur du moteur de recherche Lilo qui finance des projets sociaux et environnementaux. Marc nous présentera les différentes fonctionnalités utilisées par Lilo dans les WebExtensions :
- affichage de fenêtres liées à un bouton dans Firefox ;
- gestion des content scripts ;
- comment ils ont opéré la migration depuis les extensions legacy (obsolètes).
Ensuite, nous préparerons le hackathon du lendemain en partageant liens et astuces, et en récoltant les idées et envies d’extension des présents, même s’ils ne seront pas là pour la seconde journée.
Enfin, pour terminer la soirée, il sera possible d’échanger de manière informelle, en dégustant quelques pizzas, autour des différentes présentations, mais aussi sur Firefox en général.
L’événement est gratuit, mais sur inscription sur sa page Meetup.
2ᵉ étape : le jour J
Le jour J va permettre à tout le monde de contribuer individuellement ou par petits groupes aux extensions jusqu’à la soumission sur le site officiel des add-ons de Mozilla.
Ainsi, à partir des idées et des différentes propositions soumises lors de la soirée de lancement, vous pourrez :
- apprendre et créer une WebExtension ;
- porter une extension Google ou Edge vers Firefox.
Il est impératif de vous munir d’un ordinateur pour pouvoir programmer sa WebExtension.
L’événement est gratuit, mais sur inscription sur sa page Meetup.
Retour sur l’introduction aux WebExtensions
Le mois dernier se déroulait une soirée sous la forme d’une mise en bouche aux WebExtensions. Ce fut l’occasion de découvrir ce chamboulement qui arrive dans vos navigateurs, comme dans Firefox 57 nommé Firefox Quantum, le 14 novembre prochain.
Tout d’abord, notre Mozillien Christophe Villeneuve a aidé à mieux appréhender ces nouvelles extensions, les impacts et les possibilités offertes dans le navigateur, dont voici les diapos (slides) :
Pour illustrer ces explications, il a monté une petite animation pour mieux comprendre l’anatomie des WebExtensions. Il l’a appelée Screen saver. Vous pouvez en consulter les sources sur le dépôt GitHub.
Juste après, ce furent Christophe Fernandes et Athanase Kalantzakis de iGraal qui ont montré à travers leur expérience professionnelle l’utilisation des extensions en général et des WebExtensions en particulier.
Nous ne doutons pas que notre second événement pourra, comme le premier, allier apprentissage et bonne humeur. Nous comptons donc sur vous pour ces 2 journées.
Pour venir…
Vendredi 17 novembre 2017 à 19 h 00
Fondation Mozilla
16 bis, boulevard Montmartre, Paris 9ᵉ (plan libre)
Accès handicapé
Métro : préférez Grands Boulevards
(sortie Musée Grévin)
Se rendre à Mozilla Paris sur notre wiki.
@hellosct1
Précédent événement : Alchimie 12, après 2 années d’absence
Crédit photo : Mozinet sous licence CC By-SA 2.0.