Campeones del Mundo Sudáfrica 2010

BackType Connect, plugin para WordPress

Publicado el Miércoles, 30 de Diciembre de 2009 en Tutoriales

Todo empezó con un tweet de Bori en el que preguntaba cómo se podían twittear comentarios relacionados a un artículo como un comentario más en el blog. Le comenté que cuando descubriera cuál hacía eso, que me avisara.

Introducción

Investigando por mi cuenta llegué hasta el plugin Tweetbacks, pero no me gustó; por la sencilla razón de que no funcionaba. Y tras seguir buscando, más, más y más… llegué hasta BackType Connect: un plugin específico para WordPress que se encarga, además de poner como un comentario normal más algo que se comente relacionado con alguno de tus artículos en Twitter, también lo hace con otros servicios como FriendFedd, Digg, Reddit, Hacker News o, simplemente, comentarios en cualquier blog que tenga RSS (todos). Genial, ¿no? Al tajo pues.

Instalación

Lo primero, obviamente, es descargar el plugin. Que bien se puede hacer desde la página del autor, bien desde la página del plugin en WordPress o bien desde el instalador de plugins automático que tenemos en nuestro WordPress. Lo activamos y nos dirigimos hacia su página de confiduración, dentro de la sección de opciones.

Arriba del todo, en azul, veremos un botón que pone enable; hay que darle para que, desde ese momento, todos los comentarios que detecte nos los vaya añadiendo como comentarios a nuestros respectivos artículos.

Tenemos varias opciones de configuración:

  1. Comments sort: con las opciones Mixed o Separate; que nos vale simplemente para indicar si queremos que los comentarios estén, por orden de llegada (como siempre), junto con el resto de comentarios escritos en el blog o en una sección aparte. En mi caso, según gustos claro, elegí la opción Mixed (que viene por defecto) para que estén todos juntos.
  2. Comments summary: podemos marcarla, o no, depende si queremos que nos muestre el comentario en nuestro blog o no; en mi caso, la dejé marcada.
  3. Link to more comments: añade un botón al comentario para que podamos ver más comentarios (en Twitter, por ejemplo, daría el usuario del comentarista) de la persona que nos dejó el comentario.
  4. Ignore comments on my own blog: esta, obviamente, la marcamos. Se entiende: ignora los comentarios que se hagan en el blog propio; que para eso ya están los pingbacks.
  5. Ignore retweets: pues eso, a gusto de cada cual ignoramos, o no, los RT. En mi caso, los ignoro, porque como comentario para el blog no me sirve un RT que no aporte nada más que el tweet original.
  6. Before showing a comment… An administrator must always approve the comment: Pues se entiende, pregunta si quieres que los comentarios de este tipo se queden en cola de moderación y que un administrador los apruebe antes. Cuestión de gustos, también.
  7. Use Akismet: se marca, o no, si quieres que Akismet filtre ese tipo de comentarios en busca de comentarios de spam. Personalmente ésta la veo muy útil; en mi caso, marcada.

Tras eso, y en la misma página de configuración, podemos elegir qué medios están activados para importar comentarios: Blog Comments, Twitter, FriendFeed, Digg, Reddit y Hacker News. En mi caso, todos activados. En caso de que algo no me aportara siempre tenemos la opción de eliminarlo desde nuestra sección de comentarios en el panel de administración. Y esto es todo, amigos, tan fácil como esto.

Un pequeño truco

Soy demasiado maniático con el idioma; si mi blog está en Español, quiero que todo esté en Español, no con cosas sueltas por ahí en inglés. Este plugin, visiblemente, utiliza varios textos en inglés que, si queremos, podemos traducir al español. Para ello necesitaremos irnos a la carpeta de plugins de nuestro WordPress y buscar la carpeta del plugin, que se llama backtype-connect. Utilizaremos dos archivos para modificarlos: comment-template.php y backtype-connect.php. Vamos allá.

Archivo comment-template.php:

  1. Buscamos la penúltima línea del archivo:
    echo '<p class="btc-powered">Additional comments powered by <a href="http://www.backtype.com/search?q=' . get_permalink($post->ID) . '">BackType</a></p>';

    Y podemos traducirla nosotros como queramos; un ejemplo:

    echo '<p class="btc-powered">Comentarios adicionales gracias a <a href="http://www.backtype.com/search?q=' . get_permalink($post->ID) . '">BackType</a></p>';

Archivo backtype-connect.php:

  1. Buscamos la línea:
    $desc = '<p><i>This comment was originally posted on <a href="' . $entry['comment_url'] . '" rel="nofollow"' . (($title != '') ? ' title="' . $title . '"' : '') . '>' . $source . '</a></i></p>';

    Y la podemos reemplazar por esto:

    $desc = '<p><i>Este comentario fue originalmente publicado en <a href="' . $entry['comment_url'] . '" rel="nofollow"' . (($title != '') ? ' title="' . $title . '"' : '') . '>' . $source . '</a></i></p>';
  2. Ahora buscamos esta línea:
    return (($link == '') ? '' : $link . '   ') . '<a href="' . $profile_url . '">More from author</a>';

    Y la reemplazamos por esta:

    return (($link == '') ? '' : $link . '   ') . '<a href="' . $profile_url . '">Más del autor</a>';

Y con esto y un bizcocho… :) Espero que os haya servido de ayuda este tutorial.

Quizá también te interese:

Si te ha gustado este artículo vótalo en bitacoras.com

2 referencias

  1. WiZaRd_
    1 30/12/2009 en 10:04 pm
  2. Jeymi
    2 25/1/2010 en 7:10 pm
    • WiZaRd_
      2.1 26/1/2010 en 6:07 pm
  3. johnny
    3 26/3/2010 en 1:43 am
    • WiZaRd_
      3.1 26/3/2010 en 1:46 am
  4. johnny
    4 30/3/2010 en 4:45 am
    • WiZaRd_
      4.1 30/3/2010 en 1:51 pm
  5. Famosas
    5 25/5/2010 en 10:56 pm
  6. alexito4
    6 22/6/2010 en 11:43 am
    • WiZaRd_
      6.1 22/6/2010 en 2:18 pm
  7. alexito4
    7 23/6/2010 en 12:53 pm
    • WiZaRd_
      7.1 23/6/2010 en 2:38 pm

Cuéntanos algo






¿qué es OpenID?

Viñetas cómicas