This weekend at WordCamp San Francisco, there has been much discussion and advertising for the nascent JSON API. I noticed some confusion among the audience and some unclear answers from speakers, so here’s a quick comparison of the new JSON API versus the existing XML-RPC API.
WordPress devs in the Pacific Northwest, I’m going to be giving a talk this month on using WordPress’ XML-RPC and RESTful APIs. I’ll be doing it twice, first in Seattle on the 11th and then in Portland on the 15th. If you’re interested, please find details and RSVP below.
Seattle: July WordPress Meetup
About once per year I realize that I’ve neglected my blog and decide that it’s time to change that. I’m going to try to blog at least once per week, starting with this recap of what I’ve been up to since my last post.
WordPress 3.4 finally shipped a few weeks ago, and now attention turns to 3.5. Feature discussions will start at the July 11 IRC dev chat, but in the meantime there will be a sprint to revise the unit tests suite. This post is to serve as starting guidance for the contributors who will be helping in this sprint. For background, you can read the kickoff IRC chat logs.
Today I gave a talk on “Integrating with WordPress via XML-RPC” at WordCamp NYC:
The Space Shuttles have been in the news lately as Discovery and Enterprise were ferried to DC and NYC, respectively, for public display in their retirement. And SpaceX is scheduled to launch the first private industry spacecraft to the International Space Station next week. So in keeping with the space news, I’ve fixed the broken gallery on my Space Shuttle Atlantis launch post.
As WordPress 3.4 approaches RC and final release, the new features in the XML-RPC API have finally stabilized. For those Python users out there, I’ve updated my Python binding library to take advantage of the new functionality.
If you are currently using a previous release (1.x) of the library, be warned that 2.0 is not backwards compatible. I’ve removed all but one use of legacy Blogger/metaWeblog methods, which has caused the posts module and several others to change significantly. See the changelog for full details.