I'll link it when I'm not on a bus..
Mike
https://wiki.mozilla.org/User:Mconnor/SearchUpdates
Needs to catch up to some of the other 1.1 stuff, like the changes to
url types. we might also just want <UpdateUrl> instead, as DeWitt
commented.
Other than that, thoughts?
-- Mike
<Url rel="autoupdate"The only missing bit would be the UpdateInterval. Which should really be solved with standard HTTP cache headers anyway, so perhaps we don't even need it...
type="application/opensearchdescription+xml"
template="https://www.example.com/osd.xml"/>
<Url rel="search"
type="application/opensearchdescription+xml"
template="https://www.example.com/osd.xml"/>
We needed it in the past for Sherlock plugins so we could specify the
value for app shipped plugins. Not sure if there's a better way to
specify that in flat files on disk.
-- Mike
As a note, the requirement to check only when in use is designed to
minimize privacy concerns. If you check while searching anyway
there's not much the site can learn that you didn't already tell them
about when and how you're using the UA in question. It also
minimizes/eliminates connections to sites that you are not actually
connected to, which I know many users have taken issue with in the
past (f.e. "why am I connecting to example.com while idle?").
-- Mike
This seems somewhat confusing to me - it's not obvious at all that
this has anything to do with updates to the description file itself,
based solely on the markup. Assuming by "reuse search" you're
referring to the "rel" value in <link rel="search">, I'm not sure that
the reuse is very valuable - they're used in totally different
contexts, and the connection isn't obvious (at least it wasn't to me).
I think rel="update" would probably be better.
Gavin
If I proposed autoupdate, I'll suggest update is better, since it's
not always automatic.
-mike.
-- Mike
My confusion probably stems from not being familiar with whatever
specification defines the other rel values that have been proposed -
forgive me if there's an obvious connection that I'm missing. Does the
inconsistency of defining our own rel value in this case really
outweigh the ambiguity of using "rel=self"? What are we trying to be
consistent with?
Gavin