Actualizamos la documentación de KumbiaPHP

Read More
Actualizamos la documentación de KumbiaPHP

La documentación de KumbiaPHP continúa mejorando para ofrecer ejemplos más precisos, explicaciones más claras y una experiencia de aprendizaje más sencilla. Durante los últimos días se incorporaron varias actualizaciones al manual, con especial atención en ActiveRecord, seguridad y el tutorial de CRUD.

Mejoras en ActiveRecord

Se corrigieron ejemplos de validación que contenían sintaxis PHP incorrecta y se ajustaron argumentos y mensajes para que correspondan con la API actual de KumbiaPHP. También se repararon ejemplos relacionados con callbacks y validaciones de correo electrónico.

La documentación de paginación también fue revisada. El ejemplo completo ahora conserva correctamente las condiciones de búsqueda y el estado de la paginación entre las diferentes solicitudes, además de corregir referencias a propiedades, comparaciones y archivos de las vistas.

Otro cambio importante fue la actualización de la referencia de la API de ActiveRecord. Se alinearon firmas de métodos, valores de retorno, convenciones de fechas, configuración y ejemplos con el comportamiento actual del framework.

Sin embargo, también se recomienda revisar la opción de utilizar el nuevo ActiveRecord, ya que incorpora mejoras de optimización y seguridad que pueden beneficiar a las aplicaciones que utilizan KumbiaPHP.

Continue reading «Actualizamos la documentación de KumbiaPHP»

KumbiaPHP Agent Skills: IA para el framework PHP

Read More

Las KumbiaPHP Agent Skills preparan el framework para trabajar con la nueva generación de agentes de inteligencia artificial capaces de analizar proyectos, modificar código, ejecutar pruebas y participar en tareas completas de desarrollo. Con este nuevo repositorio, KumbiaPHP amplía su esfuerzo de actualización y lleva el conocimiento del framework a un formato que también puede ser utilizado por los agentes de IA.

En este nuevo escenario, un framework no solo necesita estar actualizado para los desarrolladores, sino que también debe ofrecer a estos nuevos agentes el contexto necesario para entender cómo debe utilizarse. Con ese objetivo nace el repositorio KumbiaPHP Agent Skills, una nueva iniciativa de la comunidad para preparar el ecosistema para esta nueva etapa del desarrollo de software.

🔗 https://github.com/KumbiaPHP/agents-skills

¿Qué son las KumbiaPHP Agent Skills?

Las KumbiaPHP Agent Skills son un conjunto de instrucciones estructuradas diseñadas para que los agentes de inteligencia artificial puedan trabajar correctamente con el framework. A diferencia de la documentación tradicional, que está pensada para humanos, las Agent Skills están diseñadas para responder las dudas clave de los agentes, indicándoles cuándo usar una funcionalidad específica, qué decisiones arquitectónicas deben respetar, las convenciones propias del framework y cómo evitar errores conceptuales al generar código. Estas habilidades utilizan el estándar abierto Agent Skills, basado en archivos SKILL.md alojados dentro de carpetas especializadas.

Continue reading «KumbiaPHP Agent Skills: IA para el framework PHP»

KumbiaPHP y PHP 8.5: mejoras del framework

Read More
PHP 8.5 Smarter, Faster, Built for Tomorrow.

KumbiaPHP y PHP 8.5: avances clave para un desarrollo más sólido

KumbiaPHP y PHP 8.5 representan un paso importante para mantener el framework actualizado, estable y preparado para nuevos proyectos. Las mejoras recientes fortalecen la consola, amplían las pruebas automatizadas y facilitan la colaboración de la comunidad.

Desde la publicación de KumbiaPHP 1.2.1, el proyecto ha seguido evolucionando sin abandonar su objetivo principal: ofrecer una experiencia de desarrollo simple, rápida y productiva.

Resumen

  • La consola reconoce mejor la ubicación de las aplicaciones.
  • Los errores relacionados con rutas son más claros.
  • Se evitaron avisos innecesarios al ejecutar comandos.
  • Las pruebas automatizadas cubren desde PHP 8.0 hasta PHP 8.5.
  • Se mejoró la compatibilidad con Workerman 5.
  • Se añadieron nuevas pruebas para la consola y la gestión de hojas de estilo.
  • La comunidad dispone de mejores guías para contribuir.
  • Continúan en desarrollo mejoras para PostgreSQL, autenticación, formularios y Registry.
Continue reading «KumbiaPHP y PHP 8.5: mejoras del framework»

Optimizando la Renderización Condicional en Vistas de KumbiaPHP con return 1;

Read More

En el desarrollo web, especialmente al trabajar con motores de plantillas o frameworks MVC como KumbiaPHP, es común renderizar condicionalmente partes de una vista basándose en la disponibilidad de datos. Tradicionalmente, los desarrolladores utilizan sentencias if-else para controlar el flujo de renderización de la vista. Sin embargo, el uso excesivo de bloques if-else puede desordenar tu código y dificultar su mantenimiento.

En este artículo, exploraremos una forma más limpia y eficiente de gestionar la renderización condicional en KumbiaPHP con return 1;. También profundizaremos en por qué este enfoque es preferible sobre el uso estándar de return; o estructuras if-else anidadas.

Continue reading «Optimizando la Renderización Condicional en Vistas de KumbiaPHP con return 1;»

Mejora en la configuración de errores en KumbiaPHP: Nueva funcionalidad Exception para entornos de producción

Read More

Es común que al desplegar aplicaciones, los desarrolladores olviden cambiar el flag PRODUCTION a true, lo que puede dejar expuesta información sensible a los usuarios finales. En este artículo, abordaremos la nueva funcionalidad implementada en KumbiaPHP para mitigar este riesgo, proporcionando una capa adicional de seguridad a través de la configuración Exception.

Continue reading «Mejora en la configuración de errores en KumbiaPHP: Nueva funcionalidad Exception para entornos de producción»