Changes between Version 4 and Version 5 of PropuestasVersion30
- Timestamp:
- Mar 27, 2015, 10:46:21 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PropuestasVersion30
v4 v5 17 17 18 18 == Consola == 19 19 20 Revisión modelo de datos. 20 Especificaciones consola. 21 * gráficos sólo png → es lo que soporta el browser del cliente. 22 * Definir el core y los módulos. 23 CORE: sólo la estructura de repo-ou-aulas-pc comunicación cliente-servicios. \\ 21 * Independizar el acceso a la base de datos para permitir el uso de otros gestores. 22 * Basar las consultas siempre en los índices de las tablas. 23 * Definir todos los campos y tablas en inglés. 24 25 Especificaciones consola web. 26 * Basada en framework Symfony usando el paradigma Modelo-Vista-Controlador. 27 * Crear un sistema completamente modular: 28 * Núcleo central o "core", incluyendo: 29 * Gestión de módulos: instalación, desinstalación, activación, desactivación. 30 * Gestión de permisos y roles. 31 * Gestión de usuarios. 32 * Estudiar si la gestión de la infraestructura básica se incluye en el Core o en módulos incluidos por defecto. 33 * Módulos bien estructurados que añadan o personalicen funcionalidades: 34 * Empaquetado de código, modificaciones de BD y definición de permisos (al menos). 35 * Gestión de la infraestructura para el CORE: sólo la estructura de repo-ou-aulas-pc comunicación cliente-servicios. \\ 24 36 Se vería la configuración del equipo y se le podría mandar el comando ejecutar cliente, encender, apagar y reiniciar + NetBoot avanzado. ¿+ menú o sólo menú por defecto? 37 * Mantenimiento/adaptación de la API REST. 38 * Gráficos sólo png → es lo que soporta el browser del cliente. 25 39 * Poder crear listas de ordenadores a los cuales poder lanzar tareas. (Los clientes podrian estar en mas de una lista). 26 40 * Proporcionar un editor para crear menus avanzados de codigo html desde la propia consola. … … 56 70 Cómo incluir más personas en el proyecto. 57 71 72 Promoción del proyecto: 73 * Definición exacta de la licencia y estudio del licenciamiento de los componentes de terceros. 74 * Inclusión de OpenGnSys en el directorio de software libre de la Free Software Foundation. 75 * Estudiar la inclusión de OpenGnsys como proyecto de la Apache Software Foundation. 76 * Internacionalización completa de todo los componentes. 77 58 78 Documentación: \\ 59 79 Cómo realizarla para que esté al día. \\