Seguimientos Los seguimientos que se realizan en el Core del proyecto Kentana se pueden consultar por el usuario "root". Acá se registran cada uno de los cambios en el sistema como inserciones, ediciones o eliminaciones. Esta es una auditoría básica que es gestionada por la linería principal. Si queremos que un registro sea auditado debemos usar "KCL_ISet" y "KCL_IDelete". Recordemos que las siglas KCL corresponden a Kentana Core Library y todas las funciones empiezan por estas siglas. Cómo … [Leer más...]
Bootstrap: Una apoyo en la parte visual de nuestra web
Esta herramienta pretende recopilar distintos objetos HTML de uso frecuente para los desarrolladores web. La idea es brindar un diseño estándar para cada una de estas de una forma pre configurada. Bootstrap es para mí una gran idea para empezar y así lo he hecho para el proyecto Kentana. Considero que es muy dispendioso tener que identificar y marcar cada uno de los objetos y darle un diseño, probar, etc. Teniéndolos disponibles solo hay que utilizarlos y sabiendo que el proyecto Kentana quiere … [Leer más...]
Codeigniter: La herramienta que hizo posible mi entrada a php
Codeigniter es un framework para desarrollo en php. Pero esto ¿qué significa si no sabes mucho de programación?. Yo lo he interpretado de la siguiente manera, es una herramienta pre-producida para programar software. Yo no conocía mucho de php cuando el core Kentana estaba en desarrollo (empezó en .Net). Tenía que aprovechar parte de lo que ya estaba avanzado como el patrón en MVC. Estuve explorando varias opciones pero Codeigniter fue la única que puede usar en mi hosting normal. ¿Realmente … [Leer más...]
MVC: El patrón de arquitectura que utiliza el Core Kentana
Las siglas MVC corresponden al concepto de Modelo, Vista, Controlador. Para poder entender este concepto es importante conocer las entidades de bases de datos. Para no complicar el asunto, una entidad es aquella que requiere de una tabla (o parámetro) en la base de datos. Por ejemplo los usuarios, las personas, las empresas, las ciudades, los países, etc. Es muy sencillo de entender, en el modelo tenemos la estructura de la entidad. Un ejemplo es para la entidad "usuarios" el modelo consta de un … [Leer más...]
CRUD: Procesos de interacción con la base de datos
Por sus siglas en inglés CRUD se refiere a los procesos: Create, Read, Update y Delete. Estas son las operaciones básicas que realiza un usuario en cualquier sistema. El desarrollador debe crear distintas pantallas para que las personas realicen estas operaciones de forma intuitiva sin acceder a una herramienta de base de datos. CRUD como concepto de guardar datos En los años 90 y antes los programas eran creados para ser accedidos una vez y procesar todo inmediatamente. Un ejemplo sería una … [Leer más...]