Documentación Desarrolladores: Difference between revisions
| Line 23: | Line 23: | ||
La lista de módulos complementarios está definada en la página de Módulos complementarios [http://wiki.dolibarr.org/index.php?title=Category:Módulos_complementarios] | La lista de módulos complementarios está definada en la página de Módulos complementarios [http://wiki.dolibarr.org/index.php?title=Category:Módulos_complementarios] | ||
== Desarrollar un nuevo módulo/extensión para el | == 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 (IHM). 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. | Esta sección describe cómo desarrolllar un nuevo módulo sobre la interfaz de usuario de Dolibarr (IHM). 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 | 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 == | == Desarrollar un script en línea de comandos o lote == | ||
Revision as of 10:34, 27 March 2009
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
Comprender un módulo existente
La documentación para desarrolladores, específica de un módulo funcional estándar de Dolibarr, está definida en la página Módulos.
La lista de módulos complementarios está definada en la página de Módulos complementarios [1]
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 (IHM). 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
Il existe 2 niveaux de paramétrage dans Dolibarr.
- Le global est stocké dans la Table llx_const.
- Le paramétrage propre à un utilisateur est stocké dans la Table llx_user_param
Voir la page Constantes
El Sistema de menús
Voir la page Système de menus
El Sistema de temas
Voir la page Themes
El Sistema de cajas
Voir la page Système des boites
El Sistema de autenticación
Voir la page Authentification
El Sistema de permisos
Voir la page Permissions
El Sistema de traducción
Voir la page Système de traduction
La Gestión de errores
Voir la page Gestion d'erreur
Los módulos de numeración
Pour chaque entité créée dans l'application, Dolibarr attribue une référence. Afin de pouvoir adapter cette référence à toute utilisation, Dolibarr utilise des modules pour définir la règle de génération de cette référence. Des modules sont fournis en standard donc certains sont génériques et permettent de définir le masque de numérotation (nombre sur x caractère, avec ou sans prefix, incluant la date ou pas, etc), ce qui permet de répondre à la plupart des besoins. Toutefois, il existe toujours des cas où le module fourni en standard ne répond pas au besoin. Dans ce cas il est nécessaire de développer son propre module de numérotation. Plus d'information sur la page Créer un module de numérotation
Los modelos y la generación de documentos
Plus de documentation au sujet de la génération de documents depuis des modèles est disponible sur la page Creer un modele de document
El almacenamiento de ficheros/documentos
Voir la page Document générés
Las exportaciones/importaciones en masa
Interfaces y enlace con otras aplicaciones
- Interfaces Dolibarr vers exterieur (Triggers Dolibarr)
- Interfaces Exterieur vers Dolibarr
- Services Web