Entradas

GAM y K2BTools, aplicando esquema de seguridad avanzada a nuestros proyectos

Imagen
K2BTools  nos ofrece dos variantes para la implementación de seguridad en  nuestros proyectos web: K2BFastStart ,  en caso de  que el proyecto web sea  una  aplicación  pequeña, con requerimientos de seguridad básicos . K2BFastStartGAM ,  en el resto de los casos.    Esta  entrada  pretende compartir un par de líneas gruesas  que nos permitirán la implementación del segundo caso   K2Btools-GAM ,  que ha venido debatiéndose en el foro en los últimos meses.  En caso de requerir mas detalles sobre el primero,  podrán descargar  documentación aquí . Lo primero que debemos hacer para  implementar el GAM en  nuestro  proyecto web  es habilitarlo en las Preferences del Modelo:      a partir de lo cual  esté realizará la importación de todos los objetos externos necesarios que facilitan el acceso a la API GAM , Lo siguiente que se debe h...

Creando Paneles de Multiple Selección con K2B Tools

Imagen
Para la mayoría de las aplicaciones Web es necesario tener una cantidad importante de selectores. Por ejemplo, cuando ingresamos una factura necesitamos seleccionar el proveedor, el lugar de entrega, los productos a incluir en la misma. Cuando realizamos consultas, probablemente necesitemos  seleccionar el conjunto de clientes  para los cuales queremos consultar las ventas, el conjunto de depósitos para los cuales queremos listar el stock. Para seleccionar cada uno de estos elementos, necesitamos un selector, y eso es válido tanto para la parte transaccional como la de explotación de la aplicación.  Cuando la selección es de un solo elemento, como por ejemplo el cilente para una factura, esto normalmente se hace con GeneXus en forma simple con un combo, suggest o un prompt simple como se muestra en la imagen.  Sin embargo, cuando el dominio sobre el cual quiero seleccionar es grande, por ejemplo si tenemos muchos productos para seleccionar,   y...

Mi experiencia con K2BTools

Imagen
Introducción   A continuación les voy a contar de mi experiencia en el uso de K2BTools. Les cuento que soy un usuario que hace poco tiempo que empezó a desarrollar en GeneXus por lo que mi experiencia en el desarrollo de aplicaciones con GeneXus no es mucha. Lo que les quiero compartir son algunos ejemplos que me parecen interesantes destacar, que marcan lo importante que puede resultar utilizar K2BTools en una aplicación GeneXus.   Lo que hice fue implementar una pequeña aplicación de dos maneras distintas, una forma fue usando K2BTools y la otra sin usar K2BTools.   Al realizar esta prueba  las cosas que más resaltan a grandes rasgos son las diferencia que encontré en la productividad que nos ofrece K2BTools en cuanto a tiempo, funcionalidades y facilidad de uso. Por ejemplo, cuando estaba haciendo la aplicación sin utilizar K2BTools encontré que hay funcionalidades que ésta nos brinda  que son muy difíciles de implementar, que agregan...

K2B Audit 3.0

Imagen
Hace poco más de un mes mostramos las nuevas funcionalidades que se vienen con K2B Tools 7.0 , ahora le llega el turno a K2B Audit , otro producto que integra nuestra suite. Para aquellos que no conozcan este producto, agregamos una breve descripción: K2B Audit es una herramienta que permite auditar los cambios realizados a la base de datos de cualquier aplicación GeneXus  de forma completamente transparente al desarrollador, generando triggers dentro de la base de datos. Al trabajar a nivel de DBMS, se auditan los cambios realizados tanto desde la aplicación GeneXus, como desde cualquier otra aplicación, o los realizados manualmente sobre la base de datos. Durante la ejecución de la aplicación se graban registros de auditoria en cada operación realizada sobre las tablas que se desea auditar. Posteriormente pueden ser consultados para encontrar cuáles fueron las modificaciones realizadas a un registro particular, viendo los valores anteriores y posteriores a las m...

Se viene K2BTools 7.0..

Imagen
Se viene la versión de K2BTools 7.0 y aquí describiremos cuáles son las principales funcionalidades que contendrá. K2B WebPanel Designer La primera novedad: se termina el proceso de Beta de K2BWebPanelDesigner y se libera la release, la cual estará  incluida en el setup de  K2BTools.  K2BWebPanelDesigner usará las mismas licencias que K2BTools y se habilitará una versión free edition que permitirá construir hasta veinte Web Panels sin restricciones sobre el tamaño de la KB. La  release que se libera, contará con más funcionalidades respecto a las incluídas en la RC, la más importante es facilitar aún más la forma de agregar grillas en los Web Panels generados. Grillas desde Data Providers En las aplicaciones cada vez es más necesario encapsular la navegación sobre los datos, independizarlos de la fuente desde la que son obtenidos y lograr una buena performance en su carga. Esto se puede hacer en GeneXus mediante el objeto dataprovider. En...

K2BTools en el XXII Encuentro GeneXus

Imagen
Finalizó un encuentro más de la comunidad GeneXus, excelente en todo sentido, donde K2BTools tuvo una participación muy intensa. Para aquellos que no pudieron participar les queremos contar como vivimos este nuevo encuentro, las conferencias que se dieron alrededor de K2BTools y dejarles también el acceso a todo el material de las mismas.  El lunes comenzó el encuentro  bien temprano con un fuerte trabajo en el stand, donde  presentamos en forma reiterada y continua el K2BWebPanelDesigner. En cada break se acercaba muchísima gente al stand, donde pudimos mostrarles cómo construir interfaces ricas y complejas en unos pocos minutos con la nueva herramienta K2BWebPanelDesigner, así como también el resto de los componentes de K2BTools. Esta situación continuó durante todo el evento, lo que nos dejó cansados pero muy contentos. El trabajo en el stand fue muy satisfactorio; nos permitió mostrar las herramientas mano a mano, evacuar dudas, recibir sugerencias, ...