Changes

Jump to: navigation, search

Localized Search in Firefox Search Box

149 bytes removed, 22:50, 1 February 2008
Added placeholders for future targets and formatted the page.
<b><font style="font-size:160%"> '''Project Name </font></b> ----''' =
Localized Search in Firefox Search Box
<b><font style="font-size:160%"> '''Project Description </font></b> ----''' =
Firefox features a search box that can be customized to work with different search engines (e.g., Google, Yahoo!, Wikipedia, etc.). Most websites have their own search facilities, but the location of the search box on the page varies considerably. This project creates a mechanism for Firefox to pick up a web site's search mechanism and make it accessible to the user through the Firefox search box so that users have a consistent place to look for site-specific search.
<b><font style="font-size:160%"> '''Project Leader </font></b> ----''' =
[http://zenit.senecac.on.ca/wiki/index.php/User:Sinker Kerry M. Singh]
<b><font style="font-size:160%"> '''Project Details </font></b>----''' =
<b><font style="font-size:140%">= '''Release v.01</font></b>''' ==
This release demonstrates my understanding of how some searchbar features currently work in the Firefox browser. I've uploaded a [http://zenit.senecac.on.ca/wiki/index.php/Image:Localsearchpatch_v01.txt.zip patch file] that outputs a series of dump("DIAGNOSTIC MESSAGE: function name - what the source code is doing") statements to the terminal window while running a debug build of Firefox (i.e. Minefield). Specifically, what functions/methods are called and what is happening in the source code with respect to the searchbar menu when the following events occur:
<b><font style="font-size:120%">== '''Downloading and applying the patch:</font></b>''' ===
1. Download the [http://zenit.senecac.on.ca/wiki/index.php/Image:Localsearchpatch_v01.txt.zip patch file] to the root mozilla directory of your source tree and unzip the file there. I suggest renaming the file localsearchpatch_v01.txt.
<b><font style="font-size:120%">== '''How to use the patch:</font></b>''' ===
1. Navigate to a web site that offers a search engine plugin:
----== '''Release Target for v.02''' == * When Firefox loads a web page with an available search engine plugin, dynamically load the search engine and propagate it to the top of the searchbar's menu as the current engine.  == '''Release Target for v.03''' ==
* When the user navigates away from the web page with the search engine plugin, dynamically remove the search plugin.
<b><font style="font-size:140%">Release Target for v.02</font></b>
== '''Release Target for v.04''' == * When Firefox loads a web page with an available search engine plugin, dynamically load the search engine and propagate it to the top of the searchbarTBA  == 's menu as the current engine''Release Target for v.05''' == * TBA  == '''Release Target for v.06''' == * TBA  == '''Release Target for v.07''' == * TBA
----== '''Release Target for v.08''' ==
* TBA
<b><font style="font-size:140%">Release Target for v.03</font></b>
* When the user navigates away from the web page with the search engine plugin, dynamically remove the search plugin== '''Release Target for v.09''' ==
* TBA
----
== '''Release Target for v1.0''' ==
<b><font style="font-size:160%">Resources:</font></b>* TBA
----
= '''Resources''' =
[https://bugzilla.mozilla.org/ Bugzilla@Mozilla]
<b><font style="font-size:160%"> '''Project-Related Bugs </font></b> ----''' =
[https://bugzilla.mozilla.org/show_bug.cgi?id=236587 Bug 236587 - Allow bookmark keyword searches from the search bar]
[https://bugzilla.mozilla.org/show_bug.cgi?id=360907 Bug 360907 – Search current site with OpenSearch]
[https://bugzilla.mozilla.org/show_bug.cgi?id=408244 Bug 408244 – show opensearch plugin availability same as feed availabilitiyavailability]
[https://bugzilla.mozilla.org/show_bug.cgi?id=405443 Bug 405443 – Making search engine discovery more discoverable]
<b><font style="font-size:160%"> '''Project News </font></b> ----''' =
For up-to-date information about my project, visit my blog: [http://kmsingh.blogspot.com/ Kerry's Open Source Blog]
1
edit

Navigation menu