{"id":791,"date":"2006-06-11T20:43:16","date_gmt":"2006-06-12T03:43:16","guid":{"rendered":"http:\/\/www.faganfinder.com\/wp\/2006\/06\/11\/791\/"},"modified":"2007-09-14T06:01:09","modified_gmt":"2007-09-14T13:01:09","slug":"opensearch-update","status":"publish","type":"post","link":"https:\/\/faganm.com\/blog\/2006\/06\/11\/791\/","title":{"rendered":"OpenSearch Update"},"content":{"rendered":"\n<p>I&#8217;ve been fairly busy at Microsoft, working, and hanging out with other interns and so I&#8217;m way behind on blogging about OpenSearch.<\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/windows\/ie\/default.mspx\">Internet Explorer 7 beta 2<\/a> and <a href=\"http:\/\/developer.mozilla.org\/devnews\/index.php\/2006\/05\/26\/bon-echo-alpha-3-milestone-released\/\">Firefox Bon Echo<\/a> are out, both with some degree of OpenSearch support. Both support <a href=\"http:\/\/opensearch.a9.com\/spec\/1.1\/description\/#autodiscovery\">autodiscovery<\/a> of <a href=\"http:\/\/opensearch.a9.com\/spec\/1.1\/description\/\">Description files<\/a>. IE7 (not sure about Firefox) supports search results in <a href=\"http:\/\/opensearch.a9.com\/spec\/1.1\/description\/\">OpenSearch Response<\/a> (RSS\/Atom) as well as HTML. IE7 (and I suspect Firefox) do not support <a href=\"http:\/\/opensearch.a9.com\/spec\/1.1\/querysyntax\/#parameter-extensibility\">extended search parameters<\/a> (those beyond <code>searchTerms<\/code>, <code>startPage<\/code>, etc.), but that&#8217;s to be expected at this stage.<\/p>\n<p>Firefox support is a little odd, in that they also support some odd <a href=\"http:\/\/developer.mozilla.org\/en\/docs\/Creating_MozSearch_plugins\">pseudoOpenSearch format<\/a>. So please, developers, use real OpenSearch, it&#8217;ll work equally well in <em>all<\/em> readers, not just Firefox.<\/p>\n<p>Firefox&#8217;s beta also has support for &#8220;search suggestions&#8221; when using Google or Yahoo. DeWitt <a href=\"http:\/\/www.unto.net\/unto\/work\/search-suggestions-in-firefox\/\">has shown<\/a> how (see <a href=\"http:\/\/unto.net\/wiki\/OpenSearch_suggestions_extension\">draft document<\/a>) these suggestions can be implemented in a way that is completely compatible with OpenSearch, without changing the existing format (JSON) at all. And it also opens the door to allowing suggestions themselves in OpenSearch; the <a href=\"http:\/\/opensearch.a9.com\/spec\/1.1\/query\/\">Query<\/a> element is ideal for this purpose.<\/p>\n<p>From a webmaster perspective, the <a href=\"http:\/\/www.unto.net\/wiki\/OpenSearch_referrer_extension\">OpenSearch referrer extension (draft)<\/a> is really great, allowing search sites to see where their searches are coming from. I&#8217;ve wanted this for a while, and it&#8217;s great to see it happening.<\/p>\n<p>Perhaps more interesting than any of this is moving forward on adding structured data into OpenSearch, and DeWitt&#8217;s draft <a href=\"http:\/\/www.unto.net\/wiki\/OpenSearch_and_microformats\">OpenSearch and Microformats<\/a> is a great step in that direction. Personally I like data to be in XML more directly (rather than embedding it within <code>atom:content<\/code>, for example), but hopefully that approach can work in tandem, still using microformats. I&#8217;ll be looking into it, as I unofficially advise my university on how to create an API for their people search. <a href=\"http:\/\/robubu.com\/?p=10\">Others<\/a> have been looking at this too.<\/p>\n<p>These are just some of the major happenings in OpenSearch. There are a variety of new software libraries, such as in Java and Ruby. An increasing number of organizations are basing their APIs and other things on OpenSearch. A9.com&#8217;s <a href=\"http:\/\/a9.com\/-\/search\/moreColumns.jsp\">listing of OpenSearch providers<\/a> is now well over 300. It&#8217;s hard to believe how far OpenSearch has come and how far it looks like it may go.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been fairly busy at Microsoft, working, and hanging out with other interns and so I&#8217;m way behind on blogging about OpenSearch. Internet Explorer 7 beta 2 and Firefox Bon Echo are out, both with some degree of OpenSearch support. &hellip; <a href=\"https:\/\/faganm.com\/blog\/2006\/06\/11\/791\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[289,288,287,170,290,239,171,291],"class_list":["post-791","post","type-post","status-publish","format-standard","hentry","tag-bonecho","tag-firefox","tag-firefox2","tag-ie","tag-ie7","tag-microformats","tag-opensearch","tag-searchsuggestions"],"_links":{"self":[{"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/posts\/791","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/comments?post=791"}],"version-history":[{"count":0,"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/posts\/791\/revisions"}],"wp:attachment":[{"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/media?parent=791"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/categories?post=791"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/faganm.com\/blog\/wp-json\/wp\/v2\/tags?post=791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}