<feed xmlns="http://www.w3.org/2005/Atom"><title type="text">JobServe Labs - Articles in Web Browser OpenSearch Provider</title><subtitle type="text">Articles in Web Browser OpenSearch Provider from the JobServe Labs blog</subtitle><id>http://js001009.jobserve.com/jslabs.svc/feed/Web-Browser-OpenSearch-Provider</id><updated>2010-03-19T11:03:04Z</updated><link rel="alternate" href="http://www.labs.jobserve.com/AllArticles.aspx?pNo=1"/><link rel="self" type="application/atom+xml" href="http://www.labs.jobserve.com/jslabs.svc/feed/Web-Browser-OpenSearch-Provider?format=atom&amp;page=1&amp;pageSize=20"/><entry><id>74c190d6-af3f-473d-bec5-3c2babea0699</id><title type="text">In-Browser Search Provider Released!</title><updated>2009-06-26T09:52:56+01:00</updated><author><name>JobServe</name><uri>http://www.labs.jobserve.com</uri></author><link rel="alternate" href="http://www.labs.jobserve.com/Articles.aspx/In-Browser-Search-Provider-Released"/><category term="Web Browser OpenSearch Provider"/><content type="html">&lt;p&gt;Many web browsers now support searching websites directly from a box in the main window’s menu/toolbar area.&amp;#160; This started initially with Mozilla Firefox and has since been adopted by Internet Explorer (since version 7), Safari and Chrome to name just a few.&amp;#160; Over the years, this has developed into a standard known as &lt;a title="OpenSearch Specification at OpenSearch.Org" href="http://www.opensearch.org/Home" target="_blank"&gt;OpenSearch&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;We thought it would be a good idea if you could launch our job search directly from the web browser, and so we came up with this little plugin.&lt;/p&gt;  &lt;p&gt;For the moment, it only supports Internet Explorer 7+ and Firefox 2+; this is because although there is a standard, the different browsers appear to have a different understanding of the standard.&amp;#160; As a result, we suggest &lt;a title="Download Internet Explorer 8" href="http://www.microsoft.com/windows/internet-explorer/default.aspx" target="_blank"&gt;Internet Explorer 8&lt;/a&gt; as providing the best experience.&lt;/p&gt;  &lt;p&gt;In order to install it on Internet Explorer or Firefox, you can go to &lt;a title="Web Browser OpenSearch Provider homepage" href="http://www.labs.jobserve.com/Projects.aspx/Web-Browser-OpenSearch-Provider"&gt;this project’s front page&lt;/a&gt;, or you can click &lt;a onclick="window.external.AddSearchProvider(&amp;#39;http://www.labs.jobserve.com/Files.aspx/JSJobVisualSearch.xml&amp;#39;);return false;" href="#"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Once installed, you can now type a job search string directly into your browser’s search box which, in Internet Explorer or Firefox, is located on the top right of the main window, next to the address bar: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;(In Firefox 3)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="opensearch_firefoxbox" border="0" alt="opensearch_firefoxbox" src="http://www.labs.jobserve.com/files.aspx/opensearchfirefoxbox1.jpg" width="684" height="46" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;(In Internet Explorer 8)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="opensearch_ie8box" border="0" alt="opensearch_ie8box" src="http://www.labs.jobserve.com/files.aspx/opensearchie8box1.jpg" width="684" height="49" /&gt; &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;When you type a search, e.g. ‘C#’ and press enter, you will be taken straight to our search result page:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="opensearch_searchresultspage" border="0" alt="opensearch_searchresultspage" src="http://www.labs.jobserve.com/files.aspx/opensearchsearchresultspage1.jpg" width="684" height="548" /&gt;&lt;/p&gt;  &lt;p&gt;Additionally, if you’re using Internet Explorer 8, you will also see the top search results listed as search suggestions:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="opensearch_searchsuggestions" border="0" alt="opensearch_searchsuggestions" src="http://www.labs.jobserve.com/files.aspx/opensearchsearchsuggestions1.jpg" width="259" height="280" /&gt;&lt;/p&gt;  &lt;p&gt;Selecting any of those results will take you straight to the application page for that job; which also includes the full description of the job.&lt;/p&gt;  &lt;p&gt;Now because, unlike our &lt;a title="The JobServe Labs Windows Vista Sidebar Gadget Homepage" href="http://www.labs.jobserve.com/Projects.aspx/Windows-Vista-Sidebar-Gadget" target="_blank"&gt;Windows Sidebar Gadget&lt;/a&gt;, you do not get to choose a country for your search; you have less control over the type of results that you’re going to be fed.&amp;#160; Simply typing ‘C#’ could yield one result from the United Kingdom, and another from the USA.&amp;#160; As a result, it pays to be a little bit more specific about the location you’re looking for in the search box – hence the search above states ‘&lt;strong&gt;c# OR VB &lt;u&gt;London&lt;/u&gt;&lt;/strong&gt;’.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Why not real search suggestions?&lt;/h2&gt;  &lt;p&gt;Search suggestions, when plugged into a general search engine such as &lt;a title="Google search engine" href="http://www.google.com" target="_blank"&gt;Google&lt;/a&gt;, &lt;a title="Bing search engine" href="http://www.bing.com" target="_blank"&gt;Bing&lt;/a&gt; or &lt;a title="Yahoo search engine" href="http://www.yahoo.com" target="_blank"&gt;Yahoo&lt;/a&gt;, provide a guide as to what you should type in order to get the results you want. Thus, they provide a useful insight into terms that you perhaps don’t already know that would aid your search if you were to include them.&lt;/p&gt;  &lt;p&gt;When searching for jobs, our experience shows that most people already know what it is they’re looking for; so our aim is to get the results in front of you as quickly as possible.&amp;#160; Therefore, our usage of the &lt;a title="OpenSearch Specification - Suggestions" href="http://www.opensearch.org/Specifications/OpenSearch/Extensions/Suggestions/1.0" target="_blank"&gt;OpenSearch Suggestions extension&lt;/a&gt; is to provide alternate URLs (in the form of Job Application Page links) for the browser along with the result text, which is taken from the headline text of the job itself.&amp;#160; We feel that using the suggestions extension in this way provides a better experience for you, the user.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Firefox supports search suggestions – why do they not show in Firefox?&lt;/h2&gt;  &lt;p&gt;This is indeed correct – when using the Google or Bing search provider in Firefox, you will see search suggestions as you type.&amp;#160; However, &lt;a title="Bug 386591 on Bugzilla" href="https://bugzilla.mozilla.org/show_bug.cgi?id=386591#c5" target="_blank"&gt;whilst Firefox supports the OpenSearch Suggestions extension, it does not support it fully&lt;/a&gt;, and it looks as if this feature is considered a ‘nice to have’ feature instead of a must-have feature.&lt;/p&gt;  &lt;p&gt;At present, if we switch on the search suggestions for Firefox (it uses the JSON suggestions specified by the OpenSearch spec instead of the XML suggestions that Internet Explorer uses), you see the same results as in Internet Explorer, but selecting one of them takes you to the Search Results page, with the title of the job as the search query – this is not ideal behaviour as a search for the exact title of a job doesn’t just return that one job.&amp;#160; The specification says that if an alternative Url is supplied in the suggestions, then the browser should use that – but Firefox does not.&lt;/p&gt;  &lt;p&gt;We are considering contributing to the Firefox project in order to fix this bug, but in the meantime we’re focusing on developing more features for you guys!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;What about Safari, Chrome and the rest?&lt;/h2&gt;  &lt;p&gt;&lt;a title="Google Chrome Portal Page" href="http://www.google.com/chrome" target="_blank"&gt;Google Chrome&lt;/a&gt;’s Omnibox, whilst very clever indeed, cannot be configured to use a search provider in the same way that Internet Explorer and Firefox can.&amp;#160; Chrome auto-detects websites which present their content search in an OpenSearch-compliant way (that is, queries being passed through query strings).&amp;#160; Our site search can be launched in this way (that is indeed how this plugin does it), but the search box on our website doesn’t do this.&amp;#160; In order to add our search provider to Google Chrome, you have to do it manually:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;From the Google Chrome main window, click on the Spanner on the right hand side of the Omnibox, and select “Options”. &lt;/li&gt;    &lt;li&gt;On the ‘Basic’ tab, click on the button named ‘Manage’ in the section ‘Default Search’. &lt;/li&gt;    &lt;li&gt;Click on ‘Add’, and then fill out the three textboxes.&amp;#160; The keyword and URL are the most important part: &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="opensearch_chromeinstall" border="0" alt="opensearch_chromeinstall" src="http://www.labs.jobserve.com/files.aspx/opensearchchromeinstall1.jpg" width="332" height="219" /&gt; &lt;/p&gt;  &lt;p&gt;The base URL to use is &lt;strong&gt;www.jobserve.com/searchresults.aspx?q=%s&lt;/strong&gt;.&amp;#160; If you are using this URL to manually configure search providers on other browsers, it’ll be the same – but take note that the ‘%s’ placeholder might be different.&lt;/p&gt;  &lt;p&gt;Apple’s Safari does not support customisation of it’s search providers.&amp;#160; There is &lt;a title="Glims Safari plugin" href="http://www.machangout.com/" target="_blank"&gt;a plugin available called 'Glims'&lt;/a&gt; (for the Mac version of Safari only) which provides the ability to customise the search providers.&amp;#160; Once installed, you can use the steps similar to those mentioned above to configure.&lt;/p&gt;  &lt;p&gt;These are the major browsers which have been tested thus far – but we will not leave it there of course; we will keep you all updated as and when we are able to confirm the support for this system in other browsers.&lt;/p&gt;</content></entry></feed>