<?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 "Archivo de configuración de Gesbit" de la bitácora</title>
      <generator>Gesbit 1.0 Ludwig (beta)</generator>
      <description>Sobre el 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/archivo-de-configuracion-de-gesbit/</link>
       <guid>http://www.bitacora.gesbit.com/archivo-de-configuracion-de-gesbit/</guid>
       <pubDate>Sat, 19 Apr 2008 06:11:40 +0200</pubDate>
       <title><![CDATA[ Archivo de configuración de Gesbit ]]></title>
       <description><![CDATA[<p>Para la instalación de Gesbit no es preciso que ninguno de los directorios "implicados" tengan permisos más o menos "relajados". Gesbit no precisa escribir en archivo alguno, ni tampoco ofrece esa posibilidad. Esto, que puede que algún día revise, puesto que se considere un tanto "paranoico" (y sin sentido) determina que Gesbit no cuente con un "asistente de instalación" para su configuración.</p>
<p>Gesbit cuenta con un "asistente de instalación" para su base de datos, pero, la configuración "base" para Gesbit, ha de ser proporcionada editando el archivo "gb-conf-sample.php", de forma manual, es decir, por tu propia cuenta: antes de subir los archivos al servidor correspondiente. He hecho algún cambio en dicho archivo de configuración de cara a que este se muestre "amigable" a quien tiene que editarlo. Y así queda el archivo de configuración de Gesbit a día de hoy:</p><div class="gbhighlighcode"><div class="sourcecode"><pre class="php"><span style="color: #808080; font-style: italic;">/**
 * Gesbit configuration script
 * 
 * Fill and save as gb-conf.php
 * 
 * @package initialization
 * @subpackage mainrequires
 */</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">// Gesbit language code</span>
<a href="http://www.php.net/define"><span style="color: #000066;">define</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'GB_LNGCODE'</span>, <span style="color: #ff0000;">'es'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">// Database tables prefix</span>
<a href="http://www.php.net/define"><span style="color: #000066;">define</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'GB_DB_PREF'</span>, <span style="color: #ff0000;">'gb_'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">// User to database access</span>
<a href="http://www.php.net/define"><span style="color: #000066;">define</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'GB_DB_USER'</span>, <span style="color: #ff0000;">'root'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">// Database that Gesbit use</span>
<a href="http://www.php.net/define"><span style="color: #000066;">define</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'GB_DB_NAME'</span>, <span style="color: #ff0000;">'gesbit'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">// User pass to database access</span>
<a href="http://www.php.net/define"><span style="color: #000066;">define</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'GB_DB_PASS'</span>, <span style="color: #ff0000;">'password'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">// Database host (99% localhost)</span>
<a href="http://www.php.net/define"><span style="color: #000066;">define</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'GB_DB_HOST'</span>, <span style="color: #ff0000;">'localhost'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>
<p>Y eso es todo. Me queda la duda de que, tal como está, quizás falta información. Por ejemplo, el "código de lenguaje" de Gesbit. Puede no ser tan evidente que podría ser también "en", o "ca". Y lo mismo pasa en realidad con el resto de constantes, cuyos valores, por otro lado, incluso podrían mantenerse tal cual, como es el caso del "host" de la base de datos, casi con toda seguridad "localhost" siempre.</p>
<p>Todo se andará. De momento creo que he ganado algo en "legibilidad". Un usuario más o menos avezado no encontraría problemas para configurar Gesbit, me parece a mí, puesto que además las constantes en cuestión son bastante comunes en aplicaciones similares. Otra cosa sería un usuario no avezado. Para este acaso un "asistente" sería lo ideal. Aunque, como digo, el asistente necesitaría contar con permisos de escritura sobre cierto directorio, cosa que de momento me he negado a contemplar, quizás tontamente.</p>]]></description>
      </item>
      
     </channel>
    </rss>