En el panel de administración de Gesbit no se hace un uso excesivo de AJAX, es decir, por ejemplo, para cambiar el estado de privacidad de una determinada entrada, desde el formulario de gestión de entradas, hay que "seleccionarla" y ejecutar la correspondiente "tarea". Y esto vale para una entrada o para varias a la vez, si se quiere. Otra posibilidad es editar la entrada, directamente.

He añadido un poco más de AJAX al panel de administración de Gesbit, y, me ha costado hacerlo, no creas. No que haya sido complicado, pero, que me ha costado decidirme a hacerlo o no. Ahora es posible editar "in situ" todas las propiedades de entradas, páginas, comentarios y enlaces. Como digo, no ha sido complicado de implementar, empero, no ha sido esto lo que me ha hecho dudar.

Porque, vamos a ver, está claro que poder cambiar el estado de privacidad de una entrada "con un clic" (en lugar de con un par de ellos) puede resultar útil, empero, siendo posible hacerlo, como digo, con un par de clic... ¿hasta qué punto merece la pena "complicar las cosas"? Básicamente se trata de complicar el código XHTML de los "scripts" en cuestión, si bien no excesivamente.

Además de lo dicho, ¿cada cuánto tiempo necesitas cambiar el estado de privacidad de una entrada? Tengo la sensación de que una bitácora puede ser algo lo suficientemente serio como para tomarse las cosas con más calma. Así, no me importaría tener que editar una entrada sólo para hacerla "privada", porque no es una cosa que se deba tomar a la ligera. Sin embargo,... ahí están los cambios.

Alguna vez he escrito aquí mismo que no pensaba añadir características en Gesbit que no fueran realmente necesarias. Y por eso cuando hago este tipo de añadidos me lo pienso más de una vez y más de dos. Y aún así hay veces que, dado por "terminado" el asunto, implementados los cambios, todavía me queda por saber si he hecho lo correcto o no. Creo que en este caso he acertado.

He acertado porque en realidad no se ha añadido nada a los formularios del panel de administración. Simplemente, donde antes se mostraba un "sí" o un "no" (para indicar si una entrada estaba publicada o no, por ejemplo) ahora se muestra el mismo "sí" o "no", salvo que este es un enlace, que, puede usarse para cambiar el valor de esa misma propiedad. Pero no hay ningún otro misterio, el asunto no va más allá (ni más acá).

Y tampoco se "rompe" con el sistema actual. Quiero decir, la "lista de tareas" que pueden aplicarse sobre entradas, páginas, comentarios, etc., sigue siendo perfectamente válida. Tal vez ya no para ejecutar una tarea sobre una sola entrada, pero, sí para hacerlo sobre varias entradas al mismo tiempo. Además, las tareas no se reducen sólo a cambiar ciertas propiedades de una entrada, por ejemplo, tambiém es posible hacer cosas como exportar una o varias entradas.

En fin, ya lo sabes: ahora es posible cambiar las propiedades "booleanas" de entradas, páginas, comentarios y enlaces, directamente, "in situ", gracias a "AJAX", en el panel de administración de Gesbit. Si quieres, puedes verlo ahora mismo en la demostración de Gesbit. Por lo demás, notarás también algún otro cambio en las "tablas" de los formularios, ahora con algunos elementos "centrados". ;-)