Hacía tiempo que quería implementar esta característica en el gestor de contenidos de blackshell, porque es lo que me faltaba para tener un CMS completo.
La documentación para implementar el trackback está clara y no ha sido excesivamente complicado, pero sí algo laborioso y me daba mucha pereza ponerme :P.
En el fondo su funcionamiento es igual al de los comentarios, solo cambia la entrada y los requerimientos en cuando a filtrado de parámetros.
Pero bueno, esto del trackback, ¿qué es?
Pues es una forma de automatizar las referencias a otros documentos, habitualmente bitácoras (aunque pueden ser toda clase de contenidos).
He cubierto solo dos aspectos del protocolo: enviar y recibir; pero es más que suficiente.
Ahora, gracias a que he implementado este mecanismo, cuando se quiere relacionar cierto contenido con un texto que se encuentra en blackshell se toma la URL que aparece bajo el enlace TB en la cabecera del titular (por orden: enlace permanente - trackback - versión para imprimir). Con dicha URL podemos enviar un ping a blackshell desde nuestra implementación del protocolo, de forma que automáticamente el CMS apunta que alguien está citando ese texto. El ping consta de información variada, como el título del texto, el autor, una cita, etc. En caso de haber trackbacks a un texto de blackshell, estos aparecerán justo antes de los comentarios, y así cualquier lector podrá visitar las páginas que tienen esos textos relacionados y ampliar de esa forma la información.
Además de esta función de recibir tengo en la administración del CMS un mecanismo mediante el cual se generan esos datos para hacer el ping. Solo necesito, obviamente, la URL de TB del texto al que hago referencia y saber el ID del contenido en blackshell, y cómodamente puedo enviar un ping indicando que en blackshell se cita ese texto.
Me falta una característica para soportar todo lo que especifica la documentación, pero ahora mismo no tengo ganas :P. Ya he perdido más tiempo del que me hubiera gustado, y como lo he probado solo con mi implementación... ¡no sé seguro si es compatible con otras! :D
Paciencia y ya iré depurando posibles problemas.
Actualización: He hecho un ping a David en su post Mi CMS desde el mío Mi CMS y funciona perfectamente. Solo queda un poco raro el texto al eliminar las marcas HTML, y por lo tanto todo formato (hay una imagen y el texto al pie aparece, pero la imagen no). Pero vamos... esto funciona :).
Actualización 2: Ya tengo mi primer trackback. Gracias David ;).
Actualización 3: Ya aparecen los trackbacks en la versión PDA.

![[xml]](/images/xml.gif)
