Experimento de sindicación vía SMS

Antes de nada quiero agradecerte tu interés y, ahora, comencemos...

Como tengo por costumbre antes de ir al grano voy a dar un pequeño rodeo y comenzaré hablando de algo que, aparentemente, no tiene nada que ver con el asunto original: Twitter. Tal vez ya hayas oído hablar de él, no obstante, allá voy.

Twitter es un servicio que permite a cualquier usuario publicar mensajes cortos (140 caracteres). Según decida el usuario su canal puede ser público o privado; en este caso sólo aquellas personas elegidas por el usuario podrán recibir sus mensajes. Naturalmente el sistema es bidireccional de tal forma que un grupo de amigos puede estar perfectamente informado de los mensajes del resto.

En teoría, el objetivo fundamental de Twitter es informar sobre "¿qué estás haciendo ahora?" pero eso es sólo la teoría puesto que cualquiera puede escribir sobre cualquier cosa y, de hecho, algunas personas ya hablan de microblogging debido a lo escueto del texto.

¿Dónde está la gracia? Además de publicar/leer vía web se puede publicar/leer vía SMS. A día de hoy publicar por SMS desde España puede ser un poco caro pues el número es del Reino Unido; sin embargo, no hay problema en recibir mensajes una vez el usuario se ha dado de alta (para eso sí hace falta enviar un SMS a Reino Unido).

Mmmm... ¿Es posible entonces -te preguntarás- publicar en la web de Twitter un mensaje para que una o más personas lo reciban por SMS? La respuesta es afirmativa; dicho de otro modo, se puede usar Twitter para mandar SMS gratis (los detalles aquí).

Sin embargo, no es el hecho de enviar SMS gratis lo que me atrajo de Twitter sino la posibilidad de emplear para difundir contenidos a grupos de personas bajo suscripción, es decir, sindicación vía SMS. Si has sido alumno de Introducción a la Programación tal vez recuerdes aquello de

"[...] las notas se publican en la web de IP, de EUITIO, en el foro y se avisa por correo; vamos que menos por el móvil os enteraréis de que han salido las notas [...]"

Pues bien, gracias a Twitter ahora podríamos informar de las novedades en IP (o, para el caso, en cualquier asignatura). Naturalmente, para ello es necesario que Twitter ofrezca un API para publicar y un formato para los mensajes fácil de procesar. Lo segundo no es un problema gracias a los feeds RSS y lo primero tampoco pues, en efecto, existe un API (o algo parecido).

Y así, por fin, llegamos al meollo del asunto: ¿en qué consiste el experimento?

Lo aquí descrito puede ser muy interesante para cualquier asignatura de la EUITIO y para la propia EUITIO pero puede dar lugar a una saturación en los receptores (se corre el riesgo de que lleguen demasiados mensajes); por otro lado, 140 caracteres no dan para mucho, así pues, ¿se publican sólo los títulos? ¿Títulos y un resumen? ¿Se añaden enlaces? En resumen, hay muchas preguntas y para obtener respuestas es necesario experimentar con un grupo de usuarios pequeño, con un feed que se actualice con frecuencia pero no demasiada y, ya puestos, que tenga un cierto interés para mí :) Así, el experimento consiste en "suscribirse" a un canal Twitter para seguir las novedades del blog que publico para mis proyectantes en el que trato temas sobre Web, recuperación de información, procesamiento de lenguaje natural, Web 2.0, etc. Si antes de aventurarte a recibir esa información en tu móvil quieres echarle un ojo lo tienes disponible en http://www.di.uniovi.es/~dani/PFCblog. Si quieres suscribirte mediante Twitter sigue estos pasos:

  1. Registrate en Twitter siguiendo, además, las recomendaciones de Mapamóvil. Si tienes algún problema con esta última parte escríbeme.
  2. En el área de texto para "What are you doing?" escribe lo siguiente: FOLLOW pfcdgayo
  3. En ese momento aparecerá como amigo tuyo "Blog proyectantes", ¡no lo borres! De lo contrario no te llegarían los mensajes.

Lo que sigue a continuación ya no son instrucciones sino "garantías" de que el vínculo no es bidireccional, esto es, no me va a llegar nada que escribas en Twitter y a través de "Blog proyectantes" no se podrá llegar a tus amigos.

Puede que te preguntes qué estoy usando para montar este "chiringuito". En realidad nada complicado (por el momento), sigo la filosofía de Ping-o-matic!, es decir, en lugar de "tunear" el software de blogging para que cada vez que se publique notificarlo en Twitter he preparado un script que procesa el RSS y publica el título y un extracto del post más reciente en Twitter. Para hacerlo más "usable" lo tengo en la barra de favoritos de Firefox. Más abajo puedes ver una pantalla capturada del feedback que recibe el usuario cuando notifica vía Twitter una atualización en el blog así como una foto de un móvil con el correspondiente mensaje.

Feedback que ofrece el servicio cuando se ha enviado la notificación vía Twitter SMS recibido en un móvil desde Twitter gracias a twitt-o-mat

Ni que decir tiene que el servicio actual no es ninguna maravilla (después de todo no son ni 150 líneas de PHP), por esa razón estoy abierto a sugerencias e, incluso, a dirigir un proyecto/trabajo fin de carrera destinado a estudiar de forma más profunda todas estas ideas e implementar un servicio análogo a Ping-o-matic.

¿Qué deberías hacer si participas en el experimento? Describir tu experiencia, puedes hacerlo en comentarios en la entrada correspondiente del blog, mediante correos privados, en el foro de la EUITIO (dentro del thread del anuncio) o en tu blog; donde quieras siempre y cuando yo pueda leerlo para ver qué cosas funcionan y cuáles no y recoger ideas para mejorarlo, muy probablemente, como un PFC.

Eso es todo. Gracias por tu paciencia y un saludo. Dani