Conceptos Básicos
Para utilizar toba se necesita una Instalación que es ni más ni menos el sistema de archivos conteniendo una versión de Toba. Dentro de este sistema de archivos se encuentra una serie de Proyectos en sus respectivas versiones. Tanto la instalación de toba como los proyectos además de contener el código fuente contienen los metadatos de las operaciones, de esta forma se puede distribuir un proyecto llevando tanto el código como los metadatos a un sistema de producción.
Para modificar estos metadatos a través del editor (llamado
toba_editor
) es necesario cargar estos metadatos desde el sistema de
archivos hacia una base de datos, esta base se denomina una
Instancia Toba. Así el sistema puede
tener distintas instancias como producción, desarrollo, testing,
pruebas_varias, etc.
Durante la ejecución, el usuario ingresa una URL en el navegador, allí se liga a una instalación, instancia y opciones específicas de ejecución. Esta unión entre URL y entorno de ejecución se lo conoce como Punto de Acceso.
Creación de una Operación
- Componentes y sus Eventos
- Operación
- Fuentes de Datos
- Mensajes y notificaciones
- Comportamientos AJAX
- API REST: Servicios Web (disponible desde version 2.5)
- Servicios Web SOAP (deprecados desde version 2.6)
También hay una explicación del Marco transaccional de una operación y una traza general de ejecución de toba.
Utilidades transversales
- Tipos de página: incluye recursos, encabezados y pies de página propios del proyecto.
- Zonas: agrupación de operaciones relacionadas.
- Modificación de estilos.
- Creación de Skins.
- Menú de la aplicación.
- Ayuda contextual.
- Autenticación y Login: Forma de extender el concepto de Usuario y sesión del mismo.
- Esquema de Seguridad: Perfiles de usuario, logs y auditoría
- Envío de Emails: Configuración necesaria para el envío
- Gadgets
- Impresion y Exportación
- Personalizaciones de proyectos
Administración de proyectos
- Uso de Toba-Usuarios.
- Configuración de la Consola de administración.
- Lista de comandos de consola útiles.
- Administración propia de la Aplicacion
- Genenerar paquete para instalación del proyecto en producción.
- Casos de uso de deployment.
Varios
- Referencia: Proyecto que acompaña la documentación.
- Extensión de párametros y creación de efs
- Compresión Javascript
- Generación de documentación