Tim beat me to the post, but as of around midnight last night we have no known issues with Atompub support in WordPress 2.3. Woot!
My dear departed father use to give me this piece of advice (left over from his Navy days), “never volunteer.” But I did, and I’m happier for it. This is the first time I’ve contributed to an open source project, and you know what, it’s a lot of fun—and rewarding. And working with Sam, Tim, Elias, and Joseph was a distinct honor and pleasure.
That said, Tim gives me too much credit. The bulk of the code is Elias’s. All I did was patch some bugs and bring the code up to compliance with the latest spec. Sam nailed some gnarly ones too, and automated everything—a habit I have to get into. It took a little longer than expected because I had to relearn PHP, which I haven’t used since 2001, and go spelunking through the WordPress codebase.
Currently, we expose posts and uploads (media entries). Once 2.3 is released I hope to add support in 2.4 for WordPress pages and comments among other things. I might also be convinced to back-port this to WP 2.2 if anyone’s interested.
{ 6 } Comments
Great work, all of you. Looking forward to testing this with Windows Live Writer!
Joe: Thanks, Joe. It’s funny, we were just talking about you. Wondering what the issues would be for authenticating clients like WLW if the PHP install didn’t support Basic auth (as apparently is the case with certain hosting providers). Thoughts?
HAPPY BIRTHDAY PETE!!!!!!!!!!!!
So this patch has been accepted into WordPress 2.3 and will ship as part of the default install?
Elliotte Yes. The patches have been accepted into the trunk and will ship with WP 2.3. WP 2.3 will be AtomPub compliant.
Thanks for this important work!
{ 3 } Trackbacks
[...] The Atom Publishing Protocol (APP) is gaining some serious traction since it went final a few weeks ago. YouTube have announced that their new APIs are APP/GData based and now it Pete Lacey, Sam Ruby and Tim Ruby have finished adding support for APP to WordPress, in time for WordPress 2.3. [...]
Next WP 2.3 Alpha and Beyond…
Pete Lacey: OK, the code now works on PHP4 (evidence). In 2.4, I’d like to see WordPress support foreign markup, presumably as a sort of attachment. I also think the code deserves a good bit of refactoring, as there are…
Wordpress Vigilance and Plans…
First, behold the benefits of automated testing: TRAC 5180.
Goals I’d like to set for myself for the next release of Wordpress are twofold: get the APE messages to 0 errors and 0 warnings; and to cleanup the code so that A…
Post a Comment