[Standards] auto-discovery of pubsub nodes (was: Re: DevCon report)

Peter Saint-Andre stpeter at stpeter.im
Wed Mar 5 05:36:55 UTC 2008

Peter Saint-Andre wrote:

> 6.5 Web integration / HTTP / SSO / OAuth / OpenID
> - not a great deal of interest, it seems
> - but there is interest in the HTTP world
> - XMPP as a window onto web-based services
> - great source of content / eventing for XMPP-based services
> - need way to put OpenID in XMPP user profile (XEP-0154)
> - list JID at OpenID provider page
> - <link type='???' href='xmpp:myjid at domain.tld'/>
> - use XMPP to federate HTTP silos

One of the items we talked about was auto-discovery of pubsub nodes
associated with a resource such as a web page. For instance, let's say
that from my blog <https://stpeter.im/> I also push out an Atom feed via
a PEP node at my JID <xmpp:stpeter at jabber.org> (yes, PEP nodes are
coming soon once we upgrade to ejabberd 2.0.0 at the jabber.org IM
service, but who is writing the WordPress plugin for this feature? ;-).

Ralph Meijer suggested that at my blog I would include something like
the following in the document <head>...

<link rel='alternate'
      href='xmpp:stpeter at jabber.org'/>

The question is, what should the "type" be? The value is merely advisory
but is supposed to be a MIME type. However, there is no MIME type for
XMPP, although we once thought about defining one:


The MIME type we envisioned defining was "application/jabber+xml"
(similar to "application/atom+xml" for the Atom protocol). Does it make
sense to pursue this approach again, or at least to define a MIME type
for XMPP? If so, at this point I'm sure we would change it to

Ralph and others, what do you think?


Peter Saint-Andre

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7338 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.jabber.org/pipermail/standards/attachments/20080304/b2c6050f/attachment.bin>

More information about the Standards mailing list