Earlier today I had a go at creating a new search provider for Internet Explorer (IE) 7.0 so that I can search the markwilson.it website for information. It’s not of much practical use to anyone except to me but it is incredibly easy to achieve and works well. This is the resulting OpenSearch XML that IE generated for me:
<?xml version="1.0" encoding="UTF-8" ?>
- <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>markwilson.it</ShortName>
<Description>markwilson.it provider</Description>
<InputEncoding>UTF-8</InputEncoding>
<Url type="text/html" template="http://www.markwilson.co.uk/blog/index.php?s={searchTerms}" />
</OpenSearchDescription>
There’s more information on adding search providers to IE 7 using OpenSearch 1.1 at the IEBlog.
FYI: “Parse error: syntax error, unexpected T_STRING in /usr/home/mwilson/public_html/blog/wp-content/plugins/exec-php/exec-php.php(39) : eval()’d code on line 3”
Thanks Duncan (and Garry, and everyone else who pointed out the PHP error in this post)… there was a slight clash between this PHP-driven website and the inline XML in this post and I needed to find a workaround… the post should be readable as I originally intended now…