Llevo dando vueltas en la cabeza a ciertas ideas que me gustaría razonar aquí mismo, de modo que tal vez, si bien no creo que sirvan a nadie, pudieran servirme a mí mismo, bien para darme cuenta de que no son correctas, o no del todo, o bien para reafirmarme más en mi razonamiento acerca de dichas ideas. En resumidas cuentas, que uno escribe para sí mismo, en buena medida. Y a eso voy. A ver qué te parece a ti también.

En la entrada de esta bitácora Archivo de configuración de Gesbit, es mi intención explicar porqué no considero necesario un "asistente visual" para rellenar el archivo de configuración de Gesbit. Básicamente, por dos razones: porque el archivo de configuración es realmente simple, y porque el asistente en cuestión necesitaría que Gesbit contara con ciertos permisos en el directorio de instalación, permisos a los que prefiero no recurrir, para evitar posibles problemas.

Últimamente se comenta que el popular (con razón) gestor de bitácoras Wordpress (en el que se basa, entre algunas otras cosas, nada menos que la estructura de la base de datos de Gesbit) va a permitir "sacar" de su directorio de instalación "raíz", la carpeta donde se guardan archivos de imágenes y otros, con el fin de evitar problemas de seguridad, entre otras cosas. Ahora bien, me pregunto, ¿por qué se guardaron allí las imágenes y archivos que ahora es menester y parece razonable quitar? Con esto me quiero referir a otra funcionalidad que no existe en Gesbit, y que, probablemente, no exista nunca.

Estoy hablando de otra especie de asistente, esta vez un "gestor de archivos", o al menos "gestor de imágenes", que nos permitiera, entre otras cosas, subir archivos a nuestro espacio web, para poder utilizarlos en nuestra bitácora. Creo, sinceramente, aunque bien puedo estar equivocado, que un gestor de bitácoras como Gesbit, no debe ocuparse de esa tarea. La misma implicaría disponer de más permisos sobre el servidor, sobre su sistema de archivos, que pueden y de hecho provocan bastantes problemas.

Hace tiempo que aprendí que una de las cosas que hay que hacer cuando se desarrolla un programa es, precisamente, saber qué es lo que no se ha de hacer. Funcionalidades que pueden acabar siendo contraproducentes, o que, desde luego, son superfluas. Estoy de acuerdo en que puede ser curioso contar con un "editor de imágenes online", pero, ¿que lo proporcione el propio gestor de bitácoras? ¿Y para qué están entonces los programas de edición de imágenes?

Estos siempre serán mejores, nos pongamos como nos pongamos, puesto que se dedican a este menester en exclusiva y a ello encaminan todos sus esfuerzos. Además, por si alguien pensara que es bueno contar con un editor de imágenes en línea, por el motivo que sea, podría remitírsele a nuevos servicios y sitios web que han aparecido no hace mucho, desarrollados incluso por las mismas empresas que desarrollan sus hermanos mayores, para el escritorio.

Así, en el caso de mis bitácoras, por ejemplo, yo alojo las imágenes y otros archivos fuera del directorio de instalación de Gesbit. Esto lo hago así desde un principio, para conseguir otra de las cosas que ahora se ve bien cambiar en Wordpress: que sea más sencillo el mantenimiento de la instalación de Gesbit y sus actualizaciones, que, en los meses que llevo desarrollándolo, no han sido pocas.

Ahora bien, ¿qué programa dirás que utilizo para subir archivos a mi espacio web? No te lo vas a creer: un cliente FTP, ¡de los de toda la vida! Y es que, ¿para qué demonios están los clientes FTP? Son programas que se diseñan específicamente para ese fin: trasladar archivos de un ordenador a otro, utilizando el protocolo también diseñado para este fin, entonces, ¿a qué implementar en Gesbit un gestor de archivos, con todo lo que eso implica?

Cada cosa para lo que es. ¿No parece algo más razonable así? Ahora bien, no estoy diciendo que los gestores de archivos "en línea", desarrollados con PHP, por ejemplo, no tengan su razón de ser. PHP, de hecho, cuenta con funciones y recursos suficientes para llevar a cabo algo así (siempre que se cuenten, por otro lado, con los permisos adecuados...) pero, estoy diciendo que para Gesbit veo innecesario algo así, más aún, lo veo contraproducente.

Como prueba podría poner las tres o cuatro bitácoras que gestiono ya con Gesbit desde hace algunos meses. Valiéndome de editores de imágenes en el escritorio, los que suelo usar y ya conozco y me ofrecen más de lo que necesito, y son mucho mejores que cualquier émulo "en línea", al menos a día de hoy. Y para transferir archivos uso un cliente FTP, que también conozco, que me va perfectamente, y que me evita tener que contar con ciertos permisos especiales en los directorios de mi espacio web, tanto los de la instalación de Gesbit como otros.

Ahora bien, se me dirá, "pero los usuarios agradecerán contar con esas herramientas integradas en Gesbit, es más, un usuario novato no sabrá lo que es un cliente FTP". Entonces, para defender mi postura, que me parece razonable y no por esto deja de parecérmelo, diré que para gustos los colores, y que, tal vez, este usuario, no es el usuario que busca Gesbit. Si algún otro usuario sabe apreciar lo que digo, tal vez se decida por Gesbit, o tal vez no, o tal vez eliga otro sistema, y no usará ciertas características.

Supongo que no se puede contentar a todo el mundo, y que Gesbit cumple muy mucho con mis objetivos, porque, al fin y al cabo, fue desarrollado en un principio para usarlo yo personalmente, de modo que lo he adaptado a mis preferencias, gustos y necesidades. Creo que Gesbit puede servir a otras personas, que tal vez puedan aprovecharlo, si lo miran bien, pero, asumo sin problema que no contentará a todo el mundo, y estoy dispuesto a recomendar alternativas (que las hay, y muchas y muy buenas) a los usuarios que me dijeran, "Gesbit no es para mí, ¿existe otra cosa?".

Creo que me dejo algo en el tintero. Espero al menos que haya sabido explicarme razonablemente bien, es decir, de forma que se pueda entender lo que quiero decir, aunque no se comparta. Tenía ganas de escribir sobre este asunto, e incluso me he planteado alguna página en la Wiki de Gesbit, o un hilo en el foro de Gesbit, que, por supuesto, hubiera titulado en todo caso algo así como "Lo que Gesbit no implementará", y contendría una lista de cosas que, como las mencionadas aquí, pienso que están mejor fuera de Gesbit que no dentro. De momento valga esta entrada como botón, digo muestra.