Arquitectura
Descripción de la estructura y diseño del sistema.
Visión General
Dolibarr SimpleUI sigue una arquitectura de múltiples módulos independientes que se comunican con el API de Dolibarr.
Estructura de Directorios
dolibarr-simpleui/
├── index.html
├── css/
│ └── style.css
├── js/
│ └── main.js
└── pages/
├── introduccion.html
├── instalacion.html
├── arquitectura.html
├── modulos.html
├── configuracion.html
├── api.html
├── despliegue.html
└── changelog.html
Flujo de Datos
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Cliente │───▶│ SimpleUI │───▶│ Dolibarr API│
│ (Browser) │◀───│ (Vanilla) │◀───│ (Server) │
└─────────────┘ └─────────────┘ └─────────────┘
Tecnologías
- HTML5 - Estructura semántica
- CSS3 - Estilos personalizados con variables CSS
- JavaScript ES6+ - Lógica de aplicación
- API REST - Comunicación con Dolibarr
Módulos
Cada módulo es una aplicación independiente que:
- Tiene su propio estado y lógica
- Se comunica con Dolibarr via REST API
- Comparte estilos y componentes base
- Puede funcionar de forma aislada