Movable Type User Manual: TRACKBACK

« Tabla de contenidos


TRACKBACK

El sistema TrackBack de Movable Type le permite la comunicación P2P y conversaciones entre bitácoras. Imagine que escribe acerca de una película que acaba de ver en su entrada en su bitácora de Movable Type. Otro usuario de MT le su entrada y quiere escribir una entrada referenciando su post original. El podría simplemente añadir un comentario en su bitácora, pero quiere mantener el post en su propia bitácora y almacenarla en su sitio.

Usando TrackBack, el usuario de la otra bitácora, puede enviar un ping automáticamente a su bitácora, indicando que ha escrito una entrada referenciando su post original. Con esto se consiguen dos cosas:

  1. En su sitio, usted puede listar automáticamente todos lo sitios que han referenciado un post en particular, permitiendo a los visitantes de su sitio leer la respuesta el la bitácora del otro usuario.

  2. Proporciona un sólido y explícito enlace entre sus entradas y las suyas, al contrario que un enlace implícito (como un enlace de referencia) que depende de las acciones del exterior (alguien haciendo clic en el enlace a su entrada).

Sin embargo usted puede usar TrackBack para mas que solo la comunicación entre entradas en particular. También puede asociar pings URLs TrackBack con categorías en su bitácora. Donde quiera que usted postee una entrada a ese categoría, la URL que usted haya asociado será notificada automáticamente de su entrada. Esto permite a sitios remotos mantener un repositorio de referencias para postear en su alrededor de su web.

Por ejemplo, si usted tiene un sitio acerca de Perl, puede desear proporcionar un repositorio de enlaces a artículos sobre Perl en otras bitácoras. Usando TrackBack, puede permitir a otras bitácoras hacer ping a una categoría en particular en su propia bitácora, en cualquier momento que una entrada perteneciente a esa categoría sea posteada.

Estos son solo ejemplos del uso de TrackBack. TrackBack en si mismo es un medio de trabajo para la comunicación P2P entre bitácoras; puede encaminar discusiones entre bitácoras,, puede proporcionar repositorios de contenidos, puede emular autores invitados, etc. La parte técnica de TrackBack es muy simple: cuando usted quiere notificar a un sitio remoto de su existencia, usted envia un ping a ese sitio. El formato de estos pings (simples peticiones HTTP GET requests) es discutida abajo. En la implementación de TrackBack en Movable Type, hemos añadido protección mediante contraseña para los ping a categorías, salida automática RSS y notificación por e-mail de un nuevo ping.

En otras palabra: queremos que TrackBack sea beneficioso y útil, no tan solo para los usuarios de Movable Type. Queremos alentar la integración de esta característica en otras herramientas de bitácora; esto es por lo que henos documentado el formato de ping mas abajo y hemos intentado hacer la estructura de trabajo básica muy simple. Siéntase libre de mandarnos un correo si tiene alguna sugerencia (trackback@movabletype.org).

Configurando TrackBack

Si usted es un nuevo usuario de Movable Type, los tag TrackBack están incluidos en las plantillas por defecto, por lo que usted está listo para usarlo en cuanto haya instalado Movable Type. Puede saltar hasta el paso 5.

Si usted ya es usuario de MT, primero necesitará configurar sus plantillas para manejar los ping TrackBack. Comience en el paso 1.

  1. Crear una Plantilla para Lista de TrackBacks.
    En Lista y Edición de Plantillas/List & Edit Templates edite la Plantilla para Lista de TrackBacks/TrackBack Listing template e inicialícela con el cuerpo de la plantilla de las plantillas por defecto. Puede encontrarlas en esta dirección:
    http://www.movabletype.org/default_templates.shtml#trackback
    

  2. Actualizar sus stylesheet.
    Un ping TrackBack de entrada, es mostrado en una ventana emergente similar a la usada para listar comentarios de una entrada. Las plantillas por defecto que ha añadido en el Paso 1, usas algunos estilos CSS, nuevos para la versión 2.2. Si usted está usando uno de los estilos por defecto proporcionados con Movable Type, copie y péguelos en la versión actualizada desde los estilos de esta dirección:
    http://www.movabletype.org/default_styles.shtml
    

    Si usted tiene un stylesheet personalizado, puede personalizar la Plantilla para Lista de TrackBacks/TrackBack Listing template para hacerla coincidir con el estilo de su sitio, o añadir nuevos estilos CSS a su stylesheet para las clases de TracKBack .trackback-url, .trackback-body, y .trackback-post.

  3. Añadir el código TrackBack a su Plantilla Main Index.
    Añada el siguiente código en la sección  <script> de su plantilla Main Index:
    function OpenTrackback (c) {
        window.open(c,
                    'trackback',
                    'width=480,height=480,scrollbars=yes,status=yes');
    }
    

    Ahora, dentro del tag <MTEntries>, añada el siguiente código para mostrar un enlace para listar los TrackBack para cada entrada:

    <MTEntryIfAllowPings>
    | <a href=http://www.nautopia.net/estaticos/docs/"<$MTCGIPath$>mt-tb.cgi?__mode=view&entry_id=<$MTEntryID$>" onclick="OpenTrackback(this.href); return false">TrackBack
    (<$MTEntryTrackbackCount$>)</a>
    </MTEntryIfAllowPings>
    

  4. Añadir los datos de ping TrackBack en las plantillas principal y archivos.
    En su plantilla Main Index, y en sus  plantillas de archivo por categoría y archivo por fecha, añada el siguiente tag directamente después del tag principal  <MTEntries>:
    <$MTEntryTrackbackData$>
    

    Después, en su plantilla de archivo individual, añada este mismo tag en cualquier parte de la plantilla:

    <$MTEntryTrackbackData$>
    

    Cuando usted reconstruya, esto añadirá la información necesaria a sus archivos públicos, para permitir a bookmarklet de Movable Type mirar las entradas que permitan TrackBack y coger la URL del ping para esas entradas.

  5. Crear un  bookmarklet TrackBack-habilitado .
    Un bookmarklet TrackBack-habilitado  es tan solo una nueva versión del bookmarklets estandard de Movable Type , con una nueva característica; cuando usted use bookmarklet para postear en su bitácora, mirará en la página actual de su navegador, para ver si tiene alguna entrada que tenga habilitado TrackBack. (Obtiene la información usando el tag añadido en el Paso 4). Si hay alguna entrada bookmarklet le permitirá seleccionar desde la lista de entradas con TrackBack-habilitados en esa página, a las cuales usted puede hacer ping con su nuevo post. Cuando usted postea su nueva entrada Movable Type hará ping a la URL para la entrada apropiada automáticamente, como si usted hubiera introducido la URL manualmente en el cuadro ** URLs to Ping **box.

    Esto simplifica el proceso de referenciar un post en otro sitio usando TrackBack.

    ++++++++++++++++Si usted ya está usando un bookmarklet, solo necesitará recrealo usando los mismo campos que está usando ahora, mas el campo** TrackBack items**. Si usted no está usando un bookmarklet, puede crear uno.

    Go to the Main menu, then click on Set Up Bookmarklets. Follow the instructions to create the new bookmarklet, and be sure to include the TrackBack items field.++++++++++++++++

  6. Ya está!
    Ahora usted está listo para comenzar usar el sistema TrackBack.

    Puede probar su bookmarklet visitando la siguiente página es navegador:

    http://www.movabletype.org/trackback/
    

    Una vez que su navegador cargado la página, haga clic en su bookmarklet Movable Type . En la ventana que se abre, usted debería haber un menú desplegable en la parte de arriba con la etiquetado Seleccione una entrada TracBack para hacer ping/Select a TrackBack entry to ping. El menú contiene una lista de todas las entradas TrackBack-habilitado, de la página de arriba.

    Si usted ve el menú, bookmarklet esta función, usted está listo para buscar TrackBack!

    Si usted no ver esa línea, ejecute  mt-check.cgi para determinar si quien usted instalado LWP::UserAgent. Ese módulo es requerido para buscar TrackBack.

Usando TrackBack

TrackBack puede ser usado de dos maneras generales-. para comunicar entre entradas en diferentes sitios, o para comunicar entre categorías en diferentes sitios. Además, en cada uno de estos escenarios, puede actuar como productor de contenido --donde usted esta posteando una entrada-- o puede actuar como agrupador de contenido --donde usted agrupa una lista de entradas posteadas mirando sus objetos TrackBack (que puede ser tanto una entrada como una categoría).

Cuando se envía un ping aún objeto TrackBack en su sitio, para guardar el ping en la base de datos de Movable Type, el sistema actualiza un RSS feed al objeto TrackBack. El XML salientes es un verdadero en un archivo nombrado ID.xml en su Ruta Local de los Archivos/Local Archive Path, donde ID las ID numérica de objeto TrackBack.

Formato del Ping TrackBack

TrackBack usas un modelo  REST para sus ping para que cada objeto TrackBack tiene una URL única (por medio del número ID del objeto TrackBack).

Documentación de Referencía

Documentación relacionada con los elementos TrackBack está disponible aquí:


Copyright © 2001-2003 Six Apart. All Rights Reserved. (Traducido por Daexma www.nautopia.net)>