[wp-xmlrpc] Wordpress version from xmlrpc?
Carlos Moffat
carlos.lst at eldiabloenlosdetalles.net
Mon Jan 14 17:33:46 GMT 2008
On Mon, 2008-01-14 at 10:29 -0700, Joseph Scott wrote:
> On Jan 14, 2008, at 10:12 AM, Joe Cheng wrote:
>
> > So far we've only been interested in the distinction between 2.1.x
> > and earlier, and 2.2 and later. We just look at whether WP API is
> > supported to tell us that. I'm sure it's only a matter of time though.
>
>
> WLW is a little bit different in this regard because you also have
> the wlwmanifest.xml, which we used to turn on mt_keywords support,
> which didn't show up in WP until 2.3.
>
>
> >
> > If folks are legitimately worried about exposing the WP version,
> > then that's a good argument for keeping it behind authenticated XML-
> > RPC calls.
>
>
>
> Keeping it behind an auth'd call was going to be my strategy for
> short circuiting those that were concerned about exposing a version
> number :-)
>
> I realize that it one more step (or more) clients would have to make
> in order to gather details about a blogs features. What if we
> cheated a little bit here. Carlos Moffat asked about having the time
> zone offset that is set in the WP options being exposed. Since it
> would be rather a waste to have an entire method just for that, I was
> thinking of adding a more general wp.getBlogOptions() method. Such a
> method would take an array of strings, where each string was a blog
> option that the client wanted to have a value for. The method would
> then return a struct, with the key as the option string (same as the
> one provided in the array). We could make the versioning details be
> part of that by considering it a blog option.
>
> Something like this:
>
> wp.getBlogOptions(
> blog_id,
> username,
> password,
> array('blogname', 'blogdescription', 'gmt_offset', 'xmlrpc_version',
> 'blog_version')
> )
>
> which would return:
>
> {
> 'blogname': 'My Cool Blog',
> 'blogdescription': 'Just another WordPress weblog',
> 'gmt_offset': -7,
> 'xmlrpc_version': 12345,
> 'blog_version': '2.4-bleeding'
> }
>
> In order for something like that to work we'd have to firm up the
> exact option string values and such of course.
>
>
This sounds great.
Carlos
> --
> Joseph Scott
> http://joseph.randomnetworks.com/
>
>
> _______________________________________________
> wp-xmlrpc mailing list
> wp-xmlrpc at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-xmlrpc
More information about the wp-xmlrpc
mailing list