TrackBack最早是MovableType上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。
TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行投稿是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留下。
TrackBack 则与之有很大的区别。可以把评论写到自己网站上。然后向刊载原始文章的服务器发送该网页的URL及标题、部分正文、网站名称等信息(注)。尽管这一过程只是称之为“发送TrackBackPing”,但通过这种办法,在原始文章的地方就留下了你的评论的URL、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping,所以在原始文章中就将包括你的TrackBack Ping在内的所有评论都记录了下来。
此外,如果你在自己网站上也设置了TrackBack Ping功能的话,那么谁都可以通过TrackBack Ping来发表针对你的意见了。这样,多家网站就通过相关话题而联接起来。各种评论在因特网上就像网眼一样联接起来。这样就创造出了与日记网站完全不同的文化。
注:发送地址采用原始文章指定的URL,这一URL就称为“TrackBack Ping URL”。最后的“128”为原始文章的专用数字,称为“TrackBack ID”。另外,TrackBack的技术标准刊登在“LowLife.jp”的blog网站上。
以上一段文字,讲解了Trackback的含义,我是在一个叫做“雨吁”的博客上抄过来的,我之所以会关注这个问题,是因为我今天在调整自己模板的comments.php。我也想把留言和pingback区分开来,而这个时候,我发现,除了留言和pingback,还有一种trackback。这就让我有些糊涂了。所以,就研究了一下,这一研究,我倒觉得这个问题原来非常地有趣。
我现在对pingback、trackback和comment建立起这么一种印象:
comment是一个读者对你的这篇文章有一点点想法,或者同意,或者不同意,发表下意见。
trackback是一个读者对你的话题有深层次的理解和独到地看法,并且自己也有相当的兴趣,自己撰写相关文章,并通过trackback的方式通知原作者。
pingback则是某一个作者(注意,角色变了)在写作一篇文章的时候,碰巧援引了你的观点,文章中包含了你的链接,你会收到pingback的通知。
综上,我个人认为,对于一篇博客文章来说,最有价值的反馈,应该是trackback,这是一种话题的展开,使得同一个话题得以链接在一起。而comment则是文章作者和读者的一种简单互动,能够增加博客的亲和力。pingback则表明了一篇博客文章的价值,这个就好比你发表了一篇paper,从某种程度来说,这篇paper的价值和其被引用数是成正比的。
其实,WordPress对于这三者有着相当好的理解,在模板标签中,也有着足够的技术上的支持。只是,我们作为博客作者,模板作者,插件作者,往往把这个地方给忽略了。期待着在将来看到WordPress这个博客圈子,能够率先在这个领域做出示范,进而带动整个博客圈子完善这套系统。那个时候,博客的世界应该更有趣吧!
嘿嘿,我的一点感想就发表到这里了,如果没有问题,此文应该给原作者自动发送一个pingback,因为我加了他链接,而我还会额外给他发一个trackback,以表示我对此问题发表了自己的看法。我这么做也希望能够亲身实践一下这个有趣的功能,嘿嘿…………
没怎么看懂,不过还是学习了
[...] 3、Trackback与Pingback的一点理解——查理斯 [...]
我写了一篇关于pingback和trackback的日志,引用你了,但你这里怎么没显示……
地址:http://blog.myfairland.net/tech/pingback-and-trackback/
[...] 另一方面,多数人都玩过在论坛或blog互相“踩来踩去”的把戏~~ 这是bloger之间互相通讯的一种方式。不过很多人不知道,做这个事情最有效的方法是 traceback / pingback(详细点的介绍看这里)。 [...]
[...] 3、Trackback与Pingback的一点理解——查理斯 [...]
说得比较清楚了
@zhiqiang: 关于这个问题,我想我们可以各自保留意见。至少我没有把握能拿出充足的论据来证明你的想法有问题。
从来不费劲去弄什么trackback,pingback足够了。我感觉trackback就是pingback还没出来时的一个过渡技术,现在应该抛弃了。
@ocxer:其实,我的意思是说,pngback是你在文章中援引了别人的文章的时候就会自动发送的。而trackback,则是你对别人的文章的一种更加高级的反馈,就是说你已经不满足于写一条评论什么的,而是自己针对于此主题专门撰文,并且是你自己有意识地向作者发送trackback,不会自动进行。实际上接受pingback和trackback的地址也是不同的。pingback就是文章的永久链接,而trackback是专门的trackback地址。
pingback,trackback,形式上有什么区别,不都是有对方的链接才会通知的么? 实在没有感觉出特别的地方,也无法具体区分所谓的(角色变了)究竟是读者还是作者。
@stephen:我在文章中也说了,这个我感觉是做模板的人的责任吧。我初步调查了一下,还是感觉是这么回事。
我觉得发送pingback会好点,trackback只在文章后面显示引用者的博客名名称,但是pingback却是显示文章名称。。。