Arquitectura de Dolibarr - daprieto1/MISO-4208 GitHub Wiki
Arquitectura de Dolibarr
Modelo de Despliegue
Bases de Datos soportadas
De momento solamente soporta la base de datos MySQL. Ha sido diseñado para funcionar con la más amplia gama de servidores o hosts posible. Así Dolibarr funciona con todas las configuraciones de PHP y no requiere ningún módulo PHP específico o complementario.
Sistemas operativos soportados
Dolibarr se encuentra disponible gracias a un auto-instalador para los usuarios sin conocimientos técnicos, este componente instala Dolibarr y todos sus pre requisitos (Apache, Mysql, PHP) mediante un simple fichero auto-exe. Estas versiónes se llaman:
- DoliWamp, un instalador autoejecutable para los usuarios de Windows.
- DoliMamp, un instalador automático para los usuarios de Mac OS X. Últimamente sin un mantenimiento propio, por lo cual no se suele recomendar.
- Dolibarr para Ubuntu, un instalador automático para los usuarios de Linux Ubuntu/Debian
- Dolibarr para Redhat, un instalador automático para los usuarios de Linux Fedora/Redhat
La forma habitual y recomendable, además de para otros sistemas operativos, sugerimos instalar manualmente la "versión estandard" a través de su código fuente.
Lenguaje de programación
Solo se usa PHP sin frameworks pesados adicionales.
Funcionalidades
- Tablero página de inicio
- Gestión de Usuarios
- Gestión de Productos/Servicios
- Gestión Financiera
- Gestión Comercial
- Gestión de Proyectos
- Seguimiento de Terceros(CRM)
- Gestión de Terceros
- Terminal Punto de Venta (TPV)
- Gestión de Contratos
- Gestión Documental
- Gestión intervenciones
- Recursos Humanos
- Gestión de Registro y Agenda
- Administración del Sistema
Exploración de funcionalidades
Se creó una instancia Cloud de Dolibarr, sobre la cual se realizo la exploración de funcionalidades y como evidencia se adjunta un vídeo explicando el alcance explorado.
Casos de uso a automatizar
- Login correcto
- Login incorrecto
- Creación de usuario
- Edición de usuario
- Creación de grupo
- Edición de grupo (Añadir un usuario a un grupo)