Autor Tema: Uvod i osnove Firefox addon-a  (Pročitano 1048 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Sale

  • Prijatelj foruma
  • Starosedelac
  • ***
  • Poruke: 517
  • Karma: +2/-0
  • Arch + Gnome
Uvod i osnove Firefox addon-a
« poslato: 28. Decembar 2010. - 18:59 »
Vašem Firefox-u uvek možete da dodate nove mogućnosti koje Vam olakšavaju rad. Bilo da je u pitanju izgled, pomoći pri skidanju datoteka, obrada slika, razvoj, sigurnost ili razne druge operacije, gotovo sve ove pomoćne dodatke (addons) možete naći na zvaničnoj lokaciji  https://addons.mozilla.org
    Ako ne možete da nađete dodatak koji odgovara Vašim potrebama, a imate originalnu ideju i posedujete znanje određenih tehnologija možete sami da ga napravite (podrazumeva se razumete Engleski jezik na početničkom nivou). Jer dodaci ne moraju da budu samo proširenja funkcionalnosti Firefox-a, već mogu biti samostalni komplikovani korisnički programi, tako da Firefox dobija potpuno novu dimenziju.
    Da bi samostalno razvili dodatak, potrebno je da poznajete kodiranje u https://developer.mozilla.org/en/XML, https://developer.mozilla.org/en/CSS  i osnovnu sintaksu https://developer.mozilla.org/en/JavaScript" (front-end developeri će se najlakše prilagoditi kombinaciji ovih tehnologija). Ako mislite da je ovo previše za Vas, uvek možete angažovati profesionalca da Vam pomogne u realizovanju ideje ili probajte https://addons.mozilla.org/en-US/developers/tools/builder  razvijen od strane Mozille koji Vam olakšava posao izrade, ali i takođe ubacuje gotove pakete (koderi će preskočiti ovaj alat).
    Na internetu možete naći dosta materijala za učenje, najbolje mesto je zvanični https://addons.mozilla.org/en-US/developers/ , gde možete da se registrujete i podelite Vaš dodatak sa ostatkom sveta. Više podataka o pravljenu dodataka možete naći u zvaničnoj https://developer.mozilla.org/en/XUL_School  i  https://developer.mozilla.org/En/Firefox_addons_developer_guide
    Za pravljenje dodataka koriste se već pomenuti CSS (zadužen za izgled), JavaScript (daje dinamiku i funkcionalnost dodatku), https://developer.mozilla.org/en/XUL (konstrukcija, a u osnovi je Mozillin XML format) i https://developer.mozilla.org/en/XPCOM (glavni pokretač i "mozak" operacije).
    Najvažnije od svega je da napravite  https://developer.mozilla.org/en/setting_up_extension_development_environment   odvojeni profil za razvoj  (http://kb.mozillazine.org/Profile_manager). Za početak najkorisniji dodaci u izdradi će Vam biti https://addons.mozilla.org/en-US/firefox/addon/6622  i  http://console2.mozdev.org/.
    Kada podesite profil po uputstvima, ako ste pažljivo pratili korake, dodajte još jedan parametar, -jsconsole  koji pokreće konzolu za poruke, upozorenja i greške pri pokretanju profila automatski (ovo je jako korisno, jer dobijate izveštaje o pozadinskim operacijama od samog starta pa do gašenja Firefoxa).
    Skoro svaki Firefox dodatak je ZIP datoteka sa xpi ekstenzijom (rečnici takođe), jar ako je u pitanju tema, a XML format ako je u pitanju dodatak za pretraživanje (https://developer.mozilla.org/en/creating_opensearch_plugins_for_firefox) i naravno xml ekstenzijom.
    Dodatak mora da ispoštuje https://addons.mozilla.org/en-US/developers/docs/policies/reviews  pravila i prođe automatsku https://addons.mozilla.org/en-US/firefox/pages/validation  proveru (sitne greške su dozvoljene, a najčešća greške su vezane za davanje imena varijablama). Svaki nominovani dodatak pregleda odgovorno lice (AMO editor), za proveru dodatka se sad čeka do 15 dana (nekada je taj period bio i po par meseci). Ukoliko posedujete znanje da napravite https://addons.mozilla.org/en-US/firefox/browse/type:7   plugin, za sada je situacija nepovoljna jer ćete u startu biti odbijeni ...
    Ako ne razumete zvanična uputstva ili želite više da saznate; postavljanje razvojnog okruženja, pravljenje dodataka (toolbar traka, statusbar, sidebar, menubar, toolbar dugme), sistem odobravanja i kako da sigurno Vaš dodatak nađe mesto među proverenim i odobrenim dodacima, postavite komentar i ukoliko bude dovoljno interesovanja, detaljne smernice i uputstva kroz jednostavne primere možete očekivati u nekom od sledećih tekstova na Vaše i naše zadovoljstvo.


Van mreže DBoskic

  • Mlada nada
  • ***
  • Poruke: 84
  • Karma: +0/-0
  • Dušan Boškić
    • Freelance
Odg: Uvod i osnove Firefox addon-a
« Odgovor #1 poslato: 28. Decembar 2010. - 20:28 »
Одличан текст, свака част  ;)
In brightest day, in blackest night ...

Van mreže Kacnepcku PC

  • Početnik
  • **
  • Poruke: 41
  • Karma: +2/-0
Сјајан текст
« Odgovor #2 poslato: 30. Decembar 2010. - 01:25 »
Сале, можда би могао да текст објавиш на насловној страници, пошто је заиста добар  ;)

Van mreže Sale

  • Prijatelj foruma
  • Starosedelac
  • ***
  • Poruke: 517
  • Karma: +2/-0
  • Arch + Gnome
Odg: Uvod i osnove Firefox addon-a
« Odgovor #3 poslato: 30. Decembar 2010. - 05:50 »
Neću da ga stavljam na sajt pošto na sajt idu samo vesti ali zato će biti postavljen na naš wiki.


Van mreže Beretta021

  • Moderator
  • Stalni član
  • ****
  • Poruke: 232
  • Karma: +0/-0
  • Arch user
Odg: Uvod i osnove Firefox addon-a
« Odgovor #4 poslato: 31. Decembar 2010. - 02:36 »
Da stavi na wiki posto neko ni ne pregleda forum kako valja  8)
open your source open your mind