Kako napraviti svoj vlastiti Firefox Addon

  • Brian Curtis
  • 0
  • 1598
  • 478
Oglas

Ako želite započeti kodiranje, nema boljeg načina nego s dodacima za Firefox. Ako poznajete standardne jezike web programiranja, bit ćete spremni za rad u bilo kojem trenutku. Ako niste, naučiti malo web tehnologije neće biti teško, a učenje kako napraviti svoj vlastiti dodatak Firefoxu zasigurno će se pokazati vrijednim jer se sve više stvari kreće u “oblak”. Štoviše, zahvaljujući sve većem udjelu na tržištu Firefox, potencijalno ćete utjecati na iskustvo pregledavanja milijuna ljudi; svakako primamljiva perspektiva.

Firefox je osmišljen kao vrlo minimalistički preglednik, što je dobra stvar. Na taj način svaki korisnik može odabrati koje će se dodatne značajke htjeti instalirati. Iako mogu biti neugodni neki korisnici koji su, iskreno govoreći, potpuno lijeni, proširivost Firefoxa smanjuje inherentno stvaranje softvera i poboljšava performanse.

Svatko može razviti proširenje za Firefox, bez ikakvih naknada ili postupaka odobrenja. Iako morate ispuniti neke uvjete kako biste napravili svoj dodatak Firefoxu i prikazao ga u Mozillinom mrežnom spremištu, možete ugostiti svoje proširenje i korisnici će ga moći instalirati. Uključivanje vašeg proširenja u službeno spremište daje vam više izloženosti, jer će većina korisnika jednostavno pratiti vezu u Upravitelju dodacima, a ne izravno pretraživati ​​Google.

Nedavni pilot program omogućuje samostalno proširenje proširenja u rezultatima pretraživanja u spremištu, ali su označena kao neovjerena moja Mozilla. Dodaci koji idu na AMO potvrdu dobivaju certifikat koji će pokrenuti Upravitelja dodataka na korisničkom sustavu za prikaz poruke da je proširenje provjereno i dolazi iz pouzdanog izvora.

Proširenja mogu koristiti sljedeće vrste tehnologija: CSS (tablice stilova kaskadnog stila), JavaScript, DOM (model objekta objekta), XPCOM (model platforme komponenta više-platforme), XPConnect, XPI (modul za instalaciju na više platformi), XUL (sučelje na XML - prošireni označni jezik).

Vaše proširenje može dodati značajke, poput RSS čitača, alatnih traka, organizatora oznaka i FTP klijenata. Također možete izmijeniti kako se učitavaju stranice; na primjer, popularni dodatak nazvan AdBlock Plus Kako blokirati dosadne oglase u Firefoxu Kako blokirati dosadne oglase u Firefoxu uklanjat će oglase sa stranica koje posjetite. Još jedno značajno proširenje, Greasemonkey, omogućit će korisnicima da učitaju protuvrijednost “listovi korisničkog stila” ciljano na ponašanje web stranica “u letu”.

Zaklada Mozilla pruža programerima web mjesto koje sadrži mnoštvo informacija o tome kako napraviti vlastite dodatke za Firefox - bez registracije ili plaćanja naknade. Tamo možete naučiti sve o API-jevima, jezicima, pa čak i studijama slučajeva koje pokrivaju razvoj od početka do kraja. Ako ste zaglavili, možete potražiti pomoć na forumima.

Trebali biste započeti s Vodičem za programere dodataka za Firefox koji je napisao Hideyuki Emura, jedan od prvih programera na Firefox platformi. Objašnjava razmišljanje koje stoji iza modularnog dizajna Firefoxa, različite vrste funkcionalnosti koje ekstenzija može imati, sve o slojevima tehnologije koje je potrebno kombinirati kako bi se proširenja lako mogla tužiti dok su moćna. Svojom karakteristikom “ne-gluposti” Pristup, moći ćete naučiti osnove kodiranja ekstenzija ni u kojem trenutku. Još jedan dobar udžbenik napisao je Robert Nyman, koji pokriva razvojni proces od vrha do dna.

Možda ćete se htjeti pretplatiti na razvojni blog Mozilla koji vas stalno objavljuje o najnovijim ažuriranjima skladišta, radionicama i događajima i još mnogo toga.

Imate li iskustva u razvoju koji biste željeli podijeliti s našim čitateljima? Izrazite ih u komentarima.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.