De obicei, după instalarea produselor Mozilla în mediul corporativ, trebuie să instalați suplimentar:
- standard pentru setul de pluginuri al companiei
- efectuați setări tipice
De ce nu integrați plug-in-urile necesare și setările tipice în setul de distribuție?
Scopul acestui articol este de a arăta cum puteți să reambalați distribuția Mozilla, adăugând componentele necesare.
Faceți imediat o rezervare. luați în considerare instalarea oricărei distribuții în mediul corporativ, nu va fi vorba - despre acest lucru au fost scrise o mulțime de articole și există multe instrumente gata făcute sau produse de sine.
A doua rezervare. distribuirea distribuției modificate Mozilla de la organizația dvs. fără a semna un acord suplimentar cu Mozilla. Încălcați acordul de licență.
Dar obiectivul nostru este de a pregăti o distribuție internă pentru organizația dvs., deci totul este în ordine.
Pregătirea.
- Lista de pluginuri care trebuie integrate în distribuție și distribuțiile acestora
- Lista de setări - în mod prestabilit cu valorile care trebuie integrate în kitul de distribuție (Este posibil să fie necesar să adăugați setările implicite pentru plug-in-uri)
Despachetare.
Nu este nimic mai ușor: mergeți la dosarul cu distribuția descărcată și despachetați-l cu 7zip.
Am primit această comandă:
Modificarea.
După despachetarea dosarului rezultat, suntem în primul rând interesați de calea principală \ browser \ extensions. Pentru Firefox până la versiunea 24esr și pentru Thunderbird, această cale va fi core \ extensii (pentru versiunile non-ESR pe care nu le monitorizez).
Dacă adăugați extensii în acest folder, acestea se integrează în distribuția reasamblată. Adăugăm extensia pluginului Mozilla GPO, astfel încât să puteți gestiona mai târziu oricare dintre setări din politicile de grup. Puteți pune simultan un fișier xpi, puteți să îl despachetați și să adăugați un dosar de extensie. Există o posibilă problemă cu numele fișierului / dosarului - consultați soluția problemelor de la sfârșitul articolului.
De asemenea, puteți seta unele setări implicite.
Personal, prefer să le eliberez prin GPO, dar distribuția poate fi instalată pe un PC care nu este în domeniu, deci nu trebuie să neglijezi aceste setări.
Pentru a face acest lucru, în folderul \ defaults \ pref core, trebuie să creați un fișier cu setările implicite. Fișierul trebuie să fie în codificarea UTF-8 și ar trebui să fie numit all-<имя компании>.js. De exemplu, toate contoso.js:
Fără această configurație, Mozilla va întreba utilizatorul dacă merită să instalați plug-in-uri plug-in. În mod implicit, această valoare a parametrului este 15. Citiți mai multe aici
Am împachetat.
După modificare, accesați folderul cu distribuția corectată (unde sunt fișierele folderului win32 și setup.exe) și împachetați-o în arhivă. Am primit această comandă:
Creați în același director fișierul app.tag (codificat în UFT-8!), Care indică sfx ce trebuie lansat după despachetarea arhivei, cu conținutul:
Copiați în același dosar 7zSD.sfx.
"Bind" modulul sfx, app.tag și arhiva aplicațiilor:
Acum, după instalarea din distribuția creată:
- Instalați automat toate add-on-urile incluse
- În toate profilurile utilizatorilor, se vor aplica setările implicite (dacă profilul nu specifică în mod explicit o valoare de setare)
Posibile probleme și soluția lor.
Dacă setările implicite nu sunt aplicate:
- Verificați numele și locația fișierului de setări din distribuție (simbolurile naționale, spațiile și caracterele speciale din numele fișierului nu sunt de dorit)
- Verificați codificarea fișierului de setări implicit (ar trebui să existe numai UTF-8 fără BOM)
Dacă pluginurile integrate nu "captează":
- Verificați valoarea parametrilor extensions.autoDisableScopes. În cazul în care plug-in-urile sunt interzise din folderul Firefox, utilizatorului i se va spune că cineva încearcă să instaleze plug-in-ul.
- Verificați dacă ați denumit corect fișierul (sau folderul plugin). Fișierul plugin trebuie să aibă un nume al formularului id.xpi, unde id este ID-ul plugin-ului în ambele install.rdf în câmpul em: id din plugin. Numele dosarului plugin-ului trebuie să corespundă numelui său de identificare.
Cea mai sigură modalitate de a vă asigura că această condiție este îndeplinită este instalarea plug-in-ului prin interfața de gestionare a plugin-urilor Mozilla și apoi copierea dosarului (sau fișierului) plug-in din profilul utilizatorului în distribuția corporativă creată.