Blog Ping

Posted by Iñigo in Uncategorized | 1 Comment



La ley de Murphy funciona: despues de buscar sin éxito una aplicación capaz de hacer “blog ping” a mano, decido programar una sencilla, y me encuentro con que ya hay una que lo hace (effbot)

Mi gestor de contenidos (CityDesk 2.0) no soporta de serie comentarios, trackback, pings, ni nada parecido… de serie. Se trata de una aplicación que te permite generar sitios web completos en html (o xml) a partir de una base de datos que mantiene internamente, de forma parecida a los gestores de contenidos (CMS) para weblogs, con la salvedad de que los sitios web generados con CityDesk suelen contener páginas html estáticas.

De esta manera es sencillo crear, y actualizar una página web o un weblog como éste; sin embargo las funciones “corrientes” de un weblog “hospedado” en un servidor, como incluir comentarios o enviar ‘pings’ no están soportadas de serie y hay que conseguirlas por otros medios…

… en el caso de los comentarios, Haloscan me resuelve el problema; sin embargo para hacer ping a varios sitios hay algo más de trabajo.

Ayer estuve preparando un programa en Real Basic para hacer ping automáticamente a unos cuantos sitios web como FeedBurner, Weblogs.com, o Syndic8 tan pronto como hubiese publicado contenidos nuevos en el blog (sin pasar por ping-o-matic, que no conoce todavía a bitácoras.com- por ejemplo).

Real Basic 5 no soporta XMLRPC directamente; para hacer “ping” a un blog hay que abrir un socketHTTP contra la URL que acepta los pings de weblogs y enviar con un ‘post’ http un documento XML como éste:

weblogUpdates.ping

ExocertSDI – Gestion de tecnologia y seguridad
http://exocert.com

La parte más complicada de la operación consiste en conseguir la documentación en Internet – siempre que sepas programar un poco – y en no mesarte las barbas cuando descubres que ya hay programas que hacen esto mismo (rara vez se es el primero en tener un problema).

En cuanto ponga de largo el programa, diseñando una interfaz gráfica algo decentilla, lo publicaré aquí por si le resulta útil a alguien.

One Response to Blog Ping

  1. forex says:

    Gracias por este post