Documentación Desarrolladores

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search

En verysmall.png Page waiting for translation. To translate, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente de traduction. Pour traduire, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a traducir. Para traducirla, cree una cuenta, vuelva a la página y haga clic en "editar".
It verysmall.png Pagina da tradurre. Per tradurla, crea un utente, torna indietro e clicca su "modifica".
Pt verysmall.png Página a aguardar por tradução. Para traduzir, crie uma conta, volte atrás e clique em "Modificar".
De verysmall.png Seite wartet auf Übersetzung. Um Übersetzung zu erstellen, richte einen Account ein, geh zurück und klicke auf "bearbeiten".
Zh verysmall.png 页面等待翻译。若要翻译本页,先创建一个帐户、登录并返回本页后单击“编辑”。

Información general

Este capítulo incluye información general que es necesaria leer antes de comenzar cualquier desarrollo en Dolibarr.

  1. A saber antes de empezar
  2. Entorno y Herramientas de desarrollo
  3. Librerías externas y dependencias
  4. Lenguaje y normas de desarrollo
  5. Recuperar una versión desde el CVS

La configuración técnica de Dolibarr

La configuration technique de Dolibarr (mode authentification à l'application, identifiant de la base de données et location de l'espace de stockage des fichiers) est définie dans le seul fichier de configuration conf/conf.php. Voir Fichier de configuration pour plus d'informations.

La Base de datos

  1. Charte de nommage
  2. Liste des tables
  3. Mise à jour du format de la base

Comprender un módulo existente

La documentation, pour les développeurs, spécifique à un module fonctionnel standard de Dolibarr, est définie sur la page Modules.

La liste des modules complémentaires est définie sur la page des Modules complémentaires [1]

Desarrollar un nuevo módulo/extensión para el IHM (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 scrip 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 IHM, ve al tutorial: Desarrollo de un módulo

Desarrollar un script en línea de comandos o lote

Cette section décrit la procédure pour développer son propre script batch afin de réaliser des traitements dans Dolibarr (lecture, écriture, etc...). La réalisation de modification sur l'interface utilisateur (IHM) ne rentre pas dans ce périmètre. Voir le chapitre précédent pour cela.

Pour développer un script quel qu'il soit, comme un script de traitement cron ou encore un script d'import de données issues d'un autre système, se référer à la page: Developpement script

El Sistema de Parametrización

Il existe 2 niveaux de paramétrage dans Dolibarr.

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

  1. Importaciones en masa
  2. Exportaciones en masa

Interfaces y enlace con otras aplicaciones

  1. Interfaces Dolibarr vers exterieur (Triggers Dolibarr)
  2. Interfaces Exterieur vers Dolibarr
  3. Services Web

FAQ

  1. FAQ Desarrolladores