Friday, 22 September 2006

Flocking XML-RPC (Again)

« "You're part of a life I've never had" | Main | Time-based Geo-blogging »

My previous experience with Flock and their blog editor amounted to Flocking XML-RPC.

I got an e-mail from a user and tracked down the following Flock bug.

Blojsom is not supported, marking duplicate

Not supported? OK ... fine ... I don't care that you don't support the software explicitly. But, blojsom does support the Blogger API, MetaWeblog API, and parts of the MovableType API. Atom API support also existed in blojsom 2.x, but I'm waiting for the final Atom Publishing Protocol to be finished before adding the support for blojsom 3.x.

So, looking at the other bug report with blojsom, it would seem there's at least a few others experiencing the same problem with not being able to a) have Flock automatically configure their blog settings and b) not ever seeing requests to the blog if you setup the blog manually.

Where's the problem? "This bug seems to wander in and out of the codebase - exists in 0.7.12.1.0 and 0.5.15, but was not evident in 0.5.7." Obviously something changed in the Flock blog editor. XML-RPC isn't supposed to be this hard. As I wrote in my comment on the bug:

I'd like to have Flock work with blojsom since a) it has worked in the past and b) there are many other XML-RPC editors that do work with blojsom since we do support the Blogger API, MetaWeblog API, parts of the MovableType API, and the Atom API.

Let me know how I can help Flockers.

Technorati Tags:

Posted by david at 11:53 AM in blojsom ... all blojsom

 

[Trackback URL for this entry]

Comment: Tim Stone at Fri, 22 Sep 12:23 PM

I noted in my defect (http://bugzilla.flock.com/show_bug.cgi?id=5330) that it appears to be a problem in the javascript drivers for the MetaWeblogAPI. The exception I reported shows that something is blowing up around the scripting that calls newPost.

This could account for the apparent lack of calls to the XML-RPC servlet on the blojsom instance. Nothing ever gets performed on making the post and the exception is the only thing logged by Flock. And that logging is not in the two places that Flock notes in its support forums (the Console or the blog.log) but in the Javascript Console.

Not many would guess, but Flock, like it's Mozilla ancestor, uses javascript for almost all extensibility, significant or less significant.

Comment: Erwan at Fri, 22 Sep 4:34 PM

Hi David,

Thank you again for the information you provided to help fix the bug that prevents Flock to publish to Blojsom.

Yes indeed, I refactored all the blog backend for the 0.7 version and may have break stuff. We had QA to fix the bugs but unfortunately Blojsom was not on our test list.

I've just installed Blojsom on a computer at Flock HQ, now it's just a matter of finding time to fix the support for Blojsom - hopefully this will make our Metaweblog API support even better and improve the support for other platforms.

I'll contact you if I have any question about the way it's implemented !

Your comment:

(not displayed)
 
 
 

Live Comment Preview:

 
« First  « Prev   1 2 3 4 5   Next »  Last »
« September »
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930