Hoy, esta noche, lo que va de día, ha dado bastante de sí en lo que se refiere a Gesbit. Además de hacer desaparecer de la faz de la tierra a SMC, y hasta un SGB, estoy contento con el nombre Gesbit, queda bastante bien en el sistema, me ha aclarado no pocas cosas respecto del nombre de este, en fin.
Pero lo último de lo último es Gesbit cuenta ya con un apartado de opciones. Ya es posible cambiar todas las opciones conque ahora mismo "juega" Gesbit, que no son muchas, todo hay que decirlo, unas once aproximadamente.
Había que buscarle la vuelta al formulario de opciones... o, por mejor decir, a los formularios, puesto que estas se dividen en varias categorías. No lo he tenido muy claro, pero, creo que, como ha quedado, no está mal del todo.
Cada formulario se muestra en una tabla, con los valores de las opciones en una columna, y el nombre y descripción de la opción correspondiente en otra columna. Ambas ocupan un cincuenta por ciento de la tabla y bueno, eso hace que todo quede bastante recogido.
Las opciones en Gesbit tienen todas (hasta ahora, al menos) un valor por defecto. Esto me ha servido para hacer que en cada uno de los aparatados de opciones los formularios cuenten con un botón para "revertir" las opciones correspondientes a dichos valores por defecto.
Además, el hecho de llevar a cabo el apartado de opciones me ha servido para atacar cierto problema que veía venir, pero, que, no quería prestar demasiada atención, precisamente, hasta no ponerme con las opciones en el apartado de administración de Gesbit.
Gesbit cuenta con una clase "GbOptions", que hereda de otra de nombre "Options", y que hasta ahora iba acumulando métodos tal que "GetSitename", "GetSiteDescription", etc. Tenía que agrupar dichos métodos en uno sólo que he dado en llamar "GetSiteOption", al que, pasándole la constante correspondiente, retorna la opción de turno, o un valor por defecto, si la opción no existe o existe pero con un valor nulo.
En fin. Todo esto está sujeto a cambios, pero, creo que puede valer... puede valer...
Publicada el Jueves, 8/11/2007 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks