Documentación Desarrolladores
De Dolibarr Wiki
Información general
Este capítulo incluye información general que es necesaria leer antes de comenzar cualquier desarrollo en Dolibarr.
- Proyecto Dolibarr
- A saber antes de empezar
- Entorno y Herramientas de desarrollo
- Librerías externas y dependencias
- Lenguaje y normas de desarrollo
- Recuperar una versión desde el CVS
La configuración técnica de Dolibarr
La configuración técnica de Dolibarr (modo de autentificación en la aplicación, identificador de la base de datos y la localización del espacio de almacenamiento de ficheros) está definida en el fichero único de configuración conf/conf.php. Ver Fichero de configuración para más información.
La Base de datos
Listado de módulos existentes
La documentación específica de un módulo funcional estándar de Dolibarr se encuentra en la página del módulo.
- El listado de módulos estándar está disponible en la página Listado de Módulos
- El Listado de módulos complementarios se encuentra en la página Módulos complementarios
Desarrollar un nuevo módulo/extensión para el GUI (nuevas pantallas)
Esta sección describe cómo desarrolllar un nuevo módulo sobre la interfaz de usuario de Dolibarr (GUI). Un módulo para IHM contiene tanto pantallas como datos propios y una hoja de estilo. El desarrollo del script no entra en esta parte y está descrito en el capítulo siguiente. El desarrollo de módulos de numeración, de documentos, de temas o de disparadores también se describe en los capítulos siguientes.
Para desarrollar tu propio módulo de extensión de GUI, ve al tutorial: Desarrollo de un módulo
Desarrollar un script en línea de comandos o lote
Esta sección describe cómo desarrollar su propio script de comandos por lotes para realizar procesos en Dolibarr (lectura, escritura, etc.). La realización de modificaciones del interfaz de usuario (GUI) no entra dentro de este perímetro. Véase el capítulo anterior para ello.
Para desarrollar un script de comandos de cualquier tipo, tales como un script de proceso o un script para importar los datos desde otro sistema, consulte la página: Desarrollo de scripts
El Sistema de Parametrización
Existen 2 niveles de parametrización en Dolibarr.
- El global se guarda en la Table llx_const.
- La parametrización propia a un usuario se guarda en la Table llx_user_param
Ver la página Constantes
El Sistema de menús
Ver la página Sistema de menús
El Sistema de temas
Ver la página Temas
El Sistema de cajas
Ver la página Sistema de cajas
El Sistema de autenticación
Ver la página Autentificación
El Sistema de permisos
Ver la página Permisos
El Sistema de traducción
Ver la página Sistema de traducción
La Gestión de errores
Ver la página Gestión de errores
Los módulos de numeración
Para cada entidad creada en la aplicación, Dolibarr le asigna una referencia. Con el fin de adaptar la referencia a cualquier uso, Dolibarr utiliza módulos para definir la regla de generación de esta referencia. Los módulos se suministran como estándar, por lo tanto, algunos son genéricos y se utilizan para definir la máscara de numeración (x número de caracteres, con o sin prefijo, incluyendo la fecha o no, etc), pudiendo satisfacer la mayoría de las necesidades. Sin embargo, aún hay casos en los que el módulo estándar incluido no responde a la necesidad. En este caso es necesario para desarrollar su propio módulo de numeración.
Más información en la página Crear un módulo de numeración
Los modelos y la generación de documentos
Información referente a la generación de documentos desde modelos disponible en la página Crear un modelo de documento
El almacenamiento de ficheros/documentos
Ver la página Documentos generados
Las exportaciones/importaciones en masa
Interfaces y enlaces con otras aplicaciones
- Interfaces Dolibarr hacia el exterior (Triggers Dolibarr)
- Interfaces del Exterior hacia Dolibarr
- Services Web
FAQ
Todos los FAQ se encuentran disponibles desde la página índice FAQ ES

