Dezvoltator Faq

Mozilla oferă o documentație cu privire la modul de creare a unui add-on, prin intermediul rețelei Mozilla Developer Network.

Ce este un fișier ".xpi"?

Extensiile sunt ambalate și distribuite în fișiere sau pachete ZIP, cu extensia XPI (pronunțată "zippy").

Ce este XUL?

XUL (limbajul de interfață cu utilizatorul bazat pe XML) este un limbaj bazat pe Mozilla XML, care vă permite să creați aplicații cross-platform cu funcționalitate îmbunătățită. Oferă widget-uri pentru interfața cu utilizatorul, cum ar fi butoane, meniuri, bare de instrumente, arbori etc. care poate fi folosit pentru a extinde capabilitățile add-on-urilor schimbând părți ale interfeței de utilizator a browserului.

Notă: XUL este o tehnologie învechită, iar add-on-urile cu XUL se vor opri, începând cu cea de-a 57-a versiune de Firefox. Utilizați API-ul WebExtensions pentru a dezvolta noi add-on-uri. Dacă aveți un add-on depășit, vă recomandăm să îl traduceți în WebExtensions. Pentru mai multe informații despre acest lucru, consultați Portarea suplimentelor Firefox învechite.

Cum pot testa compatibilitatea cu cea mai recentă versiune de Mozilla?

Pentru a vă asigura compatibilitatea cu cel mai recent software Mozilla, este important să descărcați actualizări de îndată ce devin disponibile și să testați add-on-ul pentru a vă asigura că acesta continuă să funcționeze conform așteptărilor. Întrucât uneori există schimbări arhitecturale în noile versiuni care pot afecta funcționalitatea add-on-ului dvs., este important să participați activ la procesul de lucru pe versiunea beta pentru a vă asigura că utilizatorii add-on-ului dvs. nu vor fi afectați de lansarea finală a programului Mozilla.

Resurse de suport

Am nevoie de sfaturi pentru a crea add-on-ul meu. Unde pot găsi ajutor?

  • irc: //irc.mozilla.org/
    • #extdev (pentru a discuta despre dezvoltarea add-on-urilor)
    • #amo (pentru întrebări de suport legate de găzduirea add-on-ului la AMO)
    • #webextensions (pentru discutarea dezvoltării și a pornirii către WebExtensions)
  • Forum pentru suplimente

Oferă Mozilla servicii de dezvoltare?

Există dezvoltatori terță parte pe care le pot angaja pentru a crea add-on-ul meu?

Da. Puteți găsi dezvoltatori terți prin intermediul forumului de programe de completare. listă de mozilla.jobs. Forumul MozillaZine sau Mozilla Wiki. Rețineți că Mozilla nu oferă dezvoltatorilor recomandări.

Introducerea add-on-ului

Unde pot plasa add-on-ul meu?

Da. Mulți dezvoltatori preferă să găzduiască în mod independent propriile add-on-uri. Cu toate acestea, prin selectarea site-ului Add-ons pentru Mozilla pentru a găzdui add-on-ul. veți putea să prezentați suplimentul dvs. unui public mult mai larg, deoarece acesta este vizitat de un număr mare de persoane.

Pot Mozilla posta add-on-ul meu?

Da. Puteți adăuga add-on-ul dvs. pe site-ul Mozilla de extensii.

Ce este AMO?

Oare Mozilla ține contul meu secret?

Da. Politica noastră de confidențialitate descrie modul în care informațiile dvs. sunt procesate de Mozilla.

Care sunt "instrumentele de dezvoltare" listate pe AMO?

Panoul Instrumente pentru dezvoltatori este o zonă care vă oferă instrumentele necesare pentru gestionarea cu succes a suplimentelor. Acesta oferă funcționalitatea necesară pentru prezentarea adăugărilor la AMO, gestionarea informațiilor despre suplimente și statisticile recenziilor.

Are Mozilla o politică care determină ce reprezintă o reprezentare acceptabilă?

Cum îmi pot imagina adăugarea mea?

Ce sistem de operare ar trebui să aleg pentru add-on-ul meu?

Trebuie să selectați acele sisteme de operare în care add-on-ul dvs. va funcționa cu succes.

Pot specifica un acord de licență pentru utilizarea add-on-ului meu?

Da. Puteți specifica acordul de licență la trimiterea suplimentului. De asemenea, puteți să adăugați sau să actualizați acordul de licență prin intermediul Barei de instrumente pentru dezvoltatori după ce vă trimiteți suplimentul.

Pot include o politică de confidențialitate pentru suplimentul meu?

Da. Puteți să specificați o politică de confidențialitate atunci când trimiteți completarea. De asemenea, puteți să adăugați sau să actualizați o politică de confidențialitate prin bara de instrumente pentru dezvoltatori după ce vă trimiteți suplimentul.

Procesul de validare a suplimentelor

Ar trebui să-mi verific add-on-ul?

Cine îmi verifică add-on-ul?

Care sunt principiile utilizate pentru a confirma add-on-ul meu?

Cât durează să-mi verific add-on-ul?

Nu putem estima timpul în care va avea loc verificarea suplimentului. Durata testului este influențată de mulți factori, printre care:

  • numărul de reprezentări ale complementului
  • complexitatea codului complementului
  • numărul de zone problematice detectate

Gestionați-vă add-on-ul

Cum pot vedea de câte ori a fost încărcat add-on-ul meu?

Panoul de statistici, aflat în panoul Instrumente pentru dezvoltatori, oferă informații care vă pot ajuta să determinați numărul de descărcări ale suplimentului dvs. din momentul în care l-ați trimis la AMO.

Cum pot vedea câte utilizatori activ utilizează add-on-ul meu?

Panoul de statistici, aflat în panoul Instrumente pentru dezvoltatori, oferă informații care vă pot ajuta să determinați numărul de utilizatori care utilizează în mod activ extensia dvs. din momentul în care ați trimis-o la AMO.

Cum trimit o actualizare pentru add-on-ul meu?

Puteți să trimiteți o actualizare pentru completare prin intermediul panoului Instrumente pentru dezvoltatori, selectând opțiunea "Descărcați noua versiune" și descărcând un fișier nou al extensiei dvs. cu extensia .xpi.

Actualizarea actualizărilor poate fi supusă acelorași verificări ca și noile vizualizări.

Recenzii de utilizatori

Cum să răspund unui utilizator care a postat un feedback negativ despre add-on-ul meu?

Dezvoltatorul poate răspunde la orice feedback pe care îl lasă în completare dacă este logat la AMO. În plus, orice utilizator poate marca o recenzie ca:

  • Spam sau alt conținut necorespunzător
  • Expresii inacceptabile / hassle
  • Un mesaj de eroare greșit direcționat sau o cerere de asistență
  • Alții (oferă o interogare pop-up pentru a introduce informații)

În prezent, AMO nu oferă un mecanism de comunicare directă cu evaluatorul.

Pot cere să șterg o recenzie dacă este negativă?

Nu, nu este. Nu eliminăm feedback negativ cu privire la adăugiri, cu excepția cazului în care sunt considerate false.

Pot cere să șterg o recenzie dacă este incorectă?

Legături către licențe pentru surse deschise

Pe lângă textul integral al licenței publice Mozilla ("MPL"), oferim și o versiune adnotată a MPL și răspunsuri la întrebările frecvente. care vă va ajuta dacă doriți să utilizați sau să distribuiți codul în termenii acestuia.

Un tabel care rezumă și compară pozițiile ocupate de unele dintre licențele cheie cu sursă deschisă pentru distribuție, care leagă software-ul proprietar și distribuie codul cu modificări.

Inițiativa Open Source furnizează termenii anumitor licențe de tip open source.

Compararea licentelor open source cunoscute in Wikipedia.

Un site care oferă un ghid imparțial pentru alegerea unei licențe pentru proiectul dvs. open source.

Articole similare