OpenSearch is a standard that defines a set of formats for the sharing of search results. This standard is used, for example, from Social Network as Facebook, which have a system of research. One of the uses of this standard for browsers that support it, is the ability to automatically recognize and then add your own website or blog to the list of search engines in the drop-down menu of your browser:

If you visit (with Firefox or Flock) the search engine Divoogle, you can insert between the search engines on the menu.
This, however, could be done manually by selecting "Manage Search Engines ..." in Firefox, for example. But besides being a particular, each user should individually play. Latest browser, like Flock, thanks to allow standard OpenSearch to automate this function, reporting automatically to the website or blog offers its own search engine:

WordPress Plugin: Your Blog in the list of search engines
The procedure manual, useful to activate this feature everywhere, so we shall see below. In the meantime, if you have a Wordpress Blog, you can install this simple Plugin (wp-abs.zip) that does all the work for you. Once installed and activated will not have to configure anything! Loading your Wordpress Blog on Firefox or Flock, magically find your blog listed in the pulldown menu of search engines.
For the source see here.
Installation manual of standard OpenSearch
For those wishing to perform the installation of the OpenSearch standard in manual mode can follow the simple tutorial sample exposed below and / or refer to the documentation on this site OpenSearch.
To report the presence of a search engine the browser simply create an XML file on our website or blog. For example, here's the file of opensearch_desc.xml undolog.com:
XML: ? > <? Xml version = "1.0"?>
<= Xmlns OpenSearchDescription "http://a9.com/-/spec/opensearch/1.1/"
> xmlns: moz = "http://www.mozilla.org/2006/browser/search/">
<ShortName> Undolog </ ShortName>
<Description> Open Search Undolog.com </ Description>
width = "16" type = "image/x-icon" > http://www.undolog.com/favicon.ico </Image > <image "16" Height = width = "16" type = "image/x-icon"> http://www.undolog.com/favicon.ico </ Image>
method = "get" template = "http://www.undolog.com/?s={searchTerms}" /> <url Type = "text/html" method = "get" template = "http://www.undolog.com/?s={searchTerms}" />
http://www.undolog.com/ </moz :SearchForm > <moz :SearchForm> http://www.undolog.com/ </ moz: SearchForm>
</ OpenSearchDescription>
As you can see its format is fairly simple. The important point is the line 7:
XML: ...
method = "get" template = "http://www.undolog.com/?s={searchTerms}" /> <url Type = "text/html" method = "get" template = "http://www.undolog.com/?s={searchTerms}" />
...
This tells the browser how and where to search. Usually, as in this case, using the standard Wordpress:
CODE: http://mioblog.com/?s=stringa to search
But according to need, as I did for Divoogle, this piece of code can vary. Once you create this file, simply insert a tag link head section of our home page:
HTML: <! - Opensearch ->
type = "application/opensearchdescription+xml" href = "http://www.undolog.com/opensearch_desc.xml" title = "Undolog" / > <link rel = "search" type = "application/opensearchdescription+xml" href = "http://www.undolog.com/opensearch_desc.xml" title = "Undolog" />
Through the attribute rel="search" link will report to the browser (which supports it) to retrieve all information to add the search engine.
Related Post