I checked in
Trackback Auto-Discovery plugin for
blojsom to CVS. What does it do? In conjunction with blojsom's
Meta Plugin, it will try to discover trackback ping URLs for hyperlinks found in your blog entry and if it does find a correct trackback ping URL, it will send a trackback ping to that particular URL. In short, a timesaver for you and a hassle free way of sending trackback pings to those URLs you want to ping.
Why does it use the Meta Plugin? Well, it was a cheap, easy, and simple way of specifying that you want that particular entry to automatically discover and send a trackback ping. Simply add the following on a blank line in your blog entry, "meta-auto-trackback=true". The AutoTrackback Plugin should be placed after your Meta Plugin in one of your flavor-based plugin chains so that the Meta Plugin can first populate the meta-data of your blog entry with the appropriate key/value pairs. Furthermore, you can also retroactively specify older blog entries to do trackback autodiscovery and ping by editing an old entry via XML-RPC or by whatever means you use to edit your blog.
After the AutoTrackback Plugin "does its thing", it will add meta-data to the blog entry and save that meta-data indicating that it has "done its thing". Well, I guess that's about it.
Also, for those blojsom folks wanting to participate in Trackback Auto-Discovery, you'll need to modify any templates which reference "dc:identifer" and change that to "dc:identifier". Notice the mis-spelling in the first attribute specification. DOH! Also, you'll want to modify your templates to change any "trackback:ping" elements to "trackback:ping="$entry.getLink()&tb=y" instead of "trackback:ping="$entry.getLink()&tb=y".
And to
demonstrate.