Documentación Desarrolladores: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
No edit summary
mNo edit summary
Line 1: Line 1:
 
= Información general =
== Información general ==
Este capítulo incluye información general que es necesaria leer antes de comenzar cualquier desarrollo en Dolibarr.
Este capítulo incluye información general que es necesaria leer antes de comenzar cualquier desarrollo en Dolibarr.
# [[Proyecto Dolibarr]]
# [[Proyecto Dolibarr]]
Line 9: Line 8:
# [[FAQ_Desarrolladores#Recuperar.2Factualizar_una_versi.C3.B3n_CVS_de_desarrollo|Recuperar una versión desde el CVS]]
# [[FAQ_Desarrolladores#Recuperar.2Factualizar_una_versi.C3.B3n_CVS_de_desarrollo|Recuperar una versión desde el CVS]]


== La configuración técnica de Dolibarr ==
= 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.
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.
Ver [[Fichero de configuración]] para más información.


== La Base de datos ==
= La Base de datos =
# [[Carta de nomenclaturas]]
# [[Carta de nomenclaturas]]
# [[Listado de tablas]]
# [[Listado de tablas]]
# [[Actualización del formato de la base de datos]]
# [[Actualización del formato de la base de datos]]


== Comprender un módulo existente ==
= 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 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 [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 GUI (nuevas pantallas) ==
= 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.
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]]
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 =
Esta sección describe cómo desarrollar su propio script de comandos por lotes para realizar procesos en Dolibarr (lectura, escritura, etc.).
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.
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.
Line 34: Line 33:
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]]
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 ==
= El Sistema de Parametrización =
Existen 2 niveles de parametrización en Dolibarr.
Existen 2 niveles de parametrización en Dolibarr.
* El global se guarda en la [[Table llx_const]].
* El global se guarda en la [[Table llx_const]].
Line 41: Line 40:
Ver la página [[ConstantesES|Constantes]]
Ver la página [[ConstantesES|Constantes]]


== El Sistema de menús ==
= El Sistema de menús =
Ver la página [[Sistema de menús]]
Ver la página [[Sistema de menús]]


== El Sistema de temas ==
= El Sistema de temas =
Ver la página [[Temas]]
Ver la página [[Temas]]


== El Sistema de cajas ==
= El Sistema de cajas =
Ver la página [[Sistema de cajas]]
Ver la página [[Sistema de cajas]]


== El Sistema de autenticación ==
= El Sistema de autenticación =
Ver la página [[Autentificación]]
Ver la página [[Autentificación]]


== El Sistema de permisos ==
= El Sistema de permisos =
Ver la página [[Permisos]]
Ver la página [[Permisos]]


== El Sistema de traducción ==
= El Sistema de traducción =
Ver la página [[Sistema de traducción]]
Ver la página [[Sistema de traducción]]


Line 62: Line 61:
Ver la página [[Gestión de errores]]
Ver la página [[Gestión de errores]]


== Los módulos de numeración ==
= 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.
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]]
Más información en la página [[Crear un módulo de numeración]]


== Los modelos y la generación de documentos ==
= 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]]
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 ==
= El almacenamiento de ficheros/documentos =
Ver la página [[Documentos generados]]
Ver la página [[Documentos generados]]


== Las exportaciones/importaciones en masa ==
= Las exportaciones/importaciones en masa =
#[[Importaciones|Importaciones en masa]]
#[[Importaciones|Importaciones en masa]]
#[[Exportaciones|Exportaciones en masa]]
#[[Exportaciones|Exportaciones en masa]]


== Interfaces y enlaces con otras aplicaciones ==
= Interfaces y enlaces con otras aplicaciones =
# [[Interfaces Dolibarr hacia el exterior]] (Triggers Dolibarr)
# [[Interfaces Dolibarr hacia el exterior]] (Triggers Dolibarr)
# [[Interfaces del Exterior hacia Dolibarr]]
# [[Interfaces del Exterior hacia Dolibarr]]
# [[Services Web ES|Services Web]]
# [[Services Web ES|Services Web]]


== FAQ ==
= FAQ =
Todos los FAQ se encuentran disponibles desde la página índice [[:Category:FAQ ES|FAQ ES]]
Todos los FAQ se encuentran disponibles desde la página índice [[:Category:FAQ ES|FAQ ES]]

Navigation menu