WTH is wrong with Performancing?
A couple of bloggers at BSC have asked about Performancing for Firefox, so I've been trying to get it working with Roller. Since Roller is not on Performancing's list of Blogging Service options, I tried "custom blog," specified "MetaWeblog API," and entered my blog server settings. No dice. So, I turned on Roller debugging and watched what Performancing is sending over the wire. Here's what Performancing sends for the MetaWeblog API newPost() method:
<?xml version="1.0"?>
<methodCall>
<methodName>metaWeblog.newPost</methodName>
<params>
<param> <value> <string>t</string> </value> </param>
<param> <value> <string>t</string> </value> </param>
<param> <value> <string>p</string> </value> </param>
<param> <value> <string>:</string> </value> </param>
<param> <value> <string>/</string> </value> </param>
<param> <value> <string>/</string> </value> </param>
<param> <value> <string>l</string> </value> </param>
<param> <value> <string>o</string> </value> </param>
<param> <value> <string>c</string> </value> </param>
<param> <value> <string>a</string> </value> </param>
<param> <value> <string>l</string> </value> </param>
<param> <value> <string>h</string> </value> </param>
<param> <value> <string>o</string> </value> </param>
<param> <value> <string>s</string> </value> </param>
<param> <value> <string>t</string> </value> </param>
<param> <value> <string>:</string> </value> </param>
<param> <value> <string>8</string> </value> </param>
<param> <value> <string>0</string> </value> </param>
<param> <value> <string>8</string> </value> </param>
<param> <value> <string>0</string> </value> </param>
<param> <value> <string>/</string> </value> </param>
<param> <value> <string>r</string> </value> </param>
<param> <value> <string>o</string> </value> </param>
<param> <value> <string>l</string> </value> </param>
<param> <value> <string>l</string> </value> </param>
<param> <value> <string>e</string> </value> </param>
<param> <value> <string>r</string> </value> </param>
<param> <value> <string>/</string> </value> </param>
<param> <value> <string>x</string> </value> </param>
<param> <value> <string>m</string> </value> </param>
<param> <value> <string>l</string> </value> </param>
<param> <value> <string>r</string> </value> </param>
<param> <value> <string>p</string> </value> </param>
<param> <value> <string>c</string> </value> </param>
</params>
</methodCall>
My post had the title "test" and the content "test" and as you can see, neither of those words appears in the XML above. Obviously something is horribly broken. I've offered to help the Peformancing folks get Roller support going, but I'm not sure I can really do anything to help. Looks like the problem is on their side.
Assuming that Performancing's other options (Blogger.com, WordPress.com, TypePad.com, LiveJournal.com and MSN Spaces) work fine, this is pretty depressing. Plain old unadorned MetaWeblog API is the one that's broken, the one that's tested last and the one nobody cares about. Is that really true? Did the Performancing developers really have to write custom code for each and every blog server?
Tags: topic:[Performancing], topic:[MetaWeblog API], topic:[XML-RPC], topic:[Blog client]
Dave Johnson
in Blogging
• 🕒 11:38AM Jan 19, 2006
Tags:
Blogging