I know most of you are WordPress folks, but here's something fun: my
memorial Day contribution to MT -- XRDS Simple for Movable Type 0.1.
http://redmonk.net/archives/2008/05/27/xrds-simple-for-movable-type/
This plugin is a faceless app that gives other plugins the ability to
register services to be included in the XRDS doc. I'm hoping for some
feedback from the MTOS crowd in the next few days.
Cheers,
--Steve
--
Steve Ivy
http://redmonk.net // http://diso-project.org
This email is: [ ] bloggable [x] ask first [ ] private
--
- Stephen Paul Weber (Singpolyma)
Web: http://singpolyma.net/
Twitter: http://twitter.com/singpolyma
IM: singp...@gmail.com
On Wed, May 28, 2008 at 6:34 AM, Stephen Paul Weber
<singp...@gmail.com> wrote:
>
> It does, although the API is different (the MT version is more focused
> on services which happen to go into XRDSs documents, mine is more
> focussed around the way the XRDSs document ends up structured : mostly
> because of the way OAuth works).
What do you mean by this? I want to make sure I'm not missing
something or limiting developers in how my plugin works...
Well I haven't been through the code in your plugin yet (my skillz in
the language being less than there yet) - but the way I understand it
you register services that go into the XRD, yes? Mine you register
either a Service (specifying what XRD it should go into) or you can
register a whole XRD (and then put services into it, ususally), to
facilitate for OAuth:
<XRD xml:id="oauth">
...oauth services...
</XRD>
<XRD>
<Service>
...oauth main service...
<URI>#oauth</URI>
</Service>
</XRD>
Yours may well be able to do this after a different fashion though.
Both our plugins seem meant for exactly the same thing - just written
in a slightly different way (oh, and for different platforms, heh, ++
on all the MT work! annoys me when people think we're just WP around
here...).
On Wed, May 28, 2008 at 6:40 AM, Stephen Paul Weber
--
http://www.wallrazer.com/mt/mt.cgi?__mode=xrds_simple
I've modified that instance to serve as "text/plain"rather than as
"application/xrds+xml" so that it's easier to view. I created a sample
config there that has both an openid2 config and the complete
ma.gnolia oauth config. Here's the config YAML:
http://pastie.textmate.org/204725
--Steve
On Wed, May 28, 2008 at 8:01 AM, Stephen Paul Weber
http://openid.net/specs/openid-authentication-2_0.html#XRDS_Sample
guess I'll have to special case openid.
http://www.wallrazer.com/mt/mt.cgi?__mode=xrds_simple
--Steve