οµή της παρουσίασης Γενικά στοιχεία ιστορία και δηµιουργία του Mozilla Firefox στατιστικά στοιχεία και δηµοτικότητα Βασικά χαρακτηριστικά του browser installation and configuration, security, tabbed browsing, pop-up blocking, plugins, extensions Firefox vs Internet Explorer Γιατί να χρησιµοποιώ Firefox ; 2 Γενικά στοιχεία O Mozilla Firefox αποτελεί έναν ελεύθερο (free) ανεξαρτήτου πλατφόρµας (cross platform) γραφικό (graphical) περιηγητή δικτύου (web browser), ο οποίος αναπτύχθηκε από τον Mozilla Foundation και την συνδροµή εκατοντάδων εθελοντών προγραµµατιστών. 3 Γενικά στοιχεία Η εξέλιξη του browser βασίστηκε στον Navigator της σουίτας εφαρµογών Mozilla. Χρήστες και τύπος χαρακτηρίζουν τον Firefox ως τον καλύτερο και ασφαλέστερο browser. Forbes, Wall Street Journal http://www.switch2firefox.com/stories/ Τα συνολικά 100 εκατοµµύρια downloads, αποδεικνύουν την δυναµική του browser. 4 Άδειες χρήσης Στατιστικά στοιχεία Τριπλό καθεστώς αδειών, MPL/GPL/LGPL. Η MPL (Mozilla Public License), είναι µία open source και free software άδεια. Η άδεια MPL επιτρέπει µέρος ή ολόκληρο το πρόγραµµα να διατεθεί και κάτω από τις άδειες GPL και LGPL. Περισσότερα στοιχεία για τις συγκεκριµένες άδειες: http://mozilla.org/mpl/mpl-1.1.html http://www.gnu.org/licenses 5 Αυτήν την στιγµή ο Firefox κατέχει το 11.51% µε τον Internet Explorer στο 85.45% (Onestat.com, 2/11/05). 6
Βασικά χαρακτηριστικά Εισαγωγή ρυθµίσεων Tabbed browsing Pop-up blocking Download manager Live Bookmarks (RSS reader) Add-ons (extensions, themes, plugins) Preferences and privacy Άλλα χαρακτηριστικά Standards support Cross-platform support Ασφάλεια Εισαγωγή ρυθµίσεων Η δυνατότητα εισαγωγής (import) ρυθµίσεων από άλλους browsers, διευκολύνει την µετάβαση στον Firefox. 7 8 Tabbed browsing Πολλαπλές αρχικές σελίδες. ηµιουργία νέας «καρτέλας» µε Ctrl-T. Κλείσιµο της «καρτέλας» µε Ctrl-W. 9 10 ιαχείριση «καρτελών» Pop-up blocking Επιλέγοντας Tools > Options, έχουµε το παρακάτω panel ρυθµίσεων: 11 12
Pop-up blocking Ο Firefox µας ενηµερώνει ότι έχει µπλοκάρει ένα pop-up window. Download manager Κατά την διάρκεια ενός download µπορούµε να δούµε διάφορες σχετικές πληροφορίες. 13 14 Download options Επιλέγοντας Tools > Options > Downloads µεταφερόµαστε στον πίνακα ρυθµίσεων των downloads. Live Bookmarks (RSS Reader) Εµφάνιση RSS news και τίτλων από blogs στην Bookmark Toolbar. 15 16 Live Bookmarks (RSS Reader) Για τα sites τα οποία υποστηρίζουν Live Bookmarks, εµφανίζεται το σύµβολο. Επιλέγοντας το σύµβολο, το νέο live bookmark προστίθεται στα ήδη υπάρχοντα. Μπορούµε και χειροκίνητα να προσθέτουµε νέα bookmarks Bookmarks > Mange Bookmarks > New Live Bookmark Χρησιµοποιώντας υπηρεσίες, όπως αυτές στα URL http://del.icio.us, http://www.netvouz.com µπορούµε να δηµοσιεύσουµε τα δικά µας bookmarks ως RSS feeds. 17 Add-ons Ο Firefox αποτελεί έναν εύκολα επεκτάσιµο browser, από οποιονδήποτε προγραµµατιστή. Παρέχει τρία διαφορετικά add-ons extensions themes plugins Όλα είναι διαθέσιµα µέσω του Mozilla Update site, ενώ όλες οι ανανεώσεις µπορούν να γίνουν µέσω του browser. 18
Extensions Μικρά προγράµµατα, τα οποία προσθέτουν νέες δυνατότητες στον browser ( π.χ forecastfox, mouseless browsing). Μέσω του µενού Tools > Extensions, µπορώ να δω ό,τι είναι εγκατεστηµένο στον browser. Themes, Plugins Επιλέγοντας Tools > Themes µπορούµε να εγκαταστήσουµε νέα themes, αλλάζοντας την όψη του browser. Υποστηρίζει όλα τα γνωστά plugins (adobe, flash, shockwave, quicktime, etc) Τα τελευταία extensions, themes, plugins µπορούν να βρεθούν στην διεύθυνση http://addons.update.mozilla.org/ 19 20 Από τον σχεδιασµό του Firefox δόθηκε ιδιαίτερο βάρος στην προστασία του χρήστη. Επιλέγοντας Tools > Options > µεταβαίνουµε στο panel ρυθµίσεων. Μπορούµε να διαχειριστούµε µε ασφάλεια τους κωδικούς που πρέπει να εισάγουµε σε διάφορα sites. 21 22 Εύκολα και µε αποδοτικό τρόπο, µπορούµε επίσης να διαχειριστούµε τα cookies. Άλλα χαρακτηριστικά Εύκολη οργάνωση και διαχείριση των bookmarks, µέσω του Bookmark manager. υνατότητα αναζήτησης µέσα σε µία σελίδα (find as you type). Ενσωµατωµένη µηχανή αναζήτησης, στην Navigation Toolbar. Ορισµός smart keyword για διευκόλυνση στις αναζητήσεις. Επιλέγοντας να επιτρέπουµε ή όχι τα cookies, ορίζουµε µία γενική πολιτική. 23 24
Standards support Πλήρης υποστήριξη των πρότυπων που έχει θέσει ο W3C. Υποστήριξη των βασικότερων στάνταρτ HTML, XML, XHTML, CSS, JavaScript, MathML, XSL, XPath Πλήρης υποστήριξη εικόνων PNG, σε αντίθεση µε τον Internet Explorer. Συνεχής βελτίωση στην υποστήριξη υπαρχόντων στάνταρτ (SVG) και ενσωµάτωση νέων από την κοινότητα προγραµµατιστών. Cross-platform support Οι διαθέσιµες εκδόσεις που υπάρχουν στο πρωταρχικό site υποστηρίζουν: Windows XP, 98, 98SE, ME, NT 4.0, 2000, 2003 Mac OS X Linux-based συστήµατα µε X.Org Server ή XFree86 Επίσης κατεβάζοντας τον πηγαίο κώδικα, µπορεί να εγκατασταθεί σε: Solaris (x86 και SPARC), OS/2, AIX, FreeBSD, Windows XP Professional x86 Edition 25 26 Ασφάλεια Από την σχεδίασή του, είχε πρωταρχικό σκοπό την ασφάλεια. Χρησιµοποιήθηκαν τεχνικές προγραµµατισµού (sandbox security model, same origin policy, external protocol whitelisting) που εξασφαλίζουν την µέγιστη ασφάλεια. Ο κώδικας και τυχόν αλλαγές στο πρόγραµµα, πριν διατεθούν ευρέως, ελέγχονται από µία οµάδα προγραµµατιστών για τυχόν bugs. Υποστήριξη των πρωτοκόλλων ασφαλείας SSL,TSL. Firefox vs Internet Explorer Πρόγραµµα ανοικτού λογισµικού Υποστήριξη µεγάλου εύρους λειτουργικών συστηµάτων Tabbed browsing Περισσότερα από εφτά χαρακτηριστικά προσβασιµότητας (pop-up blocking, zooming, etc) Υποστήριξη CSS2, Frames, Java, JavaScript, XSLT, XHTML, MathML, RSS, Atom Υποστήριξη HTTP, FTP, SSL, Gopher, IDN, data:url 2 unpatched vulnerabilities Υποστήριξη Windows, Mac ύο χαρακτηρίστηκα προσβασιµότητας (html access key, pop-up blocking) Υποστήριξη Frames, Java, JavaScript, XSLT Υποστήριξη HTTP, FTP, SSL 98 unpatched vulnerabilities - - 27 Μία εκτενής σύγκριση όλων των browser υπάρχει στην διεύθυνση: http://en.wikipedia.org/wiki/comparison_of_web_browsers 28 Γιατί να χρησιµοποιώ Firefox; Πρόγραµµα ανοικτού λογισµικού Tabbed-browsing Pop-up blocking Ασφάλεια Ευκολότερη αναζήτηση πληροφοριών στο δίκτυο control Live Bookmarks Παραµετροποιήσιµος και επεκτάσιµος Εξελιγµένος download manager Υποστήριξη των στάνταρτ που θέτει ο W3C KISS (Keep It Simple and Straight-Forward) 29