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.
python-wordpress-xmlrpc v2.0!
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.
As part of the release, I spent the time to write proper documentation; be sure to check out the examples section! The library is now also compatible with Python 3 (in addition to Python 2.6+).
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.
And, of course, you can download it on PyPI or directly through GitHub.
XML-RPC in WordPress 3.4
WordPress 3.4 has finally hit beta! Since full changelog/release notes are not yet available, I want to recap the improvements in XML-RPC functionality for this release here.
Read More…
XML-RPC Modernization Plugin: v0.7 Release
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.
Redesign
As a birthday present to myself, I’m finally launching a redesign of maxcutler.com. Read More…
XML-RPC Modernization Plugin: v0.6 Release
Today I released an update (version 0.6) to my XML-RPC modernization plugin for WordPress, and have put it up on the WordPress.org plugin repository. I have also released a branch of python-wordpress-xmlrpc that supports the new functionality provided by the WordPress plugin.
XML-RPC Modernization Plugin: v0.5 Release
Tonight I’ve open sourced the current state of my WordPress XML-RPC plugin containing a slew of new methods. I’m going through the motions to get it on the WordPress.org plugin repository and will update this post with a link when it’s up there. Read More…
The WordPress XML-RPC (Ticket) Hit List
After half a year of complaining about the state of XML-RPC in WordPress, I’ve tried to get the stars aligned for some significant improvements in the next release (3.4). The 3.4 development cycle has just begun after the release of 3.3 last week, and I am currently on winter break until spring semester classes start on January 9. Some of the core developers have shown interest in seeing XML-RPC improved, so I hope to make their job easier by doing the legwork on patches.
As of today (12/22/2011), there are 72 open tickets in the WordPress core Trac XML-RPC component. While I’d love to see them all fixed, there is limited amount of time and so we must prioritize. This post represents my current priorities and plans. Read More…
WordPress as a Web Citizen: The Need for (Better) APIs
Prior to the 3.0 release of WordPress, I often dismissed WordPress as “just a tool for blogging.” Much to the credit of the core developers and community, WordPress has become much better suited for projects that are more complex than reverse-chronological blogging.
But when I try to use WordPress as a CMS, one of my biggest remaining stumbling blocks is the difficulty of integrating with other systems.
WordPress for Windows Phone: 2.0 UI Improvement Ideas
As I discussed last time, the WordPress app for Windows Phone was recently updated for compatibility with the 7.5 (“Mango”) OS update. With that out of the way, I’d like to see the app undergo some UI/UX improvements to make it feel less like a ported Android app and more like a native Metro-style WP7 app.
