I’ve come to realize that WordPress is a pretty popular piece of software for bloggers. As such, I decided to see if any iPhone applications existed for it. Of course, there is one. Since, I’m a heavy iPhone user I naturally grabbed it right away. Unfortunately, when I tried to set up the app on my phone I received this happy little message:
NSXMLParserErrorDomain error 5
Well, isn’t that just par for the course! Time to do some digging. The first (and most obvious problem) is that I didn’t have WordPress configured for XMLRPC. I’m not going to put you to sleep with the details about it but it is necessary for my iPhone and WordPress to communicate. Ok, now that it is enabled in the control panel of WordPress let’s try it again on the iPhone:
NSXMLParserErrorDomain error 5
Figures, right? I then had the same idea I did about the PHP and GD issue. Was I missing a PHP exstension for XMLRPC? Yep, I sure was. Time to install it:
cd /usr/ports/net/php5-xmlrpc/ && make install clean
Success! I can now blog from my iPhone. Pretty cool, huh? Nothing else was needed. It was all server side.
-Tim