Home Packaging Packager Firefox 10.x
Packager Firefox 10.x PDF Print E-mail
Written by Cyril Pineiro   

Simple approche du Packaging de Firefox.

- 1) Créer Un Snapshot avant installation
- 2) Faire une capture normale, sans exécuter Firefox à la fin de l'installation
- 3) Suivre les instruction du paragraphe "Customiser Firefox"
- 4) Créer le Snapshot après installation


Customiser Firefox :

Afin de pré-configurer Firefox, nous allons customiser le profil
par défaut qui s'appliquera à tous les utilisateurs, pour cela
nous aurons besoin des fichiers suivant.



1) Mozilla.cfg

Ce fichier devra être placé dans le répertoire "%programfiles%\Mozilla Firefox\"

Avec le contenu suivant (selon besoin) :

// Firefox Default Settings
// set Firefox Default homepage
pref("browser.startup.homepage","http://your.intranet.com");

// Disable default browser check
pref("browser.shell.checkDefaultBrowser", false);

// Disable application updates
pref("app.update.enabled", false)

// Disables the 'know your rights' button from displaying on first run
pref("browser.rights.3.shown", true);

// Disables the request to send performance data from displaying
pref("toolkit.telemetry.prompted", 2);
pref("toolkit.telemetry.rejected", true);

// Firefox Default Settings
// Set proxy server settings, choose whatever is required by your organization
pref("network.proxy.ftp", "your.proxy.server");
pref("network.proxy.ftp_port",8080);
pref("network.proxy.gopher", "your.proxy.server ");
pref("network.proxy.gopher_port",8080);
pref("network.proxy.http", " your.proxy.server ");
pref("network.proxy.http_port", 8080);
pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1, *.server.local");
pref("network.proxy.type", 1);
pref("network.proxy.share_proxy_settings", true); // use the same proxy settings for all protocols

Il faudra utiliser pref("option,valeur") si vous voulez laisser la
posibilité aux utilisateurs de modifier cette valeur, si au contraire
vous preferez ne pas laisser vos utilisateurs changer ces valeurs
alors il faudra utiliser lockPref("option,valeur")

Pour connaitre toutes les options disponibles démarrer Firefox,
puis dans la barre d'adresse saisir about:config


2. local-settings.js

Ce fichier devra être placé dans le répertoire "%programfiles%\Mozilla Firefox\defaults\pref\"

Avec le contenu suivant (selon besoin) :

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");


3. override.ini

Ce fichier devra être placé dans le répertoire "%programfiles%\Mozilla Firefox\"

Avec le contenu suivant (selon besoin) :

[XRE]
EnableProfileMigrator=false

Note: Il est possible de paramétrer beaucoup d'autre options que
celles abordées dans cet article, à vous de pousser un peu plus loin.