BlogCFC 5.9.2.005 Released
I know it's been a long time since my last release (sorry!), but I just released 5.9.2.005 to RIAForge. I've also included a copy here as one reader had issues downloading the code.
This release has support for Tweetbacks, or Twitter trackbacks, a very cool feature that makes use of SweetTweets (http://sweettweets.riaforge.org) from Adam Tuttle. I'm a tiny bit concerned about the delay getting the data. It isn't too bad at all, maybe 2 seconds or so, and cached, but I may look at improving the performance with BlogCFC a bit. For example, I may do the hit using cfthread under CF8. So the first hit would fire off the process to get the data, but you wouldn't see it ON the page until the data is ready. Yeah, the more I think about it, the more I kinda like that approach.
That being said though - folks - give it a try and let me know what you think.
p.s. The readme forgets to mention it, and thanks to Jeff Coughlin for pointing out, you need to copy org/sweettweets to your server.
That is an interesting idea: doing the tweetback data lookup in a background thread and displaying nothing for the first page load... Maybe I'll include that in the *next* point release... this one will be ready once I finalize the list of url shortening services to include (which really means which ones to remove, since I added about a dozen but then it was *WAY* too slow...)
Anyway, 1.4.1 should be out later tonight or tomorrow morning, and 1.4.2 (with the background thread lookup for CF8 users) later in the week.
The main issue is handling CF6 and 7. For those I simply won't do the background processing. The code just gets a tiny bit messier.
This would offload the processing a bit and at least not delay rendering of the content when the cache is empty.
The downside is the Tweekback code might not get indexed by search engines (since non-cached Tweetbacks would never be rendered), but I'm not sure that's really that bad of an issue.
All in all, this is interesting, and could be considered for BlogCFC6.