Informe UARGFlow
UARGFlow es el framework de docentes y estudiantes de UNPA-UARG para armar apps web responsivas rápido. SIGMA se apoya en él (auth y estructura).
Técnica
- Orientado a objetos, PHP 5 / PHP 7
- Servidor tipo LAMP / WAMP
- App web responsiva
Carpetas
| Carpeta | Qué hay |
|---|---|
app | Código de cada caso de uso |
gui | Menú superior y barra inferior |
lib | Librerías propias y de terceros |
modelo | Clases del modelo |
Características
Gestión de usuarios con roles, login con API de Google, diseño responsive, FPDI/FPDF, PHPMailer y APIs de Google.
Herramientas del informe: NetBeans, Xdebug, PHPUnit, PHPDoc, PSI, UML.
Inconvenientes que el equipo encontró
- Al iniciar sesión se crea un usuario con permiso para borrar otros usuarios
- El logout no cierra bien la sesión
- El admin hay que reemplazarlo en la base (no hay alta limpia)
- La API de auth de Google está deprecada (
platform.js)
La instalación es: copiar a la raíz del servidor, crear MySQL y setear rutas + credenciales. Las rutas cambian según el entorno.