In my previous post, I shared some feedback on the WP-API 1.0 release based on a weekend of evaluation. Since then I’ve had conversations with several people and done more experimentation, and wanted to share some revised feedback.
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:
If you have any questions or follow-ups, please reach me via the comments or contact form.
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.
I’ve released another update of my XML-RPC modernization plug-in for WordPress. This release incorporates the work from Ticket #18429, and adds new wp.newPost, wp.editPost and wp.deletePost methods. With these new methods, full CRUD capabilities for posts of any type (posts, pages, and any registered custom post types) are available through XML-RPC.