:::: MENU ::::
Posts tagged with: odoo

OpenERP …. exigencias del guión

Hola a todos, antes de nada quería felicitar el año nuevo, sé que es un poco tarde para ello, pero es que he desconectado bastante de todo lo que tenga que ver con trabajo (creo que me lo merecía jeje).

Pero bueno, de vuelta al trabajo me encontré con nuevos planes…….. ¿Os suena OpenERP? Es el ERP gratuito por excelencia, hecho con Python, PostgreSQL y JQuery principalmente.

Como Desarrolladores de Software lo que nos interesaba en el Departamente de Desarrollo era la parte técnica de todo esto. Y nos pusimos manos a la obra investigando y desarrollando nuestros primeros módulos. ¿Por qué módulos? Pues porque es lo que principalmente se desarrolla para OpenERP. Los módulos son como pequeños proyectos dentro del ERP, como por ejemplo puede ser un módulo de gestión del personal de una empresa cualquiera.

Para desarrollar los módulos utilizamos Eclipse con el plugin PyDev montando en Ubuntu. Aquí os dejo como configurarlo.

Una vez que tenemos esto, tenemos que descargarnos los paquetes de códigos de OpenERP. Servidor y Cliente Web para Linux. Descargar aquí. Bajarse la versión 6.0 que es la más estable por ahora.

Luego los descomprimimos donde queramos e importamos sólo el Servidor como proyecto PyDev a eclipse. Ojo, seleccionar como intérprete el que hayáis configurado en el enlace anterior que os he pasado.

Ahora nos centraremos en instalar PostgreSQL, para ello lo mejor es seguir este tutorial. Atención, cuando tengáis que definir un usuario para PostgreSQL hacerlo con el login y contraseña que tenéis definido para ubuntu. Es para que no tengáis que cambiar nada en los parámetros de configuración del Servidor, ya que os tomará el login de ubuntu por defecto.

Una vez hecho esto, cogemos y volvemos a eclipse. Nos situamos en bin/openerp-server.py y lo lanzamos con el comando «Run».

Después tendremos que lanzar el Cliente Web y esto hay que hacerlo por consola. Simplemente nos situaremos (con la ayuda de los comandos) en la carpeta donde esté el Cliente Web descomprimido y escribimos «python openerp-web.py» y pulsamos intro. Luego abriremos el navegador, escribiremos localhost:8080 y pulsamos de nuevo intro. De esta manera ya tendremos nuestro OpenERP funcionando y configurado para desarrollar con eclipse.

Para terminar os dejo algunos enlaces importantes que nos han servido de mucho:

Libro Python para todos Necesario para trabajar con Phyton

Desarrollo para OpenERP

Desarrollo de un módulo ejemplo Muy bueno!!!

Documentación Técnica Memento Muy Importante!! Resumen de todo OpenERP

Otro desarrollo de un módulo parte 1 y parte 2 Muy bueno!!

Bueno espero que os guste el material que os he enseñado. Iré subiendo poco a poco lo que vaya aprendiendo. Saludos a todos. Gracias por leerme. Paciencia y Suerte.


Páginas:1234