No diré que sea cosa de coser y cantar, nada de eso, pero, gracias a las recientes mejoras introducidas en Gesbit, es posible comenzar a pensar en plugins para Gesbit que tengan por objetivo el panel de administración de Gesbit. Es cierto que quedaría mucho por decir, pero, fíjate lo que puede hacerse en un par de minutos:
Como ves en las imágenes, se trata de cambiar el estilo del panel de administración de Gesbit, "de blanco a negro". Obviamente, el trabajo llevaría más de dos minutos: eso es lo que me ha costado cambiar un par de valores en la hoja de estilo, de manera que puedas ver el escritorio del panel de administración de Gesbit negro, completamente distinto a como viene de forma predeterminada.
Cuando hablo de cambiar la hoja de estilo, es justamente a eso a lo que me refiero, y es que, para hacer lo que vengo diciendo, he utilizado un plugin que implementa un sólo método "PrinterCallback()" tal que así:
public function PrinterCallback($printerID){ if($printerID == GBPLUGINS_PRINTER_ADMIN_HEADER){ $this->IncludeCSSInAdminPanel( new CssFile( $this->GetDirStylesUrl() . 'my-gb-admin.css' ) ); $this->UnIncludeCSSInAdminPanel( GbUrls::GetAuxiliarsUrl() . 'styles/gb-admin.css' ); } }
Es decir, que, como puedes ver, efectivamente, lo que hacemos es quitar la hoja de estilo que añade el propio Gesbit, y sustituirla por nuestra propia hoja de estilo, que es la que cambiaría de aspecto el panel de administración de Gesbit. Ya. No se me escapa que eso se dice muy fácil... pero que conllevaría su buen trabajo. Pero lo que yo quería decir, como habrás podido imaginar, es que ahora es posible hacer algo así en Gesbit, gracias a las mejoras recién introducidas.
Lo mismo aplicaría para archivos JavaScript. Ahora un plugin puede incluir los suyos propios dentro del panel de administración, y también, en un momento dado, sustituir alguno de los que incluya Gesbit por su cuenta. Huelga decir que con sólo lo dicho habría que ver cómo y de qué manera es posible desarrollar un plugin curioso para el panel de administración: estoy seguro de que "faltan cosas", pero, al menos hoy se está mejor que ayer en este sentido.

