Firefox 4 Introduction (Presentation Outline) -- David McRitchie
Firefox is a very popular browser, a lot of it's appeal comes from
being a cross platform browser, standards compliance (both an advantage and
a disadvantage), has about a 24.52% usage share. [ref]
[ref]
ref] Firefox is
still favored by users who wish to customize their with a wide range of
extensions, preference settings, and chrome styling (themes).
What's New in Firefox 3.5? (2min:51sec), Mike Beltzner, (continues from 3.0 video), new features: private browsing, recently closed folder in History menu, CSS changes and downloadable fonts.
Why I chose Firefox, and still prefer it (#features)
Bookmarklets not limited by size restrictions.
Runs on Windows 2000 which I had at the time.
Suppress ads, with popup blocking, and with extensions.
Tabs
Keyword shortcuts with substitutions enhance bookmarks, bookmarklets, file selections, and search engine usages.
Customizable preferences
Extensions really make Firefox usable and adaptable for more complicated things. The use of a wide range of Extensions set Firefox apart from other browsers.
Choice of search engines, many of which have interactive suggestions while typing.
Additional reasons why I still like Firefox best
Firefox 3 "AwesomeBar" lists most relevant urls based on your
personal history and bookmarks on your machine.
String searching of bookmarks, and history from Awesome bar (Ctrl+L), Bookmarks (Ctrl+B) & History (Ctrl+H) Sidebars, and from the more comprehensive Library List (Ctrl+Shift+B, Ctrl+Shift+H, or Bookmarks → "Organize Bookmarks").
Where to get Styles for use in “Stylish” extension, Stylish | userstyles.org, some of
my styles (user: 12592) that I wrote and will demonstrate that affect toolbars, keyword usage.
Newsgroups see Chris Ilias’ Blog, Help via Newsgroups, specifically support.mozilla.firefox (Please try to find answers by searching Firefox documentation first)
Searching newsgroups and the web see Documentation above, and additional
search tips, which should help you get
as much out of the search box as if you had been using the Advanced
Search page at several major search engines. You should set your preferences at each search engine's site (look for preferences
on your search results page).
Mozilla and Firefox bloggers are summarized at
Planet Mozilla which has short
versions of latest blogs. Also has an index of the bloggers.
While blogs are not really help, it is interesting and provides insight
into what's available or in the works. An example of
a Firefox blogger is Asa Dotzler: Firefox and more, and an example of a blog about gadgets is
Gizmodo, the Gadget Guide.
An example of a newsgroup posting as it appears in Google Groups archives
is gg:fix no longer working - mozilla.support.firefox | Google Groups. Note that Goggle by default displays only 10 postings at a time then you have to select in the next group of 10 to continue. Because of that thread you can still remove (hide/show) the third column with the redesigned bookmarklet described in the thread or by dragging
gg:fix
to your personal bookmarks bar and invoking it while looking at the thread. You can up the number from 10 which is the default to 100 in your Google preferences or with "Customize Google" extension which has a
streaming option for web searches so you really have no limit when you scroll near your maximum you get more.
Topics
Some topics that would probably be covered (briefly)
(#topics)
Some topics that will probably be covered to show what can be done
(these links used to be
hidden.)
Keyboard shortcuts, a comparison of Keyboard Shortcuts between Firefox, Google Chrome, IE8, Opera and Safari browsers.
Keyword Shortcuts, creation and Use of Keyword Shortcuts (not available in IE7)
About:config entries, describes configuration preferences many of which can not be set via tools, options that have or can be set in about:config
or in configuration files (user.js and prefs.js). (Typical of the new support help everywhere, you can't be read through "Tools → Options" help pages in a continuous fashion like real help in a book anymore, you will have
to use the link for each panel in turn to see the tools, options help, but normally you should be familiar with what is available in tools before changing configuration options through about:config.)
Additional Topics that might be mentioned (#additional)
Some topics that might be mentioned, if there are a number of Firefox users
Comparison of using Firefox, to compare text or source files, and a stand alone program such as CSDiff. Use the shortcuts before/after from keyconfig linked in the
keyboard.htm page.
Use of Fox Splitter (formerly Split Browser) for Visual comparison or reference.
Comparison of archived web files.
Creating and accessing multiple Firefox profiles for testing, or to run different versions of Firefox at the same time.
Additional information on all of the above can be found on my web pages
AwesomeBar - Location bar autocomplete, a bit more incite into this feature new in Fx3. Prefixes to limit searches to bookmarks ("*"), history ("^") , tags ("+" ), and to
title ("#") and url ("@") and as typed ("~") [ref][ref]
Quick Demonstration of AwesomeBar, and History (#awesomebar)
Quick demonstration:
Type "intro" into the location bar to see awesomebar, then do same from Ctrl+H, Ctrl+B, and from Ctrl+Shift+B (view more/less columns)
Some other time:
Having the "maps:" bookmarklet, you can use the location bar without switching
search engines.
At the location bar for ACGNJ type -- maps: 1916 Bartle Ave, Scotch Plains, NJ
alternative campus map for a Google Maps view of The College of NJ type -- maps: 2000 Pennington Road, Ewing, NJ (Street view is not interesting as Google did not enter campus)
The streets view (tab) on Google Maps is operational for this area, via Streets tab
on map,
place figure where wanted, drive with up/down arrow keys, turn with left/right arrow keys
You can later find this on your History (Ctrl+H)
You can find it in the autocomplete location bar (AwesomeBar feature)
by typing bartle and not hitting Enter.
If you are on Fx3 or later and you can remember part of a recently used
webpage by parts of it's title and parts of its url you can type words
into they location bar and look at the autocomplete dropdown
(nicknamed AwesomeBar). Another way to find your recently used
webpages is through History (Ctrl+H) then in the upper right corner
of the history sidebar you can chose an sort order to help you find
something along with the use of the search bar on the history sidebar. Mine is usually set to View "By Last visited".
Deleting History items (#deletinghistory)
Deleting History (Ctrl+H) items has little trick, select without invoking, by clicking to the left of icon in the History sidebar entries. Add more to selection with Ctrl key (discontiguous), or use Shift to extend selection (contiguous). Delete with the Del key. While bookmarked entries will be deleted from History they will still show up because they are bookmarks (identified by the star).
Ctrl+H, then type "food " without the quotes or just "food".
Delete unwanted entries, you can use Ctrl+A to select all entries to delete them all.
Within History (Ctrl+H) you can use the View dropdown to select a view {By Date and Site | By Site | By Date | By Most Visited | By Last Visited} which can make it easier to make selections from. Use the Search box or a range within By Last Visited will probably be the most useful for selective deletions from History.
Keyword shortcuts -- can invoke web pages, search engines, invoke Javascript to show informatio, change styling.
There will be additional help for Toolbars and Menus in
Menu Reference in your Help.
Toolbar Customization (#toolbar)
Toolbar customization can be initiated from right-click anywhere on toolbar, or from View, Toolbars, Customize. Drag icons to or from the toolbars, and don't forget small icon choice at the bottom.
Tools → Options window, is the primary place to set options in Firefox. Additional
options can be set with about:config described in the next topic.
See “Stylish” style customizations are
described after the extensions section.
about:config
about:config preferences (#pref)
Use of About:config entries - MozillaZine Knowledge Base from the location bar (address bar) opens up a number of
customization settings that are easy to change. The “Fox Splitter (formerly Split Browser)” extension
may be of use in comparing your settings to the definitions.
network.prefetch-next, false, prevent loading from continuing after page is loaded.
browser.backspace_action, 0 backspace key goes BACK a page in session (1 same as Page Up)
browser.blink_allowed, false, Blinking is disabled
browser.ctrlTab.mostRecentlyUsed, false, rid proposed 3.1(beta) abomination that messes up Ctrl+TAB (Bug: 446199) at least on hold due to overwhelming complaints on Hendrix feedback system, and from other developers.
browser.ctrlTab.previews, false, rid proposed 3.1(beta) abomination that messes up Ctrl+TAB (Bug: 445476) at least on hold due to overwhelming complaints on Hendrix feedback system, and from other developers.
browser.link.open_external, 3, Opens external links in a new tab
browser.link.open_newwindow, 3 (default)
browser.search.openintab , True, When performing a search from the Search Bar, open the results in a new tab.
browser.tabs.closeButtons, 3, Put close at right of tabs bar
browser.tabs.closeWindowWithLastTab, False
browser.tabs.loadFolderAndReplace, False, Existing tabs will be preserved when loading a folder of bookmarks.
browser.tabs.tabMinWidth, 0
extensions.checkCompatibility, false, bypass compatibility checking, has changed read the document for correct suffix on configuration name.
Firefox 3.6 and Firefox 3.6.1 -> extensions.checkCompatibility.3.6
extensions.disabledObsolete, false, allows ability to obtain older extensions not already installed
extensions.checkUpdateSecurity, false, install extension from other sites
nglayout.enable_drag_images, false,
remove ghost image/picture attached to cursor when dragging link, favicon, picture, or tab.
Configuration Changes to tie into Notepad with Ctrl+U
view_source.editor.external set to True
view_source.editor.path set to c:\winnt\notepad.exe [use \windows\ in Vista instead of \winnt\]
Actually when setting this up from files on the web it might be better
to use wordpad initially, because notepad does not see the newlines properly.
view_source.editor.external set to True
view_source.editor.path set to c:\winnt\wordpad.exe [use \windows\ in Vista instead of \winnt\]
If you need to occasionally use the builtin source view on a LOCAL file after making the Notepad change, you
can use a bookmarklet:...
viewsource: View Source (to use builtin in source viewer)
javascript:location.href="view-source:"+location
Notepad ☷☷☷☷ may not render source code in a readable form from most websites due to control characters, in which case try WordPad
to view properly. You can invoke WordPad or other installed editors (such as HTML-Kit) using the "Launchy" extension.
Instead of setting each preference through about:config, you can include them
in user.js, which is a file that you must create in the profile folder yourself.
The changes suggested on this page can be found here, the cards should look like this, with a lot more content:
This should also be added/documented on both of these web pages, it is not the default, but
is probably what most people expect and was how Firefox 2 acted. It
prevents Firefox from closing the window when you close the last tab, and subsequently
if prevents Firefox from closing itself when it closes the last tab of the last window.
(older) Additional settings for user.js and userChrome.css can be
found in my firefox/code/ directory. The user file is rather old, and I now use styles that you can find at userstyles.org instead of one big userChrome.css file.
For referencing/comparing archived copies of a current webpage: archived:archive: Internet Archive Wayback Machine(set up for comparisons) [-- javascript:location = 'http://web.archive.org/web/*dc_/'+escape(location); void 0 --]
::, aboutconfig:, toolsoptions:, g:, ffp:,
Most of my keyword shortcuts are in a folder named "K" on my personal toolbar,
some of them are bookmarklets to change page appearance, but most of such bookmarklets are not included. View the page as an HTML page there are some additional notes there, within the K folder.
Experimental: have placed a k.html file containing most of my keyword
shortcuts in the same folder as this
page that is the exported bookmarks.html from a small test profile with
the “K” (keyword shortcuts), “S:” (styles documentation) and “site” (site specific) personal bookmarks folders. You can import into your bookmarks via Organize bookmarks
and it will appear at the end of your Bookmarks Menu, then move the “K” (and “Site” if not within “K” folder) folders to your Bookmarks Toolbar (Personal Bookmarks) then get rid of imported
bookmarks at the end of your Bookmarks Menu. The “K” folder
may look like “K (2011-03-20)” simply rename it to “K” once in place on the personal bookmarks toolbar through the bookmarks properties (right-click context menu).
Contents: of k.html bookmarks most of which are for the K folder available in the link above, contain
a date processed in generating the K folder for bookmarks toolbar.
(not recounted for each version but these are the counts for 2011-03-20)
750 Key word shortcuts (keywords:count).
466 bookmarks w/o keywords, for awesombar reference,
299 JavaScript bookmarklets (bml:) in K folder,
1216 bookmarks included in K folder,
264 substitution %S (href: - then using Find All (Find Bar count) before/after.
* *
Directions to install k.html bookmarks into your own Firefox Bookmarks Toolbar follow:
Before you start make sure you have a .json backup of your bookmarks. If anything bad happens, you can go back to your backup. A Restore will completely replace your existing bookmarks. Firefox should be creating backups for you, but never hurts to force a backup t a file you know where it is at.
Use File → Save As" to save as c:\temporary\k.html so you have a local copy that can be imported into your bookmarks, then view the saved local file
When you import this HTML file from a local copy, the folders and bookmarks will be added to the end of your Bookmarks Menu as seen in your Bookmarks sidebar (Ctrl+B) with a title like Bookmarks Toolbar ADDITIONS.
After importing, bring up your Bookmarks sidebar (Ctrl+B) and rename the "k (yyyy-mm-dd)" and the same for other such folders in the "Bookmarks Toolbar ADDITIONS" folder that was added to the end of your "Bookmarks Menu" folder. Then select the wanted folders, bookmarks and separators to your Bookmarks Toolbar by selecting them at left side with Ctrl+click or Shift to extend selection and drag them to your Bookmarks Toolbar. Afterwards you can remove the
"Bookmarks Toolbar ADDITIONS" folder from your Bookmarks Menu.
For best viewing of this file in an exported bookmarks.html listing, use the following bookmarks in this order -- href:, subs:, bml:, and keywords: -- use subs: before bml: not before. Links do not have titles in a bookmarks.html file so the parentips: bookmarklet will not work on within the k.html file.
For easiest introductory testing use the bookmarks sidebar to see what they can do on various pages. For normal use -- use the keyword shortcuts.
The k.html
file is an HTML file so you can examine the bookmarklets and descriptions with your browser to see if you are interested, unfortunately dragging an item from within the html file to your personal bookmarks would not pick up the keyword or the description,
so you would have to import as described above or manually type in an individual entry.
When you browse through the k.html file to see what it contains, you
might want to also check out the actual links involved by finding the "href:" that is part of a link and clicking on that link. Although this file (k.html) shows the keywords you can show keywords by doing same for "keywords:".
Another method of installing my bookmarklets would be to create a new profile, bring it up
with -no-remote,
as seen in Quick Launch additions for Firefox Usage, as well as your
normal profile, import the k.html bookmarks into the new profile then copy the folder you want from the new profile and paste
it to your normal profile's bookmarks toolbar.
Examples of Keyword Shortcuts -- Bookmarks
Used as a bookmark alias (Firefox & Opera) with no substitutions
toolsoptions:, Weather:,
Used as a bookmarklet (JavaScript available all browsers)
Archive:, Home:, HREF:, parentips:, alt:, updated:, Stumble: Stumble This!
Used as a bookmark with Substitution (Firefox only)
, often incorrectly called keyword search. (%s or %S)
::, acronym:, bug:, dict:, ff:, ffp:, g:, gg:, ggff:, maps:, v: (Vista notes)
Combined Substitution (%s or %S) and JavaScript (Firefox only)
echo:, gsite: (searches domain), here:, similar:, ssd:, ssd:y,
Identified with use of &ldquo:Context Highlight by Ben Cusser by searching on "javascript" then hold ctrl for highlight on "%s".
Chrome URLs and also (1, 2) (Firefox and ???)
begin with chrome, can be entered on location bar, and can be in bookmarks, but not in in links. Can be used in keyword shortcuts.
Example of use of both JavaScript & Substitution in Firefox
This example was prepared with instructions found on my Bookmarklets page, after
using HREF: bookmarklet, and "Context Highlight" extension. The use
of VOID would mean that the location bar is left undisturbed, if you used the bookmark directly instead of from a keyword shortcut typed into the location bar.
But there is a way around that when using a keyword shortcut if the Navigation bar is hidden such as (View, Toolbars) or with F11 if you have the "Hide Screen" extension then Locate to Location Bar (Ctrl+L) brings up the long Location bar dialog and you can type in keyword shortcut, and the actual location bar is left undisturbed. (Suggest viewing these bookmarklets with "Linkify" extension disabled.)
g: Google Searcha plain bookmark with %S substitution, attempts to reject web forums and advertising sites.
Difference between (small s) %s and (Capital S) %S in keyword shortcuts
(small s): %s will have additional substitution replacements: # by %23, % by %25, and / by %2F, @ by %40.
(Capital S): %S will not have substitutions and allow use of C++ in a Google search, allow use of @ in an email substitution, allow use of a fragment-id in a url substitution index.html#example2, and use of a directory as in code/example2.txt.
7 sisters productions: legibility (hard to read -- zap:colors, or use
“Read Easily” extension, or generate an extension to Toggle colors with “Page Colors" generated by “Custom Toolbar Buttons Maker” extension). You may be able to read it at least ten times faster once it is black on white.
demonstrate (main)
Where to get extensions: Extensions I recommend are on my home page marked with a Red diamond (♦) and can be obtained from links there,
many of which are found at addons.mozilla.org or at mozdev.org, links on my page
also point to developer's own pages. (The extensions recommended by Mozilla
are very often extensions, I would avoid, so don't put much weight into their suggestions).
You should have no problem finding the following extensions through my web page which has additional brief install/usage comments that you will not find otherwise when installing the extensions. Headings Map (Document Map), keyconfig, Launchy, Linky, PermaTabs Mod, QuickRestart, Stylish, and I wouldn't be able to do much in emailing descriptive links, adding material to my web pages and to wikis without CopyURL+, and Multiple Tab Handler (copies title/url of all/selected tabs).
When installing extension, please take the time to read the information
about the extension both for the add-on and in the Extensions Table on my home page. At the addons pages, you should be aware of the short description, long description, size of zipped install file, author's own pages and help materials, Options available at the Tools, Addons, or on other menus or even the status bar; and how to invoke the extension.
Extensions (continued)
Examples of Extensions (#ext_examples)
Some Extensions of Common interest can be found in the k.html file that you
imported above in Keyword shortcuts (#kws),
or you can
get links to shortcuts clicking on "Obtain Extensions" at the right margin.
Extensions (Links)
If the Install button on the page is green then, then the
Firefox version is within the compatibility range of the Extension,
and can be installed.
Suggest you refer also to my home page (firefox.htm) for additional information and suggestions, particularly if no link was provided.
The actual install of an extension is an .XPI file, which in Firefox
should transparently install the extension, it is actually a zipped file.
ALL of these extensions will work on Firefox Version 3 (Windows: Vista/Windows 7), and all are described in greater detail on my homepage --
Firefox Customizations (Notes)
Addblock Plus [#], Filters ads from web-pages, you need to install filters (see my home page).
Add Bookmark Here ², Add a menuitem "Add Bookmark Here..." to Bookmarks..., and provide interface for keyword, and expand bookmark properties when using Bookmark star or Ctrl+D.
Add to Search Bar, Extension provides the ability to effortlessly add your own search engines from any search form you find. Make any pages' search functionality available in the Search Bar (or “search box”). Just make a right click in a search field and choose "Add to Search Bar...". (Fx3 and later has "Add Keyword for this Search..." built-in)
Copy URL +
[#], Copies to clipboard the document's URL along with the title or the selected text. Highly customizable to provide many choices depending on what you want to do each time invoked.
(See my description and usage notes for this extension.)
(You will need to override compatibility testing)
demonstrate
Element Properties, restores the Properties dialog and context-menu item removed in Firefox 3.6 by a Mozilla product manager in bug #513147. Without this properties context boxes are empty or the properties menu item is missing. Restores properties context menus for links, images, and all elements with meta data.
No quite, still have empty properties boxes for bookmarks.
Extended Link Properties +, extends the Link Properties and displays File Size, Last Modified Date, Content Type and HTTP Header of a link target. Properties of links, images, etc, restored after being dismised by Firefox.
Fox Splitter (formerly Split Browser), Splits the content area of the browser tab/window as you like, top, right, bottom, left and split windows can be additionally split. Splits can be individually closed, or all splits can be gathered back to tabs.
GoogleEnhancer, Improves Google search results by adding
site-icons,
results numbering,
keyword highlighting,
quick selection to search by date, by language and by file-type, streaming to next page within search results.
More options available. Removes Google annoyances as -Instant or -Suggest.
Go Parent Folder, Add "Go Parent Folder" menu to context menu in The Library list view and Search result in Bookmarks Sidebar. (Also install "Show Parent Folder".)
Grab and Drag [#], Enables Drag and Grab scrolling like on a MAC, useful if scrollbars missing.
HeadingsMap, "Alt+O", generates an index (or map) of any web document structured with headings (handles headers in IFRAME as well)
demonstrate (main)
Image Zoom - Home (yellowgorilla), Zooms with mouse and is compatible with Mouse Zoom.
keyconfig [#], Lists the Keyboard shortcuts assigned by Firefox and the extensions currently in use, and allows you change them. (Ctrl+Shift+F12, if installed),
use the author's site (Dorando) to obtain the extension.
demonstrate
keywordManager,
adds a button to the "Organize Bookmarks" window to examine or manage existing keyword shortcuts. Right-click to manage properties, double-click to place the keyword shortcut onto the Location Bar where additional parameters can be included. [Ctrl+Shift+K is used by fx 4.0 to display error console]
demonstrate
Launchy,
Open links and mailto's with external applications like Internet Explorer, Netscape, Opera, Outlook etc
demonstrate
Linky,
open or download all or selected links, image links and even web addresses found in the text in separate or different tabs or windows.
demonstrate
Menu Editor,
Customize application menus: main context, tabs context, other context menus, each of the menus, particularly the Tools menu
(see rightff.htm) demonstrate (main)
Multiple Tab Handler, Close/Move/Duplicate/bookmark selected tabs, or add URIs/titles of selected tabs to the clipboard [tab context menu].
demonstrate (main)
oldbar [#], URL bar display results in single lines similar to Firefox 2 styling, sorry to say you have to use extension to get a semi decent single line style. Also suggest as a companion Locationbar Limit to control/increase the number of visible results shown in locationbar dropdown when searching.
Open Long Url, adds "Open Location" to File menu to allow you to open long, multi-line, urls. (Redundant in Fx3 which also removes control characters)
Open Profile Folder [#], Firefox now (Fx 3.6) provides click-able access to your profile folder from the Help menu, via Help -> Troubleshooting
OptimizeGoogle, enhances Google search results by adding extra information and removing unwanted information (like ads and spam). All features are optional.
PageDiff, A simple page diff application. works with source code by line.
PermaTabs Mod, prevents closing of tab, forces links to new tab . Persists through Firefox restarts.
demonstrate
QuickRestart, **important** adds Ctrl+Alt+R and a "Restart Firefox" item to the "File" menu.
demonstrate
Read Easily,
Fast page style switcher. It adds toolbar button, context menu item and hotkey (CTRL+SHIFT+Z) to disable/enable styles on web pages. (same as default View, style, no style).
demonstrate
Show Parent Folder, show containing bookmark directory folder.
demonstrate
SortPlaces, sorts your bookmarks in a variety of ways.
Stay-Open Menu, Facilitates opening multiple tabs from the Bookmarks Menu and various other bookmark/history/tab related dropdown menus. Less need to keep reopening menu, without using the sidebar.
Stylish,
Customize the look of websites and of the user interface, quickly test changes you might make to userChrome.css (you need to also install Stylish-Custom). See suggested styles (below) to use with Stylish,
Stylish-Custom, Must have companion for Stylish ver. 1.*
Tab Clicking Options, Select actions for various clicking events on a tab or the tab. Compatible with Multiple Tab Handler.
TableTools, sorts, filters or copies any HTML table, works well with Excel.
Titlebar Tweaks, an alternative to Nightly Tester Tools. Compatibility (!)
Work Offline, Adds work offline mode UI to Mozilla Firefox. (read comments about compatibilitym, works on Windows-7, possibly not on XP, does not work on 1.0.x of Mac OS X)
Extensions dropped from list but not forgotten (#ext_dropped)
CopyAllURLs (Multiple Tab Handler includes similar feature),
Copies to clipboard the document's URL(s) from tab(s) along with the title in a chosen format [view menu].
demonstrate
CustomizeGoogle (replaced by Optimize Google), Enhance Google search results and remove ads and spam from search results. (streaming option)
Duplicate Tab (use Multiple Tab Handler),
copy a tab to a new tab or a new window, or Merge tabs from another window (tab context menu). Other features available are "Merge Windows".
demonstrate (main)
How'd I Get Here (squarefree.com) (no suitable replacement showing the referrer), Helps you remember how you first discovered a site.
New Tab Button (see link), this was a temporary stop gap restores the Tab Button that had always been available through Customize, but the 3.1 Beta and 3.1 has forced the new tab to the tabs bar, this extension fixes that
abomination, supposedly in 3.2 it can be moved to a better location.
(bug: 456984,
bug: 457187,
bug: 347930) Note Tabs Bar Minimal Size | userstyles.org includes code to remove the unpopular deformed new tab button from tabs bar. New Tab button can once again be moved to a toolbar from customization.
Web Developer(Currently disabled in preference to using bookmarklets.), Adds a "Web Developer" menu to the Tools menu (Toolbar is optional).
Styling
Styling Styling
Styling affects the appearance of a page (chrome), it can be used to
suppress ads, rearrange parts of a page.
Restyle the toolbars, I use it to make the toolbars take up less space
so I have more space to view webpages.
Styling can be used to make hard to view pages more readable. Some extensions that affect style that I use are "ReadEasily" and "Page Colours (button)", but most of my styling changes are those that I use the "Stylish" extension to control.
Some examples of bad pages or page that will readily show change due to
styling changes.
Styles could be included in your userChrome.css that you would have to create in
the chrome folder of your profile. By installing both "Stylish" and "Stylish Custom" extensions,
you can see the effects of turning a style on/off immediately without the use of your userChrome.css file and without having to restart Firefox. Some suggestions of interest: (Styles obtainable at userstyles.org)
Scrollbar Menu, used all the time, set height to 740px, autorepeatbutton is the top and bottom scrolling chevrons on the area itself,
this will also scroll bookmarks menus (style 56).
You can change the style code to your preferences. An easy and frequent change is to select a color like #FF0000 which is red then in styles code, click on the “Insert”, and choose a color, your selection will be replaced by the new color code.
The style is at userstyles with a .css extension.
Profiles
Profiles (#profiles)
New Profile -- Profile Manager - MozillaZine Knowledge Base, Mozilla applications store your personal settings, added extensions and themes, and user data such as bookmarks, passwords, cookies and mail in a "profile"
Safe Mode - MozillaZine Knowledge Base, is a debugging startup mode where all added extensions are disabled, the default theme is used, and default localstore settings (toolbar settings and controls) are used
Comparisons of HTML and source available (#comparison)
PageDiff (Firefox extension), source code comparison of pages read as web pages using Firefox. (you can compare .txt and .html as source text differences). Example compare Infolister listingsFx2 to Fx3 or to
Fx4
Fox Splitter (formerly Split Browser) (Firefox extension), visual comparison of two pages within split a split tab. For instance compare the configuration preferences definitions (keyword shortcut "aboutconfig:")
to your own configurations (about:config).
wiki comparison. Wikis are documentation efforts by a number of people to document something. Anybody can add, modify, or remove. So far they have remained viable. You can compare two versions by their update timestamps. Here is an example of a
page and of the selection page, there
are discussion (talk) pages that may provide additional information as to what was wanted or not wanted or why something was changed or to watch out for in the future.
Way back machine comparisons (archive.org). HTML viewable page comparison of archived web pages. Pages must be 6 months to a year old before seen there. Example starting from my Tabs page and invoking "archive:" keyword shortcut brings up
Search Results and then selecting two dates 9 months apart looks like
this, green
text shows new material, crossed out shows removed. Additional comparisons of my Firefox home page.
Unfortunately there is nothing comparable for free that you can do with just any web pages, but check out use of
Google Docs below.
CSDiff, ComponentSoftware Visual Diff for Windows, a free, advanced file-difference analysis tool for Microsoft Windows. For comparison of source text. Whether on web or on your local files.
Use Google Docs To Compare Two Text Files Online by creating a file with old version, then replacing with copy of new version using the builtin revision comparisons -- simplifies comparison of online and offline versions. This is probably about as close to an example of a DocuComp® available in the wayback machine as you can get for your own comparisons for free. The Google Docs revision comparison shows a lot of false changes and the styling is harder to work with and the document size is severely limited as when I
tried to compare an old firefox.htm version with current online version, or the
online version to my local version.
Compare http://dmcritchie.mvps.org/firefox/infolister_listing_fx3.htm to http://dmcritchie.mvps.org/firefox/infolister_listing.htm
Compare My Docs .com, compare, recombine and merge document versions (.doc, .docx, and .rtf), selection only works from your systems, comparison is online. Similar to Google comparison. [ref]
Backup
Backup (#backup)
Having a backup of all of your personal data is imperative, having a backup
off-site would be a good idea. For Firefox your backup should include
your Firefox profile, typically you would backup from the root directory,
which would include all of your profiles, and application data for many
of your other applications as well. Having the backup is most important.
Some General Hints on backups can be found in Backup your files, always take backups. The cheapest and fastest backup is an
external hard drive (160GB or more), which should be connected and on only when needed to backup or restore. A DVD backup is quite limited in size (2GB) but cheap and suitable for
off-site backup of important files.
FAQ
Frequently Asked Questions (#faq)
Frequently Asked Questions concerning this presentation.
Why would I want to install and use Firefox, instead of Internet Explorer 7.
Play the Mike Beltzner video at the top of this page. A lot of the the presentation was about what is new in Firefox and not in other browsers.
What is the difference between Web Forums and Newsgroups.
Newsgroups are generally text only (plain text), and it is only text that
Google Groups archives. There are some legitimate web forums, but watch out for those that simply pass on your question to real newsgroups as their purpose is to collect information from you and feed you advertisements. Google Groups is an archive they
do not run newsgroups. You do not need to signup for newsgroups,
do not subscribe to receive postings as email, it will clog up your
email. How to subscribe to newsgroups. Instructions for new newsgroup server at Chris Ilias’ Blog,
suggest you also read links about newsgroups.
How to Make Adobe PDF files open directly in Adobe Reader instead of Firefox
How do I get Gmail (google.com/email) to display the old way in Firefox3
At the bottom of your Gmail screen chose “Basic HTML” instead of Standard and don't turn on Chat (Chat is the main problem with GMail when using Firefox 3).
[Additional GMail info ►]
Try bringing up Gmail with either
https://mail.google.com/mail/?ui=html&zy=s for standard
https://mail.google.com/mail/?ui=html&zy=h for basic html
you should be able to bring up GMail in your normal manner thereafter,
and be able to switch between “standard” and “basic HTML” at the
bottom of your Gmail inbox. The one you are using would be the one
that is not a link in the choices. Basic is the one that causes least problems.
Standard is the one that has stars next to each checkbox. Stay away from
the “chat” choice which Google switches people to.
This is what I use to bring up GMail, note that it does have standard in it.
These keyword shortcuts are included in the k.html file described in the earlier topic
Keyword shortcuts.
name:
gmail: Gmail - Inbox
location:
https://mail.google.com/mail/?ui=html&zy=s
keyword:
gmail:
To help you read newsgroup archives you will also want this keyword shortcut to
invoke when bringing up a newsgroup thread in Google Newsgroups archive.
Makes Google Groups threads much more readable Ralph Fox (rev 2008-09-08 for Fx2/Fx3/Fx4)
http://groups.google.com/groups?threadm=uv1ac41jlnamsftel0dju59849i9c79tit@4ax.com
Three levels of blocking domains or urls, plus style to block urls.
hosts file -- Blocking Unwanted Parasites with a Hosts File (mvps.org/winhelp2002) to block at the system level (Windows and Linux), would require a
a restart of system for changes to be effective, and you don't want a real large file Hosts file
doesn't have wild cards and www.doubleclickcom is different from doubleclick.com and it only blocks at domain level. My own additions precede those that I get occassionally from hosts.htm above.
An antivirus program (not recommending any in particular)
floppy moose (optional)(//archived//)(Google cached copy), used in userContent.css and works even in Firefox Safe Mode, not easily seen would take a restart of Firefox to effect change.
These have worked well and have only replaced once since I've been using Firefox. This actually precedes availability of such blocking with extensions.
Adblock Plus with filter subscriptions plus your own additions, you can enable/disable anytime,
and you can inspect and change filters immediately, effective when page is reloaded. I subscribe to "EasyList (USA)", and "Fanboy's List", plus my own changes have created "My Exception Rules", "My Ad Blocking Rules", "My Element Hiding Rules". You should also install Adblock Plus: Element Hiding Helper to block text ads.
Ad Blocking FiltersetP | userstyles.org (optional), This is FiltersetP without the need for the AdBlock extension. I use the three above plus which don't get
updated much, and this one gets updated on weeks when new material. I will turn off Adblock or this Filter style depending, but never the first two items.
Only the hosts file
protects using any browser, or any Firefox profile. Extensions are not installed on all of my profiles. Multiple profiles is beyond the scope of this article, but I don't do much browsing on any test profile.
Really Safe Browsing (#reallysafe)
Securing Your Web Browser (CERT). Firefox now has Private Browsing mode, "Ctrl+Shift+P", where cookies, cache, and browsing history are not saved for the session. If you delete your browsing history for normal sessions be aware that the AwesomeBar features which depend on history will not work properly. Also see Issues and selectively deleting history when you were not in Private Browsing.
drag & drop; from and to Bookmarks lists (sidebar, history, bookmarks toolbar. Watch the blue line when pasting.
cut & paste;
Pasting pastes above a bookmask
Pasting pastes into a folder, at the end of the folder
Bookmarklets
Bookmarklets (#bookmarklets)
Bookmarklets; There are a lot of links on this page. The following
BookMarklets
will distinguish between internal or external links.
First click on
"highlight links", and then on "int/ext links".
Your browser's Reset button (F5) will reload
the original unmodified web page.
Some bookmarklets that work from a selection:
Magnify Selection(s)Highlight Selection(s)words: word count To find more such bookmarklets such as those for dictionary or search engines searching that work from a selection among your bookmarks, try "javascript getselection" as search arguments in your bookmarks search, or from the location bar with an asterisk for bookmarks.
Firefox will not keep track of where you were when you hit F5
(reload/refresh), so suggest that before testing that you first click
here so that F5 will [might
possibly] return to this #bookmarklets section.
Show Classes and Id does not include named anchors (see
bookmarks page).
The above are not only installed as bookmarklets on the bookmarks
bar, but are also installed as keywords i.e.
href:, parentips: (also as titles:), alt:, id:, reset:, highlight:, and int:
Presentation Tabs (#tabs)
The following tabs may be loaded in this order for a presentation. The "Linky" extension will allow you to open selected links into new tabs.
Partial presentation to ACGNJ Firefox user group on August 18, 2008 (ACGNJ meetings are Open to the Public).
Presented to Exxon Mobile Retirees Group on September 4, 2008 (as a guest speaker).
Presented at ACGNJ Main Meeting on October 03, 2008 with some emphasis on Extensions and Styles (ACGNJ meetings are Open to the Public).
Presented at Trenton Computer Festival on April 2-4, 2011 (speakers).
Keyword shortcuts, many involve
substitutions and/or bookmarklets to save time and reduce need to use bookmark menus. AwesomeBar can be use to help find forgotten shortcuts.
Mouse Usage in Firefox, I highly recommend using a 5-button mouse with the middle mouse button set to “Enter” across all applications. (6 pages)