Giter VIP home page Giter VIP logo

moxtrip69 / bee-framework Goto Github PK

View Code? Open in Web Editor NEW
55.0 6.0 28.0 5.06 MB

Bee framework es un trabajo creado gracias a la súper comunidad de la Academia de Joystick, utilizado para enseñar desarrollo de sistemas web, diseño web y mucho más a todos nuestros estudiantes en el mundo. Úsalo como tú gustes en tus proyectos.

Home Page: https://www.bee.joystick.com.mx/

License: GNU General Public License v3.0

PHP 93.73% CSS 0.06% JavaScript 6.22%
php mysql phpframework framework database jquery javascript prepros vuejs3

bee-framework's Introduction

Bee Framework

Bee-Framework

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.

Changelog

v 1.1.1

  • 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 parametros que tenemos disponibles en PHP para las rutas de archivos, csrf, url y más opciones para registrar nuevos valores.

v 1.1.0

  • 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 parametros 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.

Síguenos

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.

bee-framework's People

Contributors

moxtrip69 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

bee-framework's Issues

Bee 1.5.0

Lo he probado con PHP 8.1.6
En esta línea tuve problemas
https://github.com/Moxtrip69/Bee-Framework/blob/1.5.0/app/functions/bee_core_functions.php#L420

Mensaje de error

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in C:\xampp\htdocs\bee\app\functions\bee_core_functions.php on line 420

La solución que le aplique y no sé si será correcta, fue reemplazar FILTER_SANITIZE_STRING por FILTER_UNSAFE_RAW

Según PHP dice: Filtros de saneamiento
No hace nada, opcionalmente eliminar o codificar caracteres. Este filtro es un alias de FILTER_DEFAULT.

Cómo recuperar valores guardados al iniciar sesión

Hola,

Estoy usando la versión 1.5.5 del Framework, gracias por el software.

He seguido el ejemplo en el loginController.php para iniciar sesión y redireccionar a otro controladores. Siguiente este ejemplo, agregué un campo adicional en la lista que se envía a Auth::login. Una vez que el controlador del login redirecciona a otro controlador, quiero recuperar los valores de la sesión.

El problema es que no sé cómo recuperar esos valores. Traté de visualizar los valores de $_SESSION pero no existen. Lo curioso es que si en este nuevo controlador verifico si hay una sesión, usando Auth::validate, esta función me regresa false. Todo parece que la sesión no persiste después de redireccionar.

También he probado recuperar valores de la sesión usando la función (que usaba en versiones < 1.5.0) get_user pero también obtengo una lista vacia.

¿Debo realizar alguna instrucción adicional para guardar la sesión?

Ya verifiqué que la configuración establezca que se usarán cookies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.