The trackback module should scan $node->body of all submitted content for urls. Then it should scan those urls for trackback urls. Once it has those it can send some trackbacks. Processing might want to be done on cron or exit to save a little processing during the page request, although some feedback in the UI might be nice.

CommentFileSizeAuthor
#1 trackback.module.diff6.86 KBjseng

Comments

jseng’s picture

StatusFileSize
new6.86 KB

Here is the patch to make trackback autodiscover external links trackback.

In order for this to work, you need to create this table

CREATE TABLE tb (
nid int(10) unsigned NOT NULL default '0',
pinged longtext,
toping longtext,
PRIMARY KEY (nid)
) TYPE=MyISAM;

ps: It also fixes the URL bug where autodiscovery inserted in nodes links is not discoverable by others because of incomplete URL.

Kjartan’s picture

Assigned: Unassigned » Kjartan

Setting proper status.

drumm’s picture

This version will attempt to autodetect in any url, even arbitrarily large media files. Thats a good way to hit the memory limit. Sending a HEAD request first and checking mimetype/size should be done.

drumm’s picture

This issue has been replaced by issue 8262 (if my memory is correct). In the future lets avoid unnecessary extra issues.