Gestionar los comentarios usando Disqus

Desde que Pepiche me preguntó sobre Disqus, me quedé con la curiosidad y prometí ver de que se trataba. Algún tiempo atrás ya había probado Intense Debate y no me había convencido pero, siempre hay que intentar usar alternativas y luego decidir.

Disqus es un servicio de comentarios externos que funciona desde el 2007 y que puede insertarse en cualquier sitio web, sean estos blogs o no. Es muy utilizado cuando los sistemas no disponen de comentarios como el caso de Tumblr pero también puede agregarse a una plataforma que ya los posee como Blogger o WordPress.

Su principal característica es que dispone de muchas herramientas que lo hacen flexible y que nos permiten gerenciar los comentarios de manera segura. Herramientas que incluyen moderación, tratamiento de spam, bloqueos, estadísticas y mucho más.

Una vez que nos registramos, podemos agregar distintos sitios y todos ellos los manejamos a través de la misma cuenta. Terminado ese registro, ya podemos integrar el sistema en nuestro blog. Para ello, hay una serie ayudas que, en principio, hacen el trabajo por nosotros y nos evitan escribir cosas. Para Blogger debemos descargar nuestra plantilla desde Diseño | Edición HTML y luego subirla a Disqus; allí le agregarán los códigos y luego, haremos el proceso inverso, descargamos la copia y la volvemos a colocar. En realidad, esto es un supuesto porque siempre que lo intenté, me devolvía un código de error sin explicaciones así que, mucho mejor es usar lo que ellos llaman el código universal ya que agregar los codigos no es nada del otro mundo y prefiero confiar en mis errores antes que en los errores ajenos.

Así que vamos a Universal Code donde nos dicen que debemos agregar algo similar a esto:

<div id="disqus_thread"></div>
<script type="text/javascript" src="http://disqus.com/forums/minombre/embed.js"></script>
<noscript><a href="http://disqus.com/forums/minombre/?url=ref">View the discussion thread.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>
¿Dónde? En Blogger, colocaremos eso donde ahora van los comentarios; expandimos la plantilla y buscamos esto:
<b:include data='post' name='comments'/>
Lo eliminamos y lo reemplazamos por el código que nos dieron.

También nos dicen que agregemos un script justo antes de </body>, es decir, al final de la plantilla. El código es algo similar a esto:
<script type="text/javascript">
//<![CDATA[
(function() {
var links = document.getElementsByTagName('a');
var query = '?';
for(var i = 0; i < links.length; i++) {
if(links[i].href.indexOf('#disqus_thread') >= 0) {
query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
}
}
document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/minombre/get_num_replies.js' + query + '"></' + 'script>');
})();
//]]>
</script>
Pero esto no es obligatorio y podemos obviarlo. Es un script que reemplaza los enlaces por un contador (comment count code) y para usarlo se debe agregar #disqus_thread al final de esos enlaces; su utilidad es relativa, serviría, por ejemplo, para ... bueno, para algo verguenzaanim

Así que lo lógico, es usar sólo el primero.

Por último, en Blogger debemos deshabilitar los comentarios actuales. Eso lo hacemos en Configuración | Comentarios:

Comentarios

Como dije, podemos agregar varios sitios con la misma cuenta; simplemente agregamos la URL, le damos un nombre y listo. Cada uno de ellos tendrá una página de acceso exclusivo y accesos a las diferentes secciones que usemos. En ese sentido, es bastante cómodo pero, pese a que nos preguntan por el idioma, TODO está en inglés e incluso, los textos mostrados son una mezcla de inglés y español bastante estrafalaria.

Una serie de widgets extras permiten que agreguemos más información. Todas se instalan de manera simple, copiando el código y pegándolo en algún elemento HTML.

Recent Comments muestra los comentarios recientes; Popular Threads lista las entradas más comentadas y Top Commenters los comentarios de los usuarios más activos. Combination es eso, una combinación de los tres widgets en uno y se muestran como pestañas.

También se dispone de un Feedflare de FeedBurner.

La parte gráfica la podemos modificar bastante, no así los textos. Hay tres modelos básicos pero también podemos personalizarlo con CSS. Hay una ayuda al respecto pero es algo limitada y no estamos restringidos a eso, casi cualquier cosa puede ser cambiada, incluyendo los botones; una excepción, el área de textos donde se escriben los comentarios es un IFRAME y por lo tanto, sólo puede ser cambiada parcialmente.

Una serie de parámetros que pueden agregarse al script original y un API para desarrolladores permiten acceder a ciertos detalles pero con bastante dificultad. La mayor parte de la configuración debe hacerse desde los paneles del mismo sistema.

Y aquí viene la parte sustancial de este y de otros sistemas similares.

Al usarlos, los comentarios pasan a ser gestionados por otro sistema distinto del que tenemos, dejan de alojarse en Blogger para pasar a ser alojados en Disqus por lo tanto, hay que tener muy en cuenta que el cambio será permanente.

Es cierto que el sistema provee herramientas de importación y exportación. La primera nos permite hacer una copia de los comentarios previos; los lee y los guarda en el nuevo sistema. Desde allí, podemos gestionarlos sin problemas; permanecen guardados en Blogger y también se agregan a Disqus. El problema surge con los nuevos; de aquí en más, se alojarán allá y no en Blogger.

Aunque la palabra exportación parece atractiva, no podremos hacer el proceso inverso. La exportación existe pero no hay forma de agregar los comentarios otra vez  a nuestro sistema, a ningún sistema; así que, si por alguna razón decidimos no usar más el servicio, podemos volver al sistema viejo y veremos lo que allí teníamos pero no todos aquellos agregados con Disqus; para verlos, deberemos entrar en esa cuenta; permanecerán allí aún cuando ya hayamos eliminado el sistema de nuestro sitio.

Es importante entender esto para evitar sorpresas desagradables.

Lo mejor, me parece, es probarlo en un blog auxiliar y ver si nos convence o si satisface nuestras necesidades.

Lo he agregado a este blog y a modo de ejemplo, hay varios comentarios "falsos" en esta entrada. Obviamente, están moderados porque aún no estoy tan loco diablo2

0 comentarios:

Publicar un comentario