Customizando a sua web com Add-ons

Sobre mim


Estudante de Ciência da Computação @ UFAL
QA Developer @ Tidy
Mozillian <3


marinalimeira.com
www.mozillabrasil.org.br

Firefox

www.mozilla.org/firefox/channel

Firefox Developer Edition

Firefox OS

www.mozilla.org/firefox/os

Thunderbird

www.mozilla.org/thunderbird

Rust

www.rust-lang.org

Mozilla Development Network

developer.mozilla.org

WoMoz

womoz.mozillabrasil.org.br

Support Mozilla (SUMO)

support.mozilla.org

Como contribuir?

Criando um Add-on

O que é um Add-on?

Principais plataformas


♣ Firefox
♣ Thunderbird

Vamos alterar o 9gag!

Jetpack Manager

Node.JS

            
$ npm install jpm
            
          

Criando um projeto

            
$ mkdir 9gag
$ cd 9gag
$ jpm init
          
        
$ jpm run
$ jpm xpi
            
          

APIs

Mas só vai funcionar no Firefox?

WebExtensions

Obrigada!

Dúvidas?


marinalimeira.github.io/talk-addons-mozilla/