in blogs, estándares

¿Diferencias entre pingback y trackback?

Después de algún tiempo usando Movable Type estaba acostumbrado al concepto de TrackBack; me costó muchos meses llegar a entenderlo (y todavía no se si lo entiendo del todo…). Cambio a WordPress e inocentemente se despiertan fantasmas del pasado: entra en escena el PingBack, concepto con el que en ocasiones me había cruzado y al que por temor siempre rehusé el saludo.

Aclarándonos:

Existe una especificación sobre Pingback, versión 1.0, que dice lo siguiente (entre otras cosas):

Pingback is a method for web authors to request notification when somebody links to one of their documents. Typically, web publishing software will automatically inform the relevent parties on behalf of the user, allowing for the possibility of automatically creating links to referring documents. For example, Alice writes an interesting article on her Web log. Bob then reads this article and comments about it, linking back to Alice’s original post. Using pingback, Bob’s software can automatically notify Alice that her post has been linked to, and Alice’s software can then include this information on her site.

Esto está más claro que el agua, y es lo que yo entendí toda la vida por Trackback.

Lo que ya no se entiende tan bien y es mucho más confuso es la definición de TrackBack que nos ofrecen sus creadores, los chicos de Movable Type:

(…) a framework for peer-to-peer communication and notifications between web sites. (…) Using TrackBack, sites can communicate about related resources. For example, if Weblogger A wishes to notify Weblogger B that he has written something interesting/related/shocking, A sends a TrackBack ping to B.

This accomplishes two things: 1. Weblogger B can automatically list all sites that have referenced a particular post on his site, allowing visitors to his site to read all related posts around the web, including Weblogger A’s. 2. The ping provides a firm, explicit link between his entry and yours, as opposed to an implicit link (like a referrer log) that depends upon outside action (someone clicking on the link).

(También existe una A Beginner’s Guide to TrackBack que me resulta más confusa que la especificación).

En conclusión: los dos conceptos me resultan lo mismo, y es como si una de las partes hubiese creado su especificación después de ver la otra, llamándola de diferente manera para liarme y hacerme perder el tiempo escribiendo este post. ¿Quién llegó primero? Ambos documentos hacen referencia al año 2002 pero sin dar más pistas. Leyendo esta historia de uno de los creadores del PingBack, parece que fue el TrackBack quien nació antes; también cuenta las diferencias, pros y contras.

Y mientras leo ese denso documento para descubrir diferencias y posibilidades envidiables del TrackBack que no incluya el PingBack, me quedaré con este último por resultarme más abierto… Para los muy aburridos o aquellos que deseen hacer a su empresa menos productiva, uno mismo mediante, está esta búsqueda en Google: Trackback vs. Pingback.