Was ist Firefox
Mozilla Firefox (amerikanisch-englische Aussprache ist ein freier Webbrowser des Mozilla-Projekts. Der seit Mitte 2002 entwickelte Open-Source-Webbrowser bietet die Möglichkeit, eine breite Palette an Erweiterungen zu implementieren. Firefox ist weltweit nach dem Internet Explorer der am zweithäufigsten genutzte Webbrowser. Im deutschen Sprachraum ist er (Stand: Februar 2010) mit 49,4 % der meistgenutzte Browser, vor dem Internet Explorer von Microsoft
Das Mozilla-Firefox-Projekt, damals noch unter dem Namen Phoenix, wurde von Dave Hyatt und Blake Ross als experimentelle Abzweigung der Mozilla Application Suite initiiert. Die erste Veröffentlichung einer lauffähigen Version des Programms (Phoenix 0.1) erfolgte am 23. September 2002.
Im Jahr 2003 entschieden sich die Entwickler der Mozilla Application Suite zu einer Kehrtwende ihrer Strategie.[3] Dies lag unter anderem an der Entscheidung von Apple, den eigenen Webbrowser Safari auf der KHTML-Engine und nicht auf der Gecko-Engine (die von Mozilla entwickelt wird) aufzubauen.
Firefox jetzt downloaden
Während die Mozilla-Entwickler zuvor darauf bedacht gewesen waren, möglichst alle wichtigen Internetfunktionen wie Webbrowser, E-Mail-Programm, Adressbuch und HTML-Editor in einem Programmpaket (Mozilla Application Suite) zusammenzufassen, strebten sie nun die Veröffentlichung einzelner, voneinander unabhängiger Komponenten an. Das Ziel der Entwicklung war ein schneller Programmstart und geringere Speicher- und Rechenzeitauslastung. Gleichzeitig sollte die Entwicklung der einzelnen Komponenten ausgebaut und vorangetrieben werden.
Die Webbrowser-Funktion übernahm Mozilla Firefox. Die E-Mail-Funktion wurde unter dem Namen Thunderbird ausgelagert, der Kalender wird unter dem Namen Sunbird und der HTML-Editor (zunächst als Nvu,) nun als KompoZer weiterentwickelt. Die offizielle Mozilla Application Suite 1.7 wurde lediglich mit Sicherheitsaktualisierungen versorgt. Allerdings arbeitet seit Mitte 2005 ein Community-Projekt an der Weiterentwicklung der Application Suite unter dem Namen SeaMonkey.
Ein Fernziel ist, die von allen Komponenten benötigten Funktionen zu vereinen, so dass die Installationspakete des Browsers, des E-Mail-Programms und der anderen Anwendungen jeweils sehr klein sind und sich die verschiedenen Komponenten gemeinsame Funktionen teilen können. Das wurde bisher noch nicht erreicht, da Firefox, Thunderbird, Sunbird und KompoZer derzeit im Gegensatz zum Mozilla-Programmpaket nicht fähig sind, gleichzeitig auf ein gemeinsames Gecko-Modul zuzugreifen. Dadurch beanspruchen die vier einzelnen Programme momentan deutlich mehr Festplattenplatz und Arbeitsspeicher als das Mozilla-Programmpaket. Die Umsetzung mittels XULRunner wird für Versionen ab Firefox 4 erwogen.
Funktionen und Eigenschaften [Bearbeiten]
Bildschirmfoto der Mac-Version
Ebenso wie die Mozilla Application Suite verwendet Firefox die so genannte Gecko Rendering Engine, ein programmübergreifendes Modul zur Darstellung von HTML-Seiten und die XML-basierte Beschreibungssprache XUL zur Gestaltung der grafischen Benutzeroberfläche.
Firefox jetzt downloaden
Firefox kann durch Motive (engl. themes) optisch an den Geschmack des Anwenders angepasst sowie mit Erweiterungen (engl. add-ons) um zahlreiche Funktionen aufgewertet werden (zum Beispiel Mausgesten, Werbeblocker, Phishing-Abwehr, Bloggen, RSS Feeding, Webentwickler-Werkzeuge und vieles mehr).
Seit der Version 0.9 enthält Firefox ein neues Standardmotiv namens Winstripe, das Qute als Standardmotiv ersetzt, um so allen Versionen von Firefox ein einheitliches, allenfalls an die Gegebenheiten der jeweiligen Plattform angepasstes Erscheinungsbild zu verleihen. Winstripe basiert auf dem seit Version 0.8 unter Mac OS X eingesetztem Pinstripe-Motiv, das von Kevin Gerich und Stephen Horlander im Hinblick auf Apples Vorgaben zur Benutzerschnittstelle Apple Human Interface Guidelines entwickelt wurde.
Firefox unterstützt Tabbed Browsing, worunter man die Darstellung von mehreren, jeweils mit Tabs versehenen Webseiten innerhalb eines einzelnen Anwendungsfensters versteht.
Des Weiteren wird RSS in Form von dynamischen Lesezeichen unterstützt. Diese Lesezeichen aktualisieren sich beim Start des Browsers und verkörpern eine sich selbst aktualisierende Linkliste, die in einzelnen Ordnern organisiert wird. So sieht der Anwender immer auf einen Blick aktuelle Einträge einer Nachrichtenseite oder eines Weblogs. Eine Anzeige der RSS-Daten in Form einer lesbaren Webseite ist seit der Version 2.0 auch ohne zusätzliche Plugins möglich.
Firefox wird gegenwärtig in 64 Sprachen angeboten, darunter auch Deutsch.
Firefox jetzt downloaden
Firefox ist freie Software und wird unter der GNU General Public License (GPL) veröffentlicht. Für die kompilierten Installationspakete gelte die GPL jedoch aus Sicht der Mozilla Foundation nur eingeschränkt. Ab Version 3 wurde bei der Installation des Browsers der Benutzer aufgefordert, einer Endbenutzer-Lizenzvereinbarung (EULA) zuzustimmen. Nach massiver Kritik an diesem Vorgehen, insbesondere aus dem Linux-Lager, wurde die EULA durch eine Lernen Sie Ihre Rechte kennen-Informationsleiste ersetzt, die bei der ersten Installation eingeblendet wird. Diese kann auch über die Adresszeile durch Eingabe von about:rights aufgerufen werden.[4]
Um Suchvorgänge vereinfacht über die Adressleiste abzuwickeln, kann man Schlüsselwörter (Shortcuts) für das Suchen definieren. Die Schlüsselwortsuche ist eine leichte Abwandlung der Möglichkeit, Lesezeichen Shortcuts/Schlüsselwörter zuzuweisen.[5]
Erweiterungen [Bearbeiten]
Bildschirmfoto von Firefox 3.5.2 mit alternativem Theme Vfox3 und (sichtbaren) Erweiterungen Hide Menubar, FoxClocks und Flagfox
Firefox bietet die Möglichkeit, verschiedene Erweiterungen zu installieren, um Anwendungsfunktionen oder Optionen bereitzustellen, die nicht vom eigentlichen Browser angeboten werden, oder um sein Erscheinungsbild zu verändern. Einige dieser Zusatzfunktionen werden nicht in den Funktionsumfang des Browsers aufgenommen, damit ein relativ schlanker Browser erhalten bleibt und auch um das Firefox-Projekt übersichtlicher zu gestalten. Bei den Erweiterungen handelt es sich um Archiv-Dateien, die in XUL und JavaScript geschriebene Programme enthalten. Die Verwendung von XUL und JavaScript macht diese Funktionen plattformunabhängig.
Die Erweiterung IE Tab ermöglicht die wahlweise Nutzung von Trident, der Browser-Engine des Internet Explorers, in Firefox.
Das Projekt Greasemonkey widmet sich dem so genannten Active Browsing. Dabei wird mit Hilfe von benutzerspezifischen lokalen JavaScript-Programmen das Aussehen und sogar die Funktionalität von Websites bzw. Webanwendungen modifiziert.
Die Möglichkeiten, Onlinewerbung auszublenden, kann über die Erweiterungen Adblock oder deren Abspaltung Adblock Plus dem Browser hinzugefügt werden. So kann beispielsweise Werbung in Form von eingebetteten Flash-Dokumenten herausgefiltert werden. Gegen übermäßigen Flash-Einsatz gibt es aber auch die Erweiterung Flashblock, bei der jedes Flash-Element manuell aktiviert werden muss. Eine ähnliche Funktion bietet NoScript[6] für JavaScript-Dateien.
Firefox jetzt downloaden
Yahoo stellt für seinen Social-Bookmarking-Dienst del.icio.us eine Erweiterung zur Verfügung, mit der es möglich ist, die Lesezeichen-Komponente des Browsers vollständig durch ein serverbasiertes System zu ersetzen, bei dem alle Lesezeichen auf dem del.icio.us-Server gespeichert werden. Damit macht der Benutzer seine Lesezeichen zum einen über die del.icio.us-Website für die Öffentlichkeit erreichbar (solange die Lesezeichen nicht als privat gekennzeichnet sind), und zum anderen kann er auf verschiedenen Rechnern die gleiche Lesezeichensammlung bei Firefox einbinden.
Es gibt außerdem andere Erweiterungen für die Synchronisation von Lesezeichen auf verschiedenen Rechnern. Bookmark Sync and Sort benutzt dabei beliebigen über FTP oder WebDAV bereitgestellten Speicherplatz, XMarks bietet selbst Speicherplatz an.
Weitere durch Erweiterungen bereitgestellte Browserfunktionen sind die Unterstützung der Website-Autoren und Entwickler von Webanwendungen mit der Erweiterung Web Developer durch eine Vielzahl von Hilfswerkzeugen oder die Steuerung des Programms mit Mausgesten.