> If you have a Windows Live ID you can vote up the issue
> as "Helpful" to raise its profile.
Done, surprisingly I recalled my password. This will not
help, anything IE8 is *far* too late to change now, last
minute IE8 fixes are unlikely for irrelevant details like
OpenSearch.
Clearly the lack of a stable published specification with
a registered link relation and a registered MIME subtype
should have top priority. As log as that does not exist
everybody and his dog (or browser) will invent features
as they see fit, still claiming that this is "OpenSearch".
The specification should have absolute priority. We are
apparently clear to try the IETF APPS approach, because
we anyway need those "standards tree" IANA registrations.
And maybe we're clear to add <SearchForm>, after all it's
not too bad, unlike other elements it even has an effect
in millions of browsers.
As long as OpenSearch appears to be a moving target any
developer, MS or otherwise, is tempted to contribute to
this movement. We need that RFC.
Just in case, the only reason I'm here is because I think
it is *excessively* *annoying* behaviour to squat a name
for a MIME type in the standards tree without standard.
To be perfectly clear, "name squatting" is the tactics of
spammers. MIME has a vendor tree, and a vanity tree, for
vnd.microsoft.icon (favicon), vnd.google.earth or similar
for KML. But OpenSearch claims to be "standard" and more
important than favicon + Google Earth.
Prove it, finally.
Frank
d
> Also a question for everyone. What are your thoughts on
> the best way to add a PreviewUrl to an OSD file?
> The method we are using for beta 2 is:
[...]
> xmlns:ie = “http://schemas.microsoft.com/search/2008/”
Yes, I think that's the idea to pull in additional features
in their own namespaces. If you want to go that way IMHO
two things are important:
(1) For human readers the namespace identifier should be a
real URL, not a 404, going to a specification of the
namespace.
(2) The namespace should get an entry on the opensearch.org
pages, for existing examples see
http://www.opensearch.org/Specifications/OpenSearch/Extensions
It would be a pain for you to maintain two copies of your
specification, to avoid this you could give a short intro
with a link to your "own" (MSDN) site for the fine print.
Or vice versa, but I guess MSDN users won't be thrilled by
a link to an external (from their POV) OpenSearch.org page.
> <ie:PreviewUrl>http://example.com/preview/q={searchTerms}
> </ie:PreviewURL>
[...]
> Do you think this method is good
I've not the faintest idea what a "preview URL" for a search
query is, so I guess I wouldn't add this to my descriptions.
But otherwise it is clear. I'm not sure about using <Url>,
if more than one <Url> exists their difference is indicated
by the (result) type attribute, e.g., type="text/html".
There is no type="text/preview+xml" or similar, therefore I
think you can't use the existing <Url> element directly.
If a "preview" is an image (thumbnail) I missed your point,
<Url type="image/png" ... /> could be perfect.
Frank
> Maybe something like this:
> <URL type="text/html" use="preview" template=...>
> Is there any such parameter in OpenSearch right now?
> It may be useful in other situations as well. For
> example, if there was such a parameter then search
> providers could specify a different url for use in
> the search box versus the address bar which could be
> interesting if Google wanted to support "I'm feeling
> lucky.." in the address bar but regular search from
> the search box.
AFAIK there is nothing allowing to use the same result
type for different styles of searches at the moment.
And if that is correct simply adding it could confuse
old browsers expecting only one URL per type. Clearly
old browsers would not understand use= and ignore it.
Hacks based on "all old browsers pick the first <Url>"
won't help, that is no proper XML.
IMHO nothing was wrong with your original proposal in
the direction <ie:PreviewUrl>. This is similar to the
<moz:SearchForm> discussion.
Frank