Ayer decía que había incorporado a Gesbit la posibilidad de enviar notificaciones a diferentes sitios web cuando se actualiza o se publica una nueva entrada en una bitácora. Avanzaba entonces la posibilidad de incorporar un servidor XML-RPC a Gesbit, y así lo he hecho.

Por supuesto, se trata sólo de una especie de "prototipo", que únicamente cuenta con un método "propio" "gesbit.getTime", que retorna la hora del sistema, y que por ahora no ofrece más posibilidades. Pero es, como digo, la base de lo que puede llegar a ser.

Por otro lado, he solucionado algunos problemas en Gesbit entre ayer y hoy. Uno de ellos tenía que ver con los títulos de las entradas. Resulta que no se estaban validando convenientemente. Por poner un ejemplo, no se comprobaba si el título de una entrada era el de un "filtro" de Gesbit.

¿Qué quiere decir esto? Bueno. Tiene que ver con las URLs en las bitácoras gestionadas por Gesbit. Esta sería la URL de la categoría "Desarrollo" de esta misma bitácora:

http://www.bitacora.gesbit.com/category/desarrollo

Y aquí un ejemplo de URL para una entrada en esta misma bitácora:

http://www.bitacora.gesbit.com/titulo-entrada

Ahora bien, ¿qué ocurría si titulabas una entrada como "Category"? Pues que su "enlace permanente" sería "category", como puedes ya imaginar, esto entraba en conflicto con el "filtro" correspondiente, con un resultado, cuando menos, inesperado. Depende del "filtro" el resultado sería uno u otro.

Gesbit considera ahora inválido el título de una entrada si este supera o no llega a una determinada cantidad de caracteres, o si su "enlace permanente" coincide con el "identificador" de un "filtro" de Gesbit. Esto quiere decir, por otro lado, que, es posible tener una entrada cuyo título coincida con el identificador de un "filtro", siempre que su "enlace permanence" no sea el mismo.