Daniel Santos

Trackbacks e Pingbacks: que bichos são esses?

Artigo publicado em 10/07/2005 para o site do WordPress Brasil.


Imagine que você visite o blog de alguém (ou um site onde haja, da mesma forma que nos blogs, suporte ao padrão XML-RPC). Nesta sua visita, você encontra um ou mais artigos de seu interesse e pensa: “Legal, vou comentar a respeito disso no meu próprio blog”. Pensando desta forma você acessa seu WordPress e cria um post com um resumo do que viu, citando, provavelmente, um ou mais links que façam referência ao seu achado.

Quando seu post é publicado, entram em ação os mecanismos de pingback ou trackback. A finalidade de ambos é fornecer uma notificação ao site onde você tinha visto aquele artigo interessante que citamos. O proprietário do site fica sabendo, desta forma, que você citou um determinado artigo (ou post) que ele havia publicado, e há uma troca de informações, neste sentido. É como se você tivesse deixado um comentário no site original, mas sem precisar escrever o comentário.

A notificação que ocorre, tanto via pingback quanto via trackback faz o papel do comentário, neste caso. Quando você cria o seu post, o WordPress detecta todos os links que você utilizou ao escrevê-lo, e tenta notificá-los através de rotinas internas do blog. Caso ele encontre em meio aos links um site que suporta o pingback, ele notificará o blog de origem e o seu próprio blog, criando uma interligação entre ambos. O WordPress do blog de origem (ou o Movable Type, ou qualquer outra ferramenta no padrão XML-RPC) incluirá na página a informação de que aquele post foi citado em outro local da Internet.

Pingbacks e trackbacks são praticamente idênticos. A diferença entre os dois é que o trackback ocorre manualmente (veja que abaixo da área de publicação de qualquer post do WordPress existe uma região onde se lê “Trackback a URI, separate multiple URIs with spaces”). No caso do trackback a notificação não ocorre automaticamente. É como se você enviasse um e-mail ou outra informação qualquer via um formulário de página web, criando uma requisição HTTP-POST (mas deixemos tantos termos técnicos de lado, por agora).

Os pingbacks têm ocorrido automaticamente entre blogs que usam WordPress desde sua versão 1.2 (conforme já citado na lista do WordPress Brasil. Os trackbacks funcionam mais como um serviço “sob demanda”. De qualquer forma, em ambos os casos, que fique clara a principal finalidade destes mecanismos: Melhorar a comunicação e a colaboração entre autores de artigos de vários sites, sejam eles blogs ou não.