http://drupal.org/project/xrds_simple
Enjoy :-)
--
James Walker :: http://walkah.net/ :: xmpp:wal...@walkah.net
So far, both my module and the wp plugin provide XRDS documents, but
don't consume them.
Onward!
Just FYI: my pydataportability library has parsing of XRDS in place,
at least basic one.
You can find it at http://code.google.com/p/pydataportability/ and I
am planning to soon add the creation of XRDS files.
Documentation is on my todo list. For an example download the example
package and follow the README to create some sample scripts.
Next step would then be to integrate it in some actual application, in
my case probably Plone.
Once we have all that in place we might try some interoperability testing :-)
-- Christian
--
Christian Scholz
Tao Takashi (Second Life name)
taota...@gmail.com
Blog/Podcast: http://mrtopf.de/blog
Planet: http://worldofsl.com
Company: http://comlounge.net
Tech Video Blog: http://comlounge.tv
IRC: MrTopf/Tao_T
--
- Stephen Paul Weber (Singpolyma)
Web: http://singpolyma.net/
Twitter: http://twitter.com/singpolyma
IM: singp...@gmail.com
Head to: http://drupal.org/project/cvs/266421 and click the version
numbers to view the source.
--
Steve Ivy
http://redmonk.net // http://diso-project.org
This email is: [ ] bloggable [x] ask first [ ] private
Ah, cool, got it. Looks like this generates per-user XRDSs, which is
great. Might be a good idea to have it support a site-wide one as well
:)
>
>> Yeah, because there isn't a "release" yet, there's no download.
>
> Ah, cool, got it. Looks like this generates per-user XRDSs, which is
> great. Might be a good idea to have it support a site-wide one as
> well
> :)
It does - it defines 2 endpoints : /xrds and /user/UID/xrds - for site
wide & per-user... and the "hook" defined ('hook_xrds') passes an
optional user object for context.
One point that might be slightly confusing - is that stand alone the
module doesn't actually do *anything* on it's own. I will be
committing a change to my in-progress openid_provider module to use
xrds-simple for it's XRDS generation that can serve as an initial
example...
But, yeah, it's just a first pass atm. More to come :-)
Firstly, I forgot to congratulate you - this is great progress!
On Wed, Jun 4, 2008 at 7:34 AM, James Walker <wal...@gmail.com> wrote:
> One point that might be slightly confusing - is that stand alone the
> module doesn't actually do *anything* on it's own. I will be
> committing a change to my in-progress openid_provider module to use
> xrds-simple for it's XRDS generation that can serve as an initial
> example...
My MT plugin is the same - it just provides a framework for other
plugins to provide services through. And, as you mention here, I'm
also going to be rolling OpenID delegation into the plugin, so that it
also bootstraps some basic functionality.
As has been discussed in other threads, we need to start tracking what
services are, or might be, or should be, using XRDS-Simple for
discovery so that we can be sure that all our plugins (Stephen's mine,
and yours) all output valid XRDS for the same services inputs.
--Steve
Ah, ok :)
> One point that might be slightly confusing - is that stand alone the
> module doesn't actually do *anything* on it's own. I will be
> committing a change to my in-progress openid_provider module to use
> xrds-simple for it's XRDS generation that can serve as an initial
> example...
My plugin (for WP) does little by itself as well - I added OpenID
delegation later as a sort of way to show people it did *something*.
--
>
> My plugin (for WP) does little by itself as well - I added OpenID
> delegation later as a sort of way to show people it did *something*.
This seems to be a common theme. ;-)
Oh, and http://diso-project.org/2008/06/04/xrds-simple-on-the-move/
>
> --
> Stephen Paul Weber (Singpolyma)
>
> Web: http://singpolyma.net/
> Twitter: http://twitter.com/singpolyma
> IM: singp...@gmail.com
>
> >
>
--
>
> Hi James,
>
> Firstly, I forgot to congratulate you - this is great progress!
>
> On Wed, Jun 4, 2008 at 7:34 AM, James Walker <wal...@gmail.com> wrote:
>
>> One point that might be slightly confusing - is that stand alone the
>> module doesn't actually do *anything* on it's own. I will be
>> committing a change to my in-progress openid_provider module to use
>> xrds-simple for it's XRDS generation that can serve as an initial
>> example...
>
> My MT plugin is the same - it just provides a framework for other
> plugins to provide services through. And, as you mention here, I'm
> also going to be rolling OpenID delegation into the plugin, so that it
> also bootstraps some basic functionality.
Yeah, there is already an openid delegation plugin for Drupal - I know
the maintainer, and I have on my TODO to reach out to him about how to
resolve that - either have him use my module for XRDS, or just merge
it in.
But, yeah, having it do *something* by default is desirable :)
>
> As has been discussed in other threads, we need to start tracking what
> services are, or might be, or should be, using XRDS-Simple for
> discovery so that we can be sure that all our plugins (Stephen's mine,
> and yours) all output valid XRDS for the same services inputs.
Great idea! Where should that tracking happen?
>
> On Wed, Jun 4, 2008 at 8:27 AM, Stephen Paul Weber <singp...@gmail.com
> > wrote:
>
>>
>> My plugin (for WP) does little by itself as well - I added OpenID
>> delegation later as a sort of way to show people it did *something*.
>
> This seems to be a common theme. ;-)
>
> Oh, and http://diso-project.org/2008/06/04/xrds-simple-on-the-move/
Saw that! Sweet :-)
Please do let us know if there's something you'd like listed there, or
if you have feedback/suggestions, etc.
We're still in the "seeing if its useful for the community" phase
right now, so your input is very eagerly appreciated.
-Gabe
As a standard and test case, can I recommend a config for:
1) openid2 delegation
2) openid 1.1 delegation
2) oauth discovery - see how ma.gnolia does their oauth discovery doc
here: http://ma.gnolia.com/api/rest/2/xrds
See my best effort so far to produce these three service definitions
in my plugin here:
http://www.wallrazer.com/mt/mt.cgi?__mode=xrds_simple
pardon the formatting: MT's template system is a bit wonky.
what do you guys think?
--
That's what the <MediaType> element is for...
--
- Stephen Paul Weber (Singpolyma)
-Gabe
--
Gabe Wachob / gwa...@wachob.com \ http://blog.wachob.com
This ideas in this email: [ ] I freely license [X] Ask first [ ] May
be subject to patents