So you might've noticed my entry on setting up a quick links blog with Movable Type, or maybe seen the question about the same topic in the Movable Type support forum (though I can't lay my hands on a link right now)it in David Raynes' page on MTOtherBlog. As I said, it doesn't rebuild the main weblog's indexes when a quick link is blogged. So I wrote a CGI to do that, through MT's weblogs.com pinging (like that useless code I wrote, only in Perl so it can access MT's API too).
Also, I updated some items recently. With the recent dusting-off of HTML tags, I used ins and del to mark what changed, and added appropriate rules to my stylesheet (though block nodes inside them don't do very great). The PyFunk functional spec even has a wee JavaScript link to toggle displaying inses and dels (though something goes awry, at least in Phoenix, if you toggle it back and forth more than a few times). In addition to those two (PyFunk and MT quick links blog), I updated my Some lists entry.
Just to clarify this previous post, I do mean it was an interaction between a paucity of documentation and me being too clever by half, not that it's squarely the documentation's fault, by any means. There's certainly a lot of it, it just all has to do with SOAP::Lite proper and not with XMLRPC::Lite, and I didn't see anything having to do with the particular what I was doing (returning a struct with XML-RPC).
I definitely realized this when I discovered that, rather than SOAP::Data::name as I was trying to use, and rather than SOAP::Data in any capacity whatsoever, I only needed to return a regular Perl hash to return a hash from an XML-RPC method handler. Too clever by half!
Comments
comment
My take on quicklinks:
I’ve wanted to comment on a few links listed in your RSS feed, and when I come here to comment on them, I can’t because they’re just tiny floatlinks with no visible comment section.
If timeliness isn’t of the essence for these, perhaps it would be better to have a system of aggregating the snippets and turning them into a full post after some fixed amount of time had elapsed or a triggering count was reached.
comment
Hmmmmmmm well.
I might just turn comments for them on, too.
comment
i’m trying to implement this script. I set the variables according to the blog - first id=the blog that’s being pulled in, second id=main page that’s using MTOtherBlog. I set permissions on the script to 777. No go. What am I doing wrong?
comment
So you have something like this?
The program should only need 755 permissions, but 777 shouldn’t break it. What error do you get in the activity log? You are using the weblogs.com style update ping, in the weblog configuration, right? It doesn’t work with TrackBack pings.
comment
i’m getting this error when typing in a new post in the second blog (that’s being pulled in via MTOtherBlog):
Ping ‘http://ping.blo.gs/’ failed: Ping error: Weblog hasn’t changed.
harrumph! i know this is easy…i’m just tired.
comment
Are you publishing that other blog to an index page of its own? If you don’t have an index template set up, or have a page like mine where you’re using the Archive Index Template for the main page, blo.gs won’t see any difference in the page and will give you the “Weblog hasn’t changed” message. My quick links weblog only pings the pingToRebuild script, not weblogs.com or blo.gs.