<?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 "Gesbit es hoy un poquito mejor" 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/gesbit-es-hoy-un-poquito-mejor/</link>
       <guid>http://www.bitacora.gesbit.com/gesbit-es-hoy-un-poquito-mejor/</guid>
       <pubDate>Wed, 18 Jun 2008 21:36:54 +0200</pubDate>
       <title><![CDATA[ Gesbit es hoy un poquito mejor ]]></title>
       <description><![CDATA[<p>Acaso no notarás el cambio, pero, al final, después de dos días de implementación y pruebas, Gesbit guardará sus opciones "autocargables" en un solo registro de la tabla "options" de la base de datos. Esto es de lo que hablaba en <a title="Entrada en esta bitácora" href="http://www.bitacora.gesbit.com/mejoras-en-las-opciones-de-gesbit/">esta otra entrada</a>, bastante extensa, por cierto. Por lo tanto, para componer esta página que ves ahora, Gesbit ha requerido 16 filas menos de la tabla "options", puesto que Gesbit cuenta, actualmente, con 17 opciones. Además, cuando se añadan más opciones de este tipo, la misma consulta SQL las traerá de la base de datos, en una única fila.</p>
<p>He editado la <a title="Wiki de Gesbit" href="http://www.wiki.gesbit.com/index.php/Plugins#Almacenando_opciones_para_los_plugins">página de la wiki</a> que se dedica al asunto de los plugins que necesiten guardar sus propias opciones en la base de datos. Esto es porque los plugins pueden aprovecharse ahora de nuevos métodos y características en la clase "GbPlugin", de la que heredan, de modo que también ellos guarden, sencillamente, sus opciones en una sola fila de la tabla "options". El propio Gesbit se encargará de borrar dicha fila si el plugin se "desactiva" o desinstala.</p>
<p>Además, en los dos días en que he estado desarrollando todo este asunto, he descubierto algunos errores en Gesbit, no demasiado graves, pero, que, he aprovechado para corregir. Si te interesa, puedes echar un vistazo al historial de Gesbit, incluido en la distribución de <a title="Sitio web de Gesbit" href="http://www.gesbit.com/download.php">su código fuente</a>. Por ejemplo, desde los tiempos en que Gesbit era todavía "SMC" (por Simple Manegador de Contenidos), venía arrastrando una serie de identificadores en su código fuente de que comenzaban o incluían la palabra "Site". En lugar de esta palabra se han cambiado estos identificadores por la palabra "Blog", más apropiada.</p>
<p>Estoy muy contento, sobre todo en lo que concierne a cómo se guardan ahora las opciones de Gesbit, así como de los plugins que lo necesiten, porque, esto significa que Gesbit ha mejorado su rendimiento, aunque sea en unos prácticamente inapreciables milisegundos. Y, cuando no, este nuevo sistema se ve más prometedor de cara al futuro, es decir, pienso, aunque pueda estar equivocado, que este sistema "escala" mejor, a la hora de que Gesbit cuente con más opciones, y pueda hacer uso de más plugins.</p>
<p>Como siempre que hago este tipo de cambios (no es nada habitual) estoy un poco con la mosca detrás de la oreja. He probado y requeteprobado, pero, es posible que se me escape algo que no he sido capaz de ver. Ahora bien, me he decidido a actualizar Gesbit porque, llegado a cierto punto, estoy dispuesto a tratar de solucionar los posibles problemas que surgieran a raíz de estos cambios, pero, conservando el objetivo de los mismos, porque lo considero un buen objetivo, una buena cosa para Gesbit y las bitácoras que puede gestionar.</p>
<p>Por el momento, mis tres bitácoras ya usan la última versión (actualización, en realidad) de Gesbit y todo parece ir bien. Lo que me preocupa es que, a este paso, Gesbit va a permanecer en estado "beta" mucho tiempo aún. Porque, de haber hecho estos cambios con una versión estable, me hubiera costado implementar un "parche de actualización" para la base de datos. La estructura no ha cambiado, pero sí datos fundamentales: nada menos que las opciones de Gesbit.</p>
<p>Y, aunque Gesbit ya piensa en la posible actualización de su base de datos, es precisamente este asunto, entre otros, el que me lleva a retrasar una versión estable de Gesbit, una versión de la que pueda garantizarse compatibilidad con futuras versiones. Algún día tendrá que llegar esto, y, a mí me gustaría que no tardase demasiado, pero, en todo caso, visto que acabo de hacer y presentar estos últimos cambios, vamos a dejar pasar un poco de tiempo más, a ver cómo se desarrolla todo.</p>]]></description>
      </item>
      
     </channel>
    </rss>