3. Agenda
Conociendo un poco a ODOO
Arquitectura
❏ Servidor y módulos
❏ Base de datos
❏ Código fuente y contribuciones
4. Conociendo un poco a ODOO
Odoo (conocido anteriormente como OpenERP y
anteriormente como TinyERP) es un sistema de ERP
integrado de código abierto actualmente producido por la
empresa belga Odoo S.A. El fabricante declara su producto
como una alternativa de código abierto a SAP ERP y
Microsoft Dynamics
5. Arquitectura
Arquitectura Web
Estructura Odoo está desarrollado sobre una arquitectura web. Hay disponibles
múltiples aplicaciones cliente.
Servidor de modulos
El módulo del servidor está escrita en el lenguaje Python. El cliente se
comunica con éste a través de interfaces XML-RPCy JSON. La funcionalidad
del negocio se organiza en módulos. Los módulos no son más que meras
carpetas con una estructura predefinida, con código en Python y archivos XML
en su interior
6. Arquitectura
Base de datos
OpenERP usa PostgreSQL que es un sistema gestor de bases de datos
Informes
Odoo también cuenta con un sistema de reportes propio utilizando Webkit, y
permite integración con otros motores como LibreOffice.org o Jaspersoft
Código fuente y contribuciones
https://github.com/odoo/odoo
https://www.odoo.com/es_ES/page/download
7. Preparando el entorno para la instalación
Intalacion de PostgreSQL
❏ Manejo de los servicios de PostgreSQL
❏ Modificando la conexion a PostgreSQL
❏ Actualizando los cambios
❏ Crear usuario y base de datos
Python 2.7.x
9. Modificando la conexion a PostgreSQL
The pg_hba.conf File
local database user auth-method [auth-options]
host database user address auth-method [auth-options]
Auth-method
Specifies the authentication method to use when a connection matches this
record. The possible choices are summarized here; details are in Section 19.3.
trust
Allow the connection unconditionally. This method allows anyone that can
connect to the PostgreSQL database server to login as any PostgreSQL user
they wish, without the need for a password or any other authentication. See
Section 19.3.1 for details.