Firefox in einem Unternehmen nutzen

This is an archived page. It's not actively maintained.

Diese Seite versucht zu dokumentieren, wie Mozilla Firefox f√ľr Windows und Mac in einem Unternehmen genutzt werden kann. Falls Sie Fragen haben, kontaktieren Sie bitte enterprise@mozilla.org.

Die richtige Variante

RR (Rapid Release)

Mozilla ver√∂ffentlicht alle sechs Wochen (und, je nach Bedarf, weitere Sicherheitsupdates dazwischen) neue Versionen mit h√∂heren Versionsnummern, neuen Features und Fehlerbehebungen. Am Tag, an dem ein gro√ües Update ver√∂ffentlicht wird, wird Mozilla in den meisten F√§llen (Ausnahme, siehe unten) die Ver√∂ffentlichung von Fehlerbehebungen f√ľr die vorherige Version einstellen.

Die geplanten Ver√∂ffentlichungen finden Sie in der Spalte "release date" in der  Future branch dates tabelle in der Mozilla wiki (Englisch).

ESR (Extended Support Release)

Jede siebte ver√∂ffentlichte Hauptversion von Firefox ist ein Extended Support Release. Diese Versionen werden f√ľr 54 Wochen (neun der sechsw√∂chigen Ver√∂ffentlichungszyklen) sehr stark auf Probleme hin √ľberpr√ľft. Es √ľberlappen sich 12 Wochen (zwei Ver√∂ffentlichungszyklen)  zwischen zwei aufeinanderfolgenden ESR-Ver√∂ffentlichungen, in denen beide ESR-Versionen gleichzeitig √ľberpr√ľft werden.

Die ESR-Ver√∂ffentlichungen waren bisher die Versionen 10, 17, 24, und 31. 

Viele Unternehmen und Organisationen mit zentral organisierten Netzwerksystemen bevorzugen die ESR-Version von Firefox, weil sie dann nicht alle 6 Wochen sondern nur noch alle 42 Wochen die Kompatibilit√§t pr√ľfen m√ľssen. Desweiteren haben sie 12 Wochen mehr Zeit (der √úberlappungszeitraum zwischen zwei ESR-Ver√∂ffentlichungen) eine L√∂sung f√ľr Probleme zu finden (zus√§tzlich zu den 6 Wochen die sie bekommen indem sie die Betaversion testen), falls Probleme auftreten.

Nehmen Sie zur Kenntnis, dass unerw√ľnschte Nebeneffekte auftreten k√∂nnen wenn Sie von einer RR-Version zu einer fr√ľheren ESR-Version wechseln, wie zum Beispiel von Version 26-RR zur√ľck zu Version 24.2-ESR, selbst wenn sie am gleichen Tag ver√∂ffentlicht wurden. Der Grund daf√ľr ist, dass oft neue Features in die RR-Versionen eingebaut werden, auch wenn sie noch unvollendet und deshalb deaktiviert sind. Schlussendlich entscheidet Mozilla die Features in einer bestimmten Version zu aktivieren. Wenn Sie dann auf eine vorherige, √§ltere Version wechseln, behalten alle Nutzer ihre letzten Einstellungen in ihren Profilordnern. So bleibt die Option nun angestellt, obwohl das Feature noch nicht komplett fehlerfrei l√§uft. Wenn Sie also von RR auf ESR wechsel wollen, sollten Sie auf eine neue ESR-Version warten.

Installation

  1. Den kompletten, weiterverteilbaren Installer bekommen Sie von  http://www.mozilla.org/firefox/all/ (RR) oder https://www.mozilla.org/firefox/organizations/all.html (ESR).
  2. Installieren Sie ihre Version, in dem Sie die Softwareverteilungsmethode ihrer Wahl nutzen. Die Kommand-Zeile f√ľr eine stille Installation ist -ms
  3. Optional k√∂nnen Sie eine INI-Datei spezifizieren, um beispielsweise die Nutzung von Tastenk√ľrzeln und die Installation vom MaintenanceService zu verhindern. Nutzen Sie daf√ľr Installer Command Line Arguments.

Konfiguration

  1. Finden Sie den Firefox Programmverzeichnis in dem Firefox' ausf√ľhrende Datei liegt. In Windows7x64 ist er meist C:\Program Files (x86)\Mozilla Firefox; in OSX 10.8 zumeist /Applications/Firefox.app/Contents/MacOS. Unterordner die unten genannt werden sind abh√§ngig von diesem Pfad. 
  2. Erstellen Sie eine Javascript Datei in defaults/pref (f√ľr gew√∂hlich, autoconfig.js - andere Dateinamen funktionieren gleicherweise, doch um beste Resultate zu erzielen sollte es am Anfang des Alphabets stehen.) Der Inhalt dieser Datei zeigt Firefox, wo die konfigurierende Datei zu finden ist (siehe auch Customizing Firefox default preference files/).

    Die zwei Zeilen die Sie brauchen sind:

    pref("general.config.obscure_value", 0);
    pref("general.config.filename", "mozilla.cfg");
  3. Erstellen Sie eine .cfg Datei (f√ľr gew√∂hlich, mozilla.cfg ‚ÄĒ es kann wirklich jeder Name sein; es muss nur zu dem passen, was in  general.config.filename zuvor spezifiziert wurde) im Programmverzeichnis. √úberspringen Sie die erste Zeile oder kommentieren Sie sie aus und fangen Sie an ihre Einstellungen vorzunehmen. Um herauszufinden welche Einstellungen Sie nutzen m√ľssen, nutzen Sie about:config in einer Kopie von Firefox, die Sie korrekt eingestellt haben und suchen Sie alle Einstellungen die vom Nutzer eingestellt sind, oder sehen Sie sich das folgende Beispiel an. Jede Einstellung die in about:config auftaucht (und noch einige andere) k√∂nnen mit eine der folgenden Funktionen eingestellt werden:
    pref
    nimmt eine Einstellung vor, als h√§tte der Benutzer sie eingestellt, jedes Mal wenn der Browser gestartet wird. Nutzer k√∂nnen zwar √Ąnderungen an den Einstellungen vornehmen, jedoch werden diese beim n√§chsten Start √ľberschrieben. Wenn Sie auf diese Weise Einstellungen vornehmen, wird die Einstellung in about:config als "vom Benutzer eingestellt" angezeigt.
    defaultPref
    wird gebraucht um die Standardeinstellung zu √§ndern, jedoch kann jeder Nutzer die Einstellungen √§ndern. Die Einstellungen werden zwischen Sitzungen gespeichert. Sollten alle Werte auf ihren Ursprung zur√ľckgesetzt werden, werden die so ge√§nderten Einstellungen auf den von Ihnen gesetzten Wert ge√§ndert. Taucht in about:config als "standard" auf.
    lockPref
    wird genutzt um Einstellungen zu blockieren, sodass sie nicht mehr vom Nutzer umgestellt werden k√∂nnen, weder √ľber die Einstellungen, noch √ľber about:config. Das Fenster mit den Einstellungen wird sich √§ndern um dies zu reflektieren, indem es nicht verstellbare Optionen wegl√§sst oder grau f√§rbt.Taucht in about:config auf als "blockiert". Manche Einstellungen ben√∂tigen lockPref um ge√§ndert zu werden, wie beispielsweise app.update.enabled. Es funktioniert nicht, wenn es nur mit pref ge√§ndert wird.
    clearPref
    kann benutzt werden um einige Einstellungen auszublenden. Dies kann n√ľtzlich sein, um einige Funktionen zu deaktivieren, die darauf basieren Versionsnummern zu vergleichen.

Sehen Sie sich auch Firefox' autoconfig-Dateien √§ndern und Firefox' autoconfig-Dateien √§ndern (Fortf√ľhrung) an, um mehr zu erfahren. F√ľr tiefergehende Einstellungen, wie beispielsweise das Ausschalten bestimmter Elemente der graphischen Benutzeroberfl√§che, k√∂nnen Sie die CCK2-Extension nutzen.

Beispiel f√ľr eine config-Datei

Ihnen mag der Bezug auf "komplexe Einstellungen" auffallen, die in einer anderen Art und Weise eingestellt werden m√ľssen; seit FF31 scheinen alle Einstellungen auf normalem Wege √§nderbar zu sein, √§hnlich wie im folgenden Beispiel.  F√ľr genauere Informationen zu individuellen Einstellungen, durchsuchen Sie die Wissensdatenbank.

// Deaktiviert den Updater
lockPref("app.update.enabled", false);
// Stellt sicher dass er tatsächlich abgestellt ist
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);
lockPref("app.update.service.enabled", false);

// Deaktiviert die Kompatbilit√§tspr√ľfung der Add-ons
clearPref("extensions.lastAppVersion");

// Deaktiviert 'Kenne deine Rechte' beim ersten Start
pref("browser.rights.3.shown", true);

// Versteckt 'Was ist neu?' beim ersten Start nach jedem Update
pref("browser.startup.homepage_override.mstone","ignore");

// Stellt eine Standard-Homepage ein - Nutzer können sie ändern
defaultPref("browser.startup.homepage", "http://home.example.com");

// Deaktiviert den internen PDF-Viewer
pref("pdfjs.disabled", true);

// Deaktiviert den Flash zu JavaScript Converter
pref("shumway.disabled", true);

// Verhindert die Frage nach der Installation des Flash Plugins
pref("plugins.notifyMissingFlash", false);

//Deaktiviert das 'plugin checking'
lockPref("plugins.hide_infobar_for_outdated_plugin", true);
clearPref("plugins.update.url");

// Deaktiviert den 'health reporter'
lockPref("datareporting.healthreport.service.enabled", false);

// Disable all data upload (Telemetry and FHR)
lockPref("datareporting.policy.dataSubmissionEnabled", false);

// Deaktiviert den 'crash reporter'
lockPref("toolkit.crashreporter.enabled", false);
Components.classes["@mozilla.org/toolkit/crash-reporter;1"].getService(Components.interfaces.nsICrashReporter).submitReports = false; 

Packaging Extensions

  1. Installieren Sie die Erweiterung auf einem Rechner zu Testzwecken. Sehen Sie in about:support unter Extensions nach um die GUID zu fnden. 
  2. Sehen Sie im Profilverzeichnis (z.B.: %APPDATA%\Mozilla\Firefox\Profiles auf Win7; um diesen zu finden, klicken Sie auf Ordner anzeigen in about:support), dann unter "extensions" nach dem Add-On dass Sie suchen. Beachten Sie dass es entweder eine einzelne .xpi Datei (wie eine zip Datei) oder extrahiert zu einem Ordner mit mehreren Dateien.
  3. Entscheiden Sie wie Sie sie nutzen wollen. Die einfachste Methode ist, die .xpi Datei oder den Ordner in Programmverzeichnis/distribution/extensions zu legen, jedoch funktioniert dies nur f√ľr Profile die Installiert wurden nachdem die Erweiterung installiert wurde. Au√üerdem, wenn Sie Firefox manuell updaten indem Sie das Programm erneut installieren, wird dieser Programmverzeichnis gel√∂scht. Vergewissern SIe sich dann, ob Sie die Erweiterung ebenfalls manuell erneut installiert haben. Sehen Sie sich auch Integrating add-ons into Firefox/ (Englisch) an, um alternative Methoden zu lernen.

Beachten Sie auch: Add-on scopes redux/ (Englisch)

√Ąnderungen mit der Zeit

√Ąnderungen in der Verzeichnisstruktur

Die Verzeichnisstruktur des Programmpfades wurde zweimal ge√§ndert. Sollten Sie einer Anleitung f√ľr eine Firefox-Version vor Version 21 folgen, dann m√ľssen Sie vermutlich diese √Ąnderungen beachten:

  • Seit Version 14, funktionieren einige der pref Einstellungen nicht mehr wenn sie in einer Datei ge√§ndert werden, die im Pfad defaults/pref liegt. Sie k√∂nnen das Problem beheben, indem Sie den Pfad defaults/preferences erstellen und die Datei dort ablegen.
  • Seit Version 21 wurde der neue Ordner browser erstellt. Die Datei override.ini und die Pfade defaults/preferences, defaults/profile, extensions, plugins, und searchplugins wurden dorthinein verlegt. Plug-ins im Ordner plugins k√∂nnen reaktiviert werden, indem die Einstellung plugins.load_appdir_plugins zu true ge√§ndert wird.

Die Einstellungen preferences general.config.filename und general.config.obscure_value zur AutoConfiguration können immer noch in defaults/pref vorgenommen werden, jedoch sollte der Dateiname mit dem Buchstaben 'a' beginnen, wie zum Beispiel autoconfig.js.

Sollte es in defaults/pref in einer zu√ľnftigen Version von Firefox nicht mehr funktionieren, probieren Sie browser/defaults/preferences als den wahrscheinlichsten Platz f√ľr die Datei.

√Ąnderungen in ESR 24.x mit Adobe PDF Files

Firefox RR 19.x √§nderte den Standard-Viewer f√ľr Adobe PDF Dateien zu dem internen PDF Viewer. Diese √Ąnderung betrifft nun die ESR Versionen seit 24.x, und wird (auf Windows) angewandt, wenn von 17.x auf eine h√∂here Version geupgradet wird, selbst wenn ein externer Viewer bereits eingestellt wurde. Der Name des Dateitypes wurde von Adobe Acrobat Document zu Portable Document Format (PDF) ge√§ndert, was die Lokalisierung durch die Tools-, Options- oder Applications-Tabs erschwert. Um dies abzustellen, √§ndern Sie pdfjs.disabled zu true wie auch im oben genannten Beispiel.