Nov 21, 2011

A veces encuentras un enlace que te apetece publicar en más de un sitio a la vez. Normalmente la opción es compartir el enlace en cada sitio o usar algún programa que te permita hacerlo en varios a la vez, como Twittelator en iOS. Hace poco di con una solución para hacer esto esto, utilizando Delicious como pasarela, desde el que se ha convertido en mi lector de feeds de escritorio desde que quitaron las funciones sociales a Google Reader, Reeder (que por cierto, misteriosamente no te permite compartir con Facebook, cosa que fue uno de los motivos por los que me puse a investigar este método). Lo bueno de mi método es que se puede utilizar desde cualquier sitio, desde cualquier web con un bookmarklet, con un email, o desde cualquier aplicación que te permita guardar un link en Delicious. Lo que me gusta es que ha resultado teniendo ventajas con las que no contaba en principio y que me están siendo útiles.
Entran en juego dos servicios web. Por un lado Ifttt, o If this, then that, que se trata de un lanzador de acciones en base a unas reglas que establezcamos. Puedes agregar varios sitios como Facebook, Twitter, Flickr, Dropbox, etc., y en cada servicio Ifttt detectará tu actividad y lanzará las acciones que correspondan. Por ejemplo, puede publicar en Twitter todos las entradas que favoritees en Google Reader, o descargar a tu Dropbox las fotos en las que te etiqueten en Facebook. Las posibilidades son muy amplias.
El otro servicio es el viejo amigo Delicious, que recientemente cambió de propietarios. Como muchos sabréis, se trata de un lugar donde guardar y compartir enlaces. Delicious es una especie de repositorio social de enlaces, un cajón de sastre donde muchos hemos pasado años metiendo cualquier cosa que nos pareciera interesante, o que podría sernos útil en el futuro; cosas que quisiéramos tener a mano, listas de lectura, etc. Puedes seguir a gente y estar al tanto de lo que se guardan, o hacer búsquedas en todo el sitio. Cosa muy intersante, ya que los resultados vendrán determinados por la cantidad de gente que se ha guardado cada enlace (más o menos es lo que está implementando Google con el +1) de modo que todos los links que aparecen son siempre una selección hecha por personas, no por robots. Esto hace estos resultados más relevantes en muchas situaciones.
Personalmente, tenía la cuenta de Delicious tan caótica que al final dejé de usar el servicio por un tiempo. Hasta hace poco en que decidí empezar de cero y ahora estoy siendo más selectivo con lo que meto y tratando de hacer más sencillo la clasificación en base a tags y a stacks.
Bien, al lío.
Lo que he hecho ha sido crear cuatro acciones. Cada una de ellas publica en Facebook, en Twitter, o en ambos en base a los tags con los que guardo los links en Delicious. Es decir, si guardo un link con el tag shared_fb, se publica en Facebook, si es con shared_tw, se publica en Twitter, y si es con shared a secas, se publica en los dos. ¿Que por qué son cuatro acciones si solo hay tres opciones posibles? Porque Ifttt no admite varias acciones para una sola regla. No puedes decirle que comparta en dos servicios en una sola acción de modo que para compartir en los dos (o los que sean) hay que crear la misma dos veces cambiando un servicio por otro. Cuando esté disponible la API de Google+ podrían ser tres acciones para compartir en los tres sitios de una vez, por ejemplo.
Esto sería un ejemplo de acción, la que postea en Facebook solo, mediante el tag shared_fb.

Como veis, en la sección Message, aparece un desplegable donde podéis seleccionar Notes, y aparece un botón en forma de flecha que al ser pulsado agrega {{Notes}} al recuadro. Tenéis que quitar cualquier cosa que aparezca aquí que no sea {{Notes}}. Esto lo que hace es agregar como mensaje del post lo que pongáis en el campo Comments del link de Delicious.
De esta forma, si compartís un link usando el bookmarklet de Delicious así:

Aparecerá en Facebook así

Si en vez de shared_fb hubiera puesto simplemente shared, se habría compartido en todos los sitios que tuviera configurados.
Ventajas de este sistema.
Es completamente altamente configurable, permite que cada uno lo adapte a su uso de internet, y se va expandiendo según salen las APIs de los servicios.
Además, permite tener todos los links que compartes a mano, con sus notas, en Delicious. Esto es muy útil cuando quieres echar mano de nuevo de alguno de los enlaces, cosa que suele pasar frecuentemente. Más aún teniendo en cuenta que volver atrás en sitios como Twitter es relativamente complicado, a veces casi imposible.
Desventajas de este sistema.
Le veo principalmente dos pegas a esta forma de compartir. La primera es que los bots de Iftt escanean tu actividad cada cierto tiempo. Es decir, que no se comparten instantáneamente los links nada más salvarlos en Delicious. Suele tardar un ratito, no mucho. Para mí generalmente no es problema, no suelo necesitar que se comparta al momento.
La otra pega es que hay que tener en cuenta los 140 caracteres de Twitter, y aquí no tenemos un contador que nos avise que nos hemos pasado. Así que ya sabéis, hay que concretar y ser breves.