<?xml version="1.0"?>
     <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
     <channel>
      <link>http://www.bitacora.gesbit.com/</link>
      <title>Bitácora de Gesbit - Entrada "Últimos comentarios en Gesbit" de la bitácora</title>
      <generator>Gesbit</generator>
      <description>Bitácora del gestor de bitácoras Gesbit</description>
      <atom:link href="http://www.bitacora.gesbit.com/rss/" rel="self"
       type="application/rss+xml" />
    
      <item>
       <link>http://www.bitacora.gesbit.com/ultimos-comentarios-en-gesbit/</link>
       <guid>http://www.bitacora.gesbit.com/ultimos-comentarios-en-gesbit/</guid>
       <pubDate>Sun, 06 Jan 2008 22:27:55 +0100</pubDate>
       <title><![CDATA[ Últimos comentarios en Gesbit ]]></title>
       <description><![CDATA[<p>
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.
</p>
<p>
¿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.
</p>
<p>
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.
</p>
<p>
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.
</p>
<p>
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.
</p>
<p>
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.
</p>
<p>
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.
</p>
<p>
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.
</p>
<p>
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.
</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.gesbit.com/ultimos-comentarios-en-gesbit/#comment-17</link>
       <guid>http://www.bitacora.gesbit.com/ultimos-comentarios-en-gesbit/#comment-17</guid>
       <pubDate>Mon, 07 Jan 2008 16:55:28 +0100</pubDate>
       <title><![CDATA[ Comentario por "David Esperalta" ]]></title>
       <description><![CDATA[No creas que no le di unas cuentas vueltas al asunto, que sí que lo hice. Pero, tenía que decantarme por alguna de las posibles formas de mostrar la información y bueno, ha quedado como ha quedado.

Respecto del "lateral" cuando visitas un "permalink", en realidad es algo que depende del tema que se esté usando. 

En el tema actual, cuando se visita una entrada "singular" no se muestra la "barra lateral" de la bitácora, para centrarse únicamente en la entrada y sus comentarios.

Respecto de las consultas SQL... bueno, es que 46 consultas SQL me parecen una exageración. Depende los plugins que se use, pero, ciertamente, creo que hay prestar atención a las consultas SQL que se llevan cabo.

No me atrevo a decir que sea lo más importante, pero, es algo que a mí, sin obsesionarme, me preocupa bastante. También el número de peticiones HTTP necesarias, y el tamaño de las páginas que se sirven, entre otras cosas.

Para terminar con el asunto de la presentación de los últimos comentarios diré que no todas las bitácoras de Wordpress los muestran igual. Muchas usan plugins diferentes que muestran resultados diferentes.

Hay que pensar en la posibilidad de usar temas y plugins en Gesbit. Si tú, por ejemplo, quieres usar Gesbit, y quieres mostrar los últimos comentarios de otra forma puedes hacerlo, nada te lo impide.

En todo caso, ciertamente, este asunto de los comentarios llevaba dando vueltas en mi cabeza desde hace tiempo, y ayer, al cabo, llevé a cabo una implementación que puede servir, pero, que, también puede revisarse.

Y probablemente es lo que haga, puesto que, seguramente es algo que puede mejorarse. Como todo en Gesbit, por otro lado. Como todo. Je, je, je... gracias por tu comentario <strong>elRufo</strong>.]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.gesbit.com/ultimos-comentarios-en-gesbit/#comment-16</link>
       <guid>http://www.bitacora.gesbit.com/ultimos-comentarios-en-gesbit/#comment-16</guid>
       <pubDate>Mon, 07 Jan 2008 16:50:33 +0100</pubDate>
       <title><![CDATA[ Comentario por "elRufo" ]]></title>
       <description><![CDATA[Me sorprende que no te hayas decantado por el clásico formato de WP del tipo

DEC en "Últimos comentarios en Gesbit"
elRufo en "Últimos comentarios en Gesbit"
DEC en "Últimos comentarios en Gesbit"
elRufo en "Últimos comentarios en Gesbit"
DEC en "Últimos comentarios en Gesbit"

que suele dar más idea de los posts más comentados, así como la ausencia de las columnas laterales (al menos una selección de ellas) al visitar el permalink.

Por lo de las llamadas a las bases de datos no te deberías preocupar, al menos habiendo sido usuario de WP. Por ejemplo, un blog que frecuento bastante http://halondisparado.com , gestionado con WP, da un total de 46 llamadas al visitar la página principal, y muestra más o menos la misma información que la página principal de gesbit (posts, grandes comentaristas, secciones, enlaces, búsqueda y archivo).

Buen trabajo. Un saludo.]]></description>
      </item>
      
     </channel>
    </rss>