Por @Alvy — 26 de Julio de 2005

Tenemos un estreno hoy, el regalo número dos para este weblog en su segundo aniversario. Se trata de una nueva sección donde publicamos todos los comentarios que los autores de Microsiervos vamos dejando en otros blogs, foros, grupos y en general cualquier página de Internet. Lo hemos llamado Feed RSS Microsiervos DC: Conversación Distribuida. Además de servirnos como archivo a los autores, si a tí también te interesan los temas que a nosotros nos interesan puedes leer lo que decimos e ir a las anotaciones originales en otros sitios para participar. Estamos llevando a cabo esta «doble publicación» (en los sitios a los que vamos y luego una copia aquí) desde hace algunas semanas. También hemos recuperado algunos comentarios muy antiguos a modo de demostración y curiosidad. Parece divertido y útil tener todo un historial en línea de lo que alguna vez dijiste públicamente. Sobre todo porque así se puede ver lo burro que eres. En realidad el DC no pretende tanto, pero sí que le encontramos cierta utilidad como archivo personal y referencia de todo lo que vamos diciendo por ahí.

A modo de demo, busqué y recuperé para este nuevo DC un viejo comentario que dejé en USENET de 1997, también algún mensaje en foros de Ya.com en 1999, otro en Barrapunto en 2001 o en una lista de correo sobre Star Trek en 2002. Son solo algunos ejemplos.

En el blog DC no añadimos los comentarios de nuestro propio blog para no repetir demasiado. Tampoco lo que decimos en nuestras propias cuentas de servicios donde hay conversaciones, como Flickr. En cambio sí que añadimos todo lo que comentamos en las cuentas de Flickr de otras personas o en otros servicios, no necesariamente sólo blogs. Esto incluye lugares como USENET, Wikis, listas de correo y demás. Cada comentario del DC tiene un enlace permanente como referencia, pero no admite comentarios. Para comentarios hay que seguir el enlace para ir a la conversación original. Solemos publicar nada más que el primer mensaje que dejamos en un hilo de conversación, si es que acaso hay varios.

Conversaciones Cruzadas, Blogs transversales

El formato de Microsiervos DC es una solución de baja tecnología a un problema que lleva tiempo dando vueltas entre los aficionados a los blogs. El problema podría denominarse el de las Conversaciones Cruzadas o el Blog Transversal:
No hay cena o encuentro de blogueros donde no salga el tema. A fuerza de postear acabas sintiendo la necesidad de tener cierto control sobre tus contenidos, sobre lo que dices en tu página y en las de los demás. Es más, es posible que para no perder la pista de tus brillantes aportaciones decidas: (a) No comentar, con lo que la conversación se resiente, (b) b) postearlo en tu blog, con lo que la conversación se resiente. - Tintachina
Algunos sistemas de weblogs de hoy en día permiten seguir ciertas conversaciones cruzadas mediante los trackbacks. Pero ese sistema no es perfecto y en general si vas dejando comentarios por ahí acaban perdiéndose como lágrimas en la lluvia. No existe ningún automatismo general que permita a un autor seguir sus propias conversaciones y saber si luego le contestaron, o qué va diciendo otra persona que tiene gustos similares por ahí y dónde participa. Algunos weblogs tienen un feed RSS de cada post con comentarios, o permiten «recibir por correo las contestaciones». Ambas cosas están bien, pero que no resuelven el problema general.

Este tema no es nuevo: se trató en Merodeando como Conversaciones Cruzadas: dejando miguitas de pan, anteriormente Tintachina lo había explicado en El Blog Transversal. Buscando encontré el Proyecto Anota que es algo parecido: usar anotaciones semánticas y externas. Seguro que se ha tratado en mucho más sitios. Hace poco se lanzó Conversation Tracker de Blogpulse, donde puedes seguir conversaciones en blogs (pero sólo en blogs) buscando por palabras, algo que no sabemos si es del todo efectivo.

Existen posibles soluciones en plan apaños o hackeos sencillos para resolver todo esto y archivar lo que vas diciendo por ahí. Uno sería guardar bookmarks de todos los sitios donde posteas, por ejemplo en Del.icio.us. Taggearte a tí mismo. crear un feed de tus comentarios en la blogosfera.

Nosotros en Microsiervos hemos ido a la solución de baja tecnología: Microsiervos DC es un miniblog metido dentro de Microsiervos donde cada vez que publigamos algún comentario en otro sitio hacemos un «copiar y pegar» manual en el miniblog. De momento parece bastante cómodo y fácil. Sólo hay que acordarse de hacerlo, y teniedo a mano una herramienta de publicación como ecto es muy cómodo.

El resto de la inspiración y el nombre del «invento» lo encontramos en Further Afield de Kottke.org, quien tiene una sección de blog precisamente así, con sus comentarios en otros blogs anotados y enlazados. Además nos gustó el nombre de Conversación Distribuida que usó, es muy apropiado y con rollito Cluetrain.

Desarrollo futuro

Cuando montamos el DC nos preguntamos si no habría alguna forma de automatizar todo esto. Intercambiamos algunos correos con Víctor rvr a quien le gustó la idea. Se apuntó unos días a las pruebas del DC como «microsiervo temporal». Como buen ingeniero, le gustó el reto de encontrar una solución a un problema. ¡Mil gracias Víctor! Ha desarrollado un script para GreaseMonkey sobre Firefox que sirve precisamente para automatizar todo esto: intercepta las páginas web que visitas y cuando observa que vas a escribir y darle al botón «Publicar» en otro blog que no sea el tuyo, envía el texto del formulario, la URL y el título a tu «mini-blog de conversación distribuida». Este desarrollo todavía no está terminado, por el problema de seguridad que hubo con Greasemonkey hace poco, pero en cuanto esté listo avisaremos. Funciona enviando el resultado a tu blog en Movable Type, pero no debería ser difícil adaptarlo a otros sistemas.

Víctor hizo un screencast [película en Flash] mostrando cómo funciona el invento, los interesados en cómo funciona el script pueden echarle un vistazo.

Otras automatizaciones posibles serían un bookmarklet que pudieras usar tras comentar en alguna página, marcando tu propio texto (parecido al QuickPost de Movable Type). Esto no debería ser tampoco muy difícil para los Jedis del Javascript (copiar el texto que marques, tomar la URL y el título y enviarlos al formulario de Nueva Anotación de tu blog). Tal vez lo ideal sería que entre todos los fabricantes de CMS para bitácoras se pusieran de acuerdo para inventar una especie de ping/trackback para comentarios, que dejara copias de lo que publicas por ahí en tu propio blog.

Bueno, si a alguien se le ocurre algo más sobre todo esto que aproveche, es un tema que por lo que hemos podido ver interesa a mucha gente.

Compartir en Flipboard  Compartir en Facebook  Tuitear

24 comentarios

#1 — alidhaey

Una muy buena idea esto del DC. Sólo os queda poner el enlace a lo de la DC para cuando este post quede enterrado por el tiempo.

#2 — Anonymous

¿Entendeis la repercusión que esto tendrá sobre la productividad de vuestros lectores?

#3 — Julio Alonso

Me encanta. Espero ansioso el script para Greasemonkey.

#4 — Camarada Bakunin

¡Fascinante! Como me dedico a vaganbundear (me imagino que como vosotros) por decenas de blogs, acabo perdiendo enseguida la pista de dónde he ido dejando comentarios. Me parece muy interesante saber dónde y qué comenté, pues si comenté es porque el sitio me pareció interesante. Me da mucha rabia no volver a encontrar ciertas cosas que me gustaron en su momento: navego de manera muy caótica, con docenas de pestañas abiertas y no me acuerdo de agregar nada... hay tanto que leer.

#5 — manu

pero es un script solo para MT o cualquier blogware?

de todas formas es una idea buena, total control de tus contenidos, es bueno.

#6 — Alvy

El script es para Greasemonkey, una extensión para firefox. Por tanto sirve para ese navegador y para Mac y Windows. Lo que hace es que cuando publicas un comentario en el formulario de cualquier blog (idealmente los detecta todos, aunque al principio solo funciona con los de MT) envía ese texto a tu propio blog (que también está montado con MT). Pero todo esto se puede cambiar y en general creo que cuando esté terminado funcionará con los comentarios que se dejan en casi cualquier tipo de blog (siempre que se pueda detectar el formulario) y para publicar en casi todos los sistemas de blog que admitan publicación externa mediante una API (ej. MT, Bogger, etc).

#7 — show

Vaya tela, vaya curro os meteis con este weblog. Muchas felicidades cada día soys mejores. xD

#8 — ACid

Simplemente genial !!

#9 — Albert

A ver, a ver, tiene buena pinta :) Celebro que alguien se haya animado por fin a montar algo así!

Sobre el bookmarklet, no creo que haga falta seleccionar un texto, si puedes hacer que analice el html del post+comentarios y sabe cual es tu URL, tendría que poder autodetectarlo, aunque quizás si que dependerá del CMS en el que se haya comentado.

Y sigo pensando que utilizar del.icio.us sería lo más simple y lowtech, asequible para los que no tengan espacio de servidor. Un sitio donde guardar los contenidos, con un feed para poderlo vomitar en nuestro blog o permitir que la gente lo sindique. Además si ya estamos logoneados en nuestra cuenta delicious es simplemente añadir el link con un tag especifico ('dc'?) y listos..

A ver que tal, y a ver si después pasa a ser una extensión stand-alone :))

#10 — Antonio Ortiz

Muy muy interesante. Estoy deseando echarle un ojo a la implementación.

#11 — Víctor R. Ruiz

Añadiendo algo más de información sobre el script de GreaseMonkey, ahora mismo estamos esperando a que se publique una nueva versión del plugin porque todas las funciones a llamadas remotas están deshabilitadas y eso limita por completo su funcionalidad. De momento, solo se detectan los formularios de comentarios de Movable Type, pero no será difícil añadir Blogger y otros sistemas populares. La publicación se hace en estos momentos mediante Atom API, que es el que usa MT, TypePad, Blogger y otros sistemas. Tampoco habría demasiados problemas por añadir MetaWeblog API.

Si alguien tiene curiosidad, hice un screencast sobre su uso.

#12 — sergio

de lo mejorcito que he leído en muchísimo tiempo... a ver si tenemos pronto esa actualización de GreaseMonkey y ese script... ;)

#13 — RBA

Me mandais el script cuando podais y lo adapto rapidamente a lo que me corresponde :-)

#14 — Víctor R. Ruiz

RBA: Envíame un correo, plis :)

#15 — SegFault

El bookmarklet de Wordpress para subir notas hace eso mismo (publicar lo que seleccionas).

--

SegFault

#16 — Eneko

¡Joder que frustración y alegría a la vez!

Cuando leí el otro día este post, no lo leí entero, porque estaba en el curro y no tenía tiempo.

Bien, hoy, me puse a pensar en como hacer todo este sistema automatizado... y pensé precisamente en Grease Monkey y en un plugin para Firefox y tal.

Así que me puse a esfcribir un psot todo contento para mi blog, explicando la idea que se me había ocurrido. Y jodeeer, cuando fui a buscar el enlace para linkar a este post, vi que había parte que no había leido y... mierda!

Es la frustración que siente uno cuando ve que lo que está pensando hacer ya está hecho (o casi). Vamos, que se me habían adelantado.. XD

Pero estoy contento porque si realmente termina de funcionar el script, será cojonudo.

PD: He querido dejar los tacos para enfatizar un poc más la confusión de sentimientos que tengo ahora mismo. :) Enhorabuena por la idea!

PD2: Creo que al tal Alejandro este deberíais empezar a considerarlo como spam, ya que os ha dejado últimamente unos cuantos comentarios sin sentido que sólo apuntan a su web.

#17 — Alvy

#17  Alejandro +Q ya ha sido avisado por correo privado para que deje de enviar comentarios de ese tipo. Gracias. () De hecho no nos ha hecho ni caso y ha seguido con lo mismo, así que todos sus mensajes han sido borrados.

Lo de las ideas simultáneas es muy común, sobre todo cuando son ideas para resolver un problema que tiene todo el mundo y el número de soluciones es limitado. Aquí cualquier solución es buena si ayuda a resolver el tema de tener los comentarios desperdigados por ahí.

Admitiremos por esta vez en tu caso algunos tacos como énfasis temporal pero vamos a tener que acabar regalándote un diccionario de sinónimos ¡porque bates todos los récords! ;-)))

#18 — Julio Alonso

Después de unos días de darle vueltas. Un par de comentarios:

1. Ayudaría añadir el título del blog además del título de la nota a la que se enlaza.

2. ¿Tienen sentido los archivos individuales de los comentarios? Te generan más páginas en el servidor y tampoco tienen tanta entidad. Aparte de que mareas a Google... ¿no sería mejor usar como índice por defecto la hoja mensual y ya está?

#19 — Alvy

Tal vez se pueda añadir el título del blog, pero desde luego lo más relevante es el del post. Ahora estamos usando los campos Title, Entry y Extended para poner el Título del Post, el Texto y la URL, digamos, y sería un poco más complicado encajar otro campo. Pero vamos, se podría hacer supongo.

Las anotaciones individuales son importantes porque así puedes hacer referencia a un solo comentario sin que esté mezclado con otros... si las dejas en páginas con "todos los comentarios" (ej. por autor o meses) te salen demasiado largas esas páginas... Lo cierto es que esas plantillas no están del todo bien terminadas porque no deberían tener tanto texto (48 textos como tiene la mía, por ejemplo), más bien las 10 más recientes y luego una lista a las notas individuales. Si miras cómo organizamos las categorías en microsiervos, pues algo parecido.

Pero vamos, como primera versión hay detallitos de estos que son ciertamente mejorables.

#20 — tintachina

¿Cómo puedo conseguirlo? Quiero probarlo :)

#21 — Alvy

Ahora que ha salido la 0.5 de Greasemonkey Víctor me dijo que está terminando de afinar el script, en cuanto se acaben las vacaciones yo creo que podremos ya disfrutarlo plenamente.

#22 — xergio

Buenas chavales. Llevo unos días dándole vueltas al asunto... de hecho agregué a rvr a jabber y estuve comentándole alguna cosilla sobre el tema. El caso es que creo que he dado con una posible solución que creo que es bastante cómoda, sin pasar por el greasemonkey... ya que lo probé y me fallaba más que una escopeta de feria. Aun estoy planteándolo y programando un miniscript para daros al menos una demostración, cuando lo tenga lo posteo de nuevo, vale?

#23 — Alvy

Pues genial, cualquier sistema puede ser bueno. Ya nos contarás.

#24 — xergio

Ya lo tengo ;)

La explicación la he dejado en mi sitio. Si tenéis alguna duda comentadmelo, bien aquí, bien en mi sitio o bien por Jabber, ok?

A ver qué os parece ;)