¡Esta es una revisión vieja del documento!
Proyecto Gestión Forestal
Necesidades técnicas del proyecto (documentación)
- Creación de componente base.
- 1-N pocos registros.
- Listados.
- Cambiar la consulta que utiliza el modelo para hacer el listado.
- Cambiar la vista para que muestre el campo de la segunda tabla.
- Registro (con listas desplegables).
- Añadir el tipo de campo (extendiendo la clase JformFieldList).
- Cambiar el formulario del XML para el campo de la clave externa sea del tipo que acabamos de crear.
- 1-N muchos registros.
- Listados.
- Cambiar la consulta que utiliza el modelo para hacer el listado.
- Cambiar la vista para que muestre el campo de la segunda tabla.
- Registro.
- M-N pocos registros.
- Checkboxes.
- M-N muchos registros.
- Integridad referencial.
- INNODB como motor de BD.
- Gestión a nivel de modelo o en las tablas (joomla).
- Listados en formato excel.
- Permisos (gestión de roles).
- Opciones de listado (qué campos mostramos).
- Guardar los datos en la configuración del componente (tal y como se hace en los contenidos).
- Plantillas de word.
- Controles para dispositivos móviles.
- Phonegap (para móviles).
- Aplicaciones offline.
- Subcontratado. Posiblemente HTML5.
- Exposición de datos mediante XMLRPC ó SOAP.
- Sistema de alarmas.
- Cron (llamando a Joomla desde línea de comandos) y envío de mensajes.
- Invocar joomla desde línea de comandos (intérprete PHP).
- Generadores de códigos.
- Del estilo al utilizado en el plugin que hicimos para virtuemart VM Default SKU.
- Google maps.
- SIGPAC.
- Campos de auditoría.
- Hacer una clase JTable adhoc que gestione los campos de auditoría de forma autónoma.
- Estadísticas en el gestor de joomla.
- Sistema de actualizaciones de la aplicación.
- Plugins en componente (para los mapas por ejemplo).
- Gestión de actualizaciones