Welcome to the IBM OmniFind Yahoo! Edition Forum
July 23, 2008, 08:49:44 PM *
Welcome, Guest. Please login or register.

Login with username and password
News:
 
   Home   Help Search Login Register  
« previous next »
Pages: [1] Print
Author Topic: Firefox Add-On - OmniFind Search Engine  (Read 5262 times)
Adrian Nicolaiev
Newbie
*
Posts: 10



View Profile WWW
« on: December 04, 2007, 07:16:41 PM »

Hi All,

Just in case you are interested in a Firefox OmniFind Search Engine.



This is the SearchPlugin Code:

Code:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                       xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>OmniFind</ShortName>
<Description>My Search Engine</Description>
<InputEncoding>utf-8</InputEncoding>
<Image width="16" height="16">data:image/jpeg;base64,%2F9j%2F4AAQSkZJRgABAQEAYABgAAD%2F2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH%2F2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH%2FwAARCAAQABADASIAAhEBAxEB%2F8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGCv%2FEAB4QAAIDAQEBAAMAAAAAAAAAAAQFAgMGAQcIExQW%2F8QAFAEBAAAAAAAAAAAAAAAAAAAABv%2FEAB8RAAMAAQQDAQAAAAAAAAAAAAECAxIEBRETAAYUFf%2FaAAwDAQACEQMRAD8A2Waf6zcZEEps68XajJg9tr8Tcxu9O8pChMzHjyNKmNW004H5izxBG9gCqc6S7CFsAu94UyXV3uy%2FqTgmhLx1vnDSrZU%2Bpo%2FPxswTrsdQxKQ6Jba0WbuXeM7Bxwv1%2BBQNQztk5CKaABXQ4bZMesZ38Z%2Bc6IYkFzsvVzlpms22zKWXa8SYN7f0FfJTpo9qmilOApSshmAPyqyssShy27SXy4rltdNd8reaXsDHlhuwlpi97%2FfV62x%2FAjUAkRYYxhRmxXJIF5U8qJ3A5oMRebIw4cES6iDPkir7Jsmv6fhIfHQvhqBQy%2FQXiptM6Vn7dwoGksRUahJCdHyTrZGQlz4nv5LnuQDmZAp8pJUTYWVDOA4ZnKGTUyUYnNSp48%2F%2F2Q%3D%3D</Image>
<Url type="text/html" method="GET" template="http://<yourserver>:<port>/search/?">
  <Param name="query" value="{searchTerms}"/>
  <Param name="index" value="Default"/>
  <Param name="results" value="40"/>
</Url>
<Url type="application/x-suggestions+json" template="suggestionURL"/>
<SearchForm>http://<yourserver>:<port></SearchForm>
</OpenSearchDescription>

Save this with a XML extension at Firefox's searchplugins directory.

You may create several instances (at least 5, one for each collection - index), just adding new/other parameters like <Param name="<parameter>" value="<yourvalue>"/>

HTH,

Adrian Nicolaiev
http://www.niconnect.com
Logged
Sean
Administrator
Sr. Member
*****
Posts: 384


Product Manager / Hockey Goalie


View Profile
« Reply #1 on: December 05, 2007, 08:09:21 AM »

That's fantastic! Thanks for this.

Sean
Logged
Danijel
Jr. Member
**
Posts: 60



View Profile
« Reply #2 on: December 05, 2007, 09:30:40 AM »

that's great!!! Smiley
Logged

"Those who danced were thought to be quite insane by those who could not  hear the music."
vijay007
Newbie
*
Posts: 16


View Profile
« Reply #3 on: December 08, 2007, 02:23:31 AM »

Hi, it is graet  but i am not able to get in my browser can any helpme here.

i have copied the cose as it is and given the server and port number. do i need to chane any thing else here

once it is saved where i will see the changes.

i hope some one will answer me..........
vijay
Logged
Adrian Nicolaiev
Newbie
*
Posts: 10



View Profile WWW
« Reply #4 on: December 08, 2007, 09:58:49 PM »

Vijay,

1 - Click on your default Search Plugin Icon (upper right);
2 - Choose IBM icon (as shown in my post).



HTH,

Adrian Nicolaiev
http://www.niconnect.com
Logged
kevbroch
Newbie
*
Posts: 14


View Profile
« Reply #5 on: December 18, 2007, 11:51:11 AM »

For a more detailed explanation: http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox

/Kevin
Logged
kevbroch
Newbie
*
Posts: 14


View Profile
« Reply #6 on: December 18, 2007, 12:02:27 PM »

Some things to look out for:

1) make sure you define the port # (even if it's 80).  You'll find this easily if you load your <search>.xml file into Firefox to check it's XML compliance.

2) If you have multiple profiles makes sure you are saving the <search>.xml in the correct one or all of them.

3) You must restart firefox after edits to <search>.xml to see the changes

4) Your Omnifind collection names are case sensitive.

5) Even though you assign an Omnifind collection to be the default, if you've changed the name of that collection, you must refer to it by that collection name.

/Kevin
Logged
devlib
Newbie
*
Posts: 15


View Profile WWW
« Reply #7 on: January 03, 2008, 04:56:05 AM »

Here's what opensearch looks like on our Hong Kong Expat Forums

Code:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                       xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>GeoExpat</ShortName>
<Description>My Search Engine</Description>
<InputEncoding>utf-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAIAEBAAAAAAAABoBQAAJgAAACAgAAAAAAAAqAgAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP%2F%2F%2FwDCfUEA4b%2BiAN6gawDw4NEAuGgjAMqOWwDZrIcA6dC7APfu5wDqupEAvXIyAPPNrQDPmGkA4ql5AP%2F67gD31rkAxoVNAOXGrQDamWAA9OfcAN64mADWpn0A7dnIAMB3OgC7bSsA%2BvTvAOvUwQDgpHEA7L6XAP%2F%2B9ADEgUgAyIlSAMySYADmyrIA%2Ffz6APLj1gDgu50A%2B%2Ff0APjx6wDNlWQA3Z1nANCbbQC6aycAv3U2ALxwLgDBej0A2q%2BKAMN%2FRQDq0r4AyYxYANubYwDWqIAAxYNKAMuQXQDOlmcA%2Fv38AL50NADz5toA7trKAMeHUQC9cTAAv3Y4AMF7PwDDfkMAz5lrAPny7ADx4tUAyo1ZAP%2F%2B%2FgD%2B%2FPsAu2wqAL5zMgC%2BdTUAwHc4AL93OQDBeDoAwHg7AMF5PADq078AxoRMAObJsQDMkV8A37ucANuZYQDOlWUA%2F%2F%2F%2BAPfu5gC9cTEAvnMzAL50NQC%2FdjcAv3c4AMB3OQDAeDoAwXo8AMN%2BRADIiFIAyYxZAMqOWgDOlmYA1qZ%2BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQ0dVSoLEAEBAQEAAQEBCmQ%2BP0otWi8JAQEBAAEBJFZaT0E4RUxOTiUBAQABASM%2BT2IlAUdUX1srAQEAAQEOXF0YAQEBASJeYBUBAAFDID83AQEyPVMSAlojAQABJS9bFwEBEwZJP19IJgEAAQVNOggBARxjKSkpM1IBAAFETzo1AQEBAQEBAQEBAQABWDFcZQEBAQEBAQEBAQEAATk3S0AVAQEBAQMbAQEBAAEBFllOIjtHKDAaIVBXAQABAUM2X05BB1EtYSxmRgEAAQEBPAIMGT9fXi5CJwEBAAEBAQEfHgQUNA8RAQEBAQAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAAD%2F%2FwAAKAAAACAAAABAAAAAAQAIAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD%2F%2F%2F8AwnxAAOC9oADRnXAA%2FeLMAOnQuwD37uYAu2wpAMqNWQDasIsA8syrAO7ayQDWp34A%2F%2FvwAMaETQDkxqwA8%2BbaAL50NQD42b8AzZVkAP%2Fu3QD10rQA3bWUAP%2F15wDny7MA8eHTAOvVwgD58%2B0A%2FPn3AMSARgD16uAA48KmANCaagDfupoAwHg6AMiIUgC8cC4Ay5FeAPv28gDUpHoA%2F%2F70AP79%2BwDv3M0A886vANuyjwD48OoAyYtVAO3XxQC9cjEAwXo9AMN%2BQwDFgkkA9uzjAPTo3QDy49YA%2BdvCANKfcwDq078A6M64AOLAowDkxKkAx4dPAM6WZwC%2FdjcAy49bAP3kzgDMkmAAz5hoAOjMtQDctJIA%2Fv79AL1zMwD8%2BPUA%2BO%2FoAMWDSwDu3MsA4LyeANCabADAdzgAwXk7AMF7PwD58esAw31BAMN%2FRQD16%2BIAxIFIAPXp3gDs1sQA69TAAOrRvADlx60A4b6hAL1xMAC%2BczQA%2Ffr3AL91NQC%2FdzkA%2BfLsAMJ9QgD37eUA9OfcAPHi1ADLkF0AzJFfAM2UYwDOlWUA69bDANGcbwDSnXEA0Z5xAOfMtADkxasA27GOAP79%2FQC8by4AvXIyAPz59gC9czIAvnMzAL50NAC%2FdDUAv3U2APjx6wC%2FdTcA%2BPHqAL92OADAdjgAv3c4AMB3OQD26%2BIAwHk7AMF5PAD16eAAwXo8APXp3wDBej4A9OfdAMJ7PwDCfD8AwntAAMJ8QQDCfUEAw31CAMN%2BQgDDfkQAw39EAMR%2FRQDs18UA7NfEAMeGTwDr08AAyYpVAMmLVgDLj1wA886uAOTHrQDOlWYA5MWqAM%2BYaQDQmmsA4L2fANanfwDdtZMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBARUTmyw4GAEBAQEBAQEBAQEBAQABAQEBAQEBAQEBSi0%2BT3h4eF5QZxByAQEBAQEBAQEBAAEBAQEBAQEBAUU0dDKQMzMzM48jdBQ2AQEBAQEBAQEAAQEBAQEBAQGhd4SRMzMzMzMzMzMzeh4rAQEBAQEBAQABAQEBAQEBnnQCMzMzMzONjTMzMzORgTMRAQEBAQEBAAEBAQEBAWaDijMzMzOBQJCPQH4zMzORQJodAQEBAQEAAQEBAQFHP3qRMzOPYKAGh1dabnqOMzMzMSIBAQEBAQABAQEBAZdeMzMzM3lGAQEBAQEBoX6PMzNRHi4BAQEBAAEBAQEBbXwzMzMSDQEBAQEBAQEBonozMzN0XAEBAQEAAQEBAWQzAjMzilZiAQEBAQEBAQGCiI0zMyNpRwEBAQABAQEBb3gzMzN4CgEBAQEcG5SUMDoPAjMzjTM1AQEBAAEBAQEKeDMzj4AMAQEBARtzT4GBIzMzMzMzQBsBAQEAAQEBAWxPMzOKSxwBAQEBlH9Tj4%2BPMzMzMzN4WwEBAQABAQFyJlAzM4NoRwEBAQGUgZAzMzMzMzMzM3g8AQEBAAEBAV%2BZMjMzgSEBAQEBAZV%2BjmNjY2NjY2NjSAMBAQEAAQEBX5kyMzOBTgEBAQEBa3eGMjIyMjIyMjIlTQEBAQABAQFfLzIzM4GgAQEBAQEnZjc3Nzc3Nzc3Nxp7AQEBAAEBASpBhDMzI2kBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAZ%2BBMzOIJEkBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBonozM44CZQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEDdzMzM3hbAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAUxhkDMzgZ0BAQEBAQEBAQFVOYcBAQEBAQEBAQABAQEBSSQyMzMzYJwBAQEBAQEBASgIk3ABAQEBAQEBAAEBAQEBcXYzMzOLMhkBAQEBAVINYJGIdzmCAQEBAQEAAQEBAQGFiowzM5GKgAQ9WFkXlhIzMzMzeDOJAQEBAQABAQEBAQGjXZEzMzOPgHhPQBKIkTMzM5F6akkBAQEBAAEBAQEBAXVDeJIzMzMzM4%2BQMzMzMzORI1QfAQEBAQEAAQEBAQEBAQeYdzMzMzMzMzMzMzMzM36KDAEBAQEBAQABAQEBAQEBAX1td36NMzMzMzMzjiMxCRoBAQEBAQEBAAEBAQEBAQEBAQE7RI5gXnh4eBKKQyBfAQEBAQEBAQEAAQEBAQEBAQEBAQEBKUIWCwsWBQ4BAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAP%2F%2F%2F%2F8%3D</Image>
<Url type="text/html" method="GET" template="http://www.geoexpat.com/tools/search.php?q={searchTerms}">
</Url>
<Url type="application/x-suggestions+json" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;client=firefox&amp;qu={searchTerms}"/>
<SearchForm>http://www.geoexpat.com/tools/search.php</SearchForm>
</OpenSearchDescription>

There are a few problems with the original in terms of making it compliant with web forms and IE7 etc. This one works for us on both IE7 and Firefox 2. (And we've used google to generate the suggestions Wink )
« Last Edit: March 17, 2008, 02:52:41 AM by devlib » Logged
Pages: [1] Print 
« previous next »
Jump to:  

IBM OmniFind Yahoo! Edition Forum | Powered by SMF 1.1.2.
© 2005, Simple Machines LLC. All Rights Reserved.