Echaba en falta mostrar los últimos comentarios que se habían publicado en una bitácora gestionada con Gesbit. Podía haber delegado a algún plugin el mostrarlos, pero, he preferido hacerlo de otra manera, y ahora, el tema predeterminado en Gesbit, muestra cinco últimos comentarios publicados.

¿Cómo que he preferido hacerlo de otra manera? Bueno. En realidad ya estaba usándose un método de la clase "GbDb" para obtener los últimos comentarios publicados, así como también las últimas entradas. Estos métodos se usaban únicamente en el panel de administración de Gesbit, por otro lado.

Sin embargo, he preferido que dichos métodos (ahora renombrados) pudieran retornar los últimas entradas y comentarios "con más opciones", lo que he aprovechado para utilizar el que muestra los últimos comentarios en el tema predeterminado en Gesbit. De este modo puedo decir que he matado un par de pájaros de un tiro, por lo menos.

Claro está, todo tiene su parte "negativa". En este caso, mostrar los últimos comentarios implica hacer una consulta SQL más a la base de datos. Ahora mismo, para mostrar "el índice" de una bitácora gestionada con Gesbit son precisas doce consultas, si se muestra a un usuario sin autenticar, y dos más, si el usuario está autenticado.

Una sola consulta basta para traer los últimos comentarios, aunque, también sobre esto he tenido la precaución de no requerir todo el contenido de los comentarios, sino sólo los 90 primeros caracteres. En definitiva, sí, es una consulta más, pero, no demasiado pesada, puesto que se "traen" datos relativos a los cinco últimos comentarios únicamente.

Por otro lado, otras consultas que incluyo en la cuenta, realmente no son pesadas. Por ejemplo, se lleva a cabo una consulta "SET NAMES utf-8;", que cuenta como consulta, pero, que, no retorna ningún dato, ni falta que hace. Por último, he considerado que merecía la pena la consulta SQL para obtener los datos de los últimos comentarios.

Estos forman parte de una bitácora. No sólo el autor de la misma, sino sus lectores, pueden aprovecharse de esa información. Más aún, considero que si no se cuenta con dicha información, uno puede notar que se está perdiendo algo. No sé si ocurre lo mismo con una hipotética lista de "últimas entradas", puesto que para eso está la portada de una bitácora: para ver las últimas entradas.

En todo caso podría estar bien mostrar "las penúltimas" entradas. Pero, mostrar una lista con los últimos comentarios, y el correspondiente enlace a los mismos, me parece algo demasiado valioso como para no contar con ello "de serie". Por la sencilla razón de que, como he dicho, me parece que uno pierde información valiosa y que se echa de menos.

Han sido necesarios unos cuantos cambios en Gesbit para implementar esta nueva "característica". Sin embargo, como he mencionado arriba, puedo estar contento también con esto. Sobre todo, porque he matado varios pájaros de un tiro. Además hoy ha sido un día en que he encontrado algún que otro problema en Gesbit que he procurado solucionar.