Mini framework desarrollado por el equipo de Joystick SA de CV en México. Puedes hacer uso de el para tus proyectos personales o comerciales, es ligero y fácil de implementar para proyectos tanto pequeños como aquellos que requieren escalabilidad y visión a futuro.
- Ahora es posible cargar un favicon para el sistema con una nueva función get_favicon().
- Nuevas mejoras generales en el framework.
- Se ha corregido el bug donde era imposible borrar más de 1 registro usando el método remove del modelo general sin específicar una cantidad de registros a borrar, ahora el valor por defecto será todos los registros coincidientes y en caso de no requerir todos, se necesitará especificar.
- Se mejoró el sistema de variables del sistema insertadas como objeto Bee en el pie del sitio para ser accesibles en javascript.
- Ahora es posible registrar nuevos valores en el objeto Bee desde cualquier método o ruta del sistema usando la función register_to_bee_obj().
- Se mejoró la seguridad del framework y su integridad ante accesos no autorizados implementando archivos .htaccess colocados en las rutas principales que requieren seguridad adicional, esto impedirá que algún usuario pueda listar y visualizar los archivos de forma directa en algún directorio.
- Nuevas funciones core para agilizar el desarrollo utilizando Bee framework.
- Se ha hecho obligatorio el uso de token CSRF al realizar peticiones tipo post | put | delete | add |headers al controlador ajax.
- Sistema de log de eventos que puede ser utilizado para registrar en un archivo .log cualquier información que necesitemos.
- Se corrigió el error en la constante UPLOADS, se encontraba mal formateada y con diagonales invertidas adicionales no necesarias que producian errores al cargar archivos.
- Se mejoró la compatibilidad con Bootstrap 5 Beta en todo el framework.
- Nuevas funciones core agregadas para facilitar el flujo de desarrollo de cualquier proyecto.
- Se han separado las hojas de estilos incrustadas en el header al archivo inc_styles.php y los scripts al archivo inc_scripts.php para facilitar la reutilización de los mismos.
- Nuevo sistema para registrar hojas de estilo en la cabecera y archivos de scripts en el pie de página de forma manual.
- Nuevo sistema para registrar un objeto javascript Bee que da acceso a los mismos parámetros que tenemos disponibles en PHP para las rutas de archivos, csrf, url y más opciones para registrar nuevos valores.
- Hemos cambiado algunos archivos de configuración para facilitar la escalabilidad y soporte al código, separando las constantes de bases de datos y basepath a bee_config.php y creando settings.php, separando del resto para mejorar su encapsulamiento.
- Nuevas funciones añadidas para carga de información de usuario registrada en el payload de las variables de sesión.
- Mejoras realizadas en el creador de controladores y sus plantillas por defecto, para agilizar el flujo de trabajo.
- Se añadieron nuevos parámetros a la clase Db.php para regresar solo regultados como array asociativo.
- Actualizamos el sistema para funcionar completamente con Bootstrap 5 Beta.
- Seguimos realizando mejoras y corrección de bugs que reporta la comunidad.
- Solucionamos un bug común en la función de enviar email, añadiendo simplemente el método $mail->isSMTP(), con esto funcionará sin problema alguno dependiendo la implementación requerida.
- Ahora el creador de controladores también genera de forma inmediata una carpeta con las vistas iniciales y métodos iniciales a utilizar en cualquier proyecto en general.
Recuerda que tenemos contenido gratuito y excelentes scripts y sistemas listos para usar en nuestra Academia de Joystick, además de cursos en línea para que exprimas tu potencial al máximo.