En los últimos días he tenido la oportunidad de probar los nuevos builds del GXserver.
Además de incluir algunas nuevas funcionalidades y mayor estabilidad hay algo que me ha dejado impresionado y es el “
Visualizador de KBs” que viene incluido en el server.
Me pareció interesante compartir unos “screenshots” de esta evolución como el principio de la parte visible de algo que será realmente grande, así que ahí van.
Este “visualizador” permite
abrir una KB directamente en el Server y navegar por ella sin más que un browser instalado. Como suelo decir ante estas evoluciones: “esto va a dar para divertirse”.
Pero vamos paso a paso, incluso éste –creo- será el primero de muchos post sobre el tema.
Lo primero que me impresionó fue el cambio del
look&feel, se nota directamente al entrar al Server.
Pasamos de esta “main”:
a esta:
Lo otro que descubrí interesante es que tiene un tab “Configuration” donde puedo ver, por ejemplo, los “User Controls” instalados en ese server. Más interesante aún es el botón “add new user control” con el cual puedo subir directamente desde el browser un nuevo UC.
Esto era algo que no podía hacer en versiones anteriores salvo accediendo directamente al servidor por la red interna (no vía el browser), digamos que puedo
administrar el server desde el browser.
Pero volviendo a la home, en lugar de sólo el RSS como tenía antes, puedo directamente abrir una KB con un “click” sobre el link correspondiente. Así por ejemplo, abriendo el “AjaxSample” que ya tenía en ese server, veo la “home” de esa KB:
Ahí puedo ver cuáles han sido los últimos “commit” (news), también la información que veo en el “KB Information” del IDE (cantidad y tipo de objetos, tablas, etc), así como la cantidad de commits/updates (actividad) que se han producido en esa KB, etc, etc.
Digamos que información general sobre la KB en sí y la actividad que ha tenido en el server.
En el tab “documentation”, si yo fuera bueno documentando (o alguien lo hubiera hecho en mi lugar) vería el “main document” de la KB:
Lo que me pareció especialmente interesante, porque a partir de él puedo navegar al resto de la documentación de la KB siguiendo los links:
Hasta aquí entonces pude ver las KBs catalogadas, su nivel de actividad, documentación asociada, etc, pero ahí no se termina,
puedo navegar toda la información de la KB sin necesidad de bajarla ni requerimiento alguno en mi PC, directamente yendo al tab “Knowledge Base” accedo a algo como esto:
Si se fijan tengo el “folder view” a la izquierda, tres transacciones abiertas, una activa (Invoice) y en la activa tengo las propiedades (derecha) y todas las partes (structure, forms, rules) del objeto.
Con lo cual puedo navegar por TODO el conocimiento de modo similar al IDE.
Algunos “screenshoots” más:
Las “Rules” de la TRN:
Un procedure:
Un DataProvider:
En fin, creo que será algo que cambiará mucho de lo que hacemos y cómo lo hacemos, también tiene muchas más cosas como seguridad y toda la parte de arquitectura que está detrás, tema sobre los cuales seguramente habrá post en los próximos días.
Get ready for GXServer!!