En esta sesión veremos como adicionar de forma sencilla campos en los formularios y hacerlos acequibles a los usuarios. Es lo más simple en una personalización de ODOO. Si bien esta práctica no es recomendable en la mayoría de los escenarios; bien es válido en algunos casos.
ODOO CE Sin Límites
Monday, July 8, 2019
Sesión # 04 - Modificaciones básicas
Una de las bondades de ODOO es que podemos personalizarlo de acuerdo con nuestras necesidades y de alguna manera hacerlo a nuestra medida de forma sencilla y rápida. Las modificaciones más básicas consisten en la adición de campos en los formularios existentes para ajustarlos a nuestras necesidades de información. Esto implica adicionar campos en las tablas (modelos) y presentarlos en la interfaz de usuario (vistas), usualmente compuesta por formularios.
En esta sesión veremos como adicionar de forma sencilla campos en los formularios y hacerlos acequibles a los usuarios. Es lo más simple en una personalización de ODOO. Si bien esta práctica no es recomendable en la mayoría de los escenarios; bien es válido en algunos casos.
En esta sesión veremos como adicionar de forma sencilla campos en los formularios y hacerlos acequibles a los usuarios. Es lo más simple en una personalización de ODOO. Si bien esta práctica no es recomendable en la mayoría de los escenarios; bien es válido en algunos casos.
Friday, June 28, 2019
Sesión # 03 - La arquitectura de ODOO
En esta sesión haremos una breve descripción de la arquitectura de ODOO, que nos permita abordar la confección de cambios pequeños en los módulos o aplicaciones base existentes.
No es una revisión exhaustiva ni rigurosa; sino práctica. En posteriores vídeo tutoriales se profundizará en cada cosa necesaria de la arquitectura para el abordaje de los temas puntuales que sean tratados.
Acerca de lo que es un ORM:
https://es.wikipedia.org/wiki/Mapeo_objeto-relacional
http://www.tuprogramacion.com/glosario/que-es-un-orm/
https://www2.deloitte.com/es/es/pages/technology/articles/que-es-orm.html
Acerca de lo que es el patron MVC:
https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado
Acerca de lo que es PostgreSQL:
https://es.wikipedia.org/wiki/PostgreSQL
https://platzi.com/blog/que-es-postgresql/
No es una revisión exhaustiva ni rigurosa; sino práctica. En posteriores vídeo tutoriales se profundizará en cada cosa necesaria de la arquitectura para el abordaje de los temas puntuales que sean tratados.
Vínculos de interés
Acerca de lo que es un ORM:
https://es.wikipedia.org/wiki/Mapeo_objeto-relacional
http://www.tuprogramacion.com/glosario/que-es-un-orm/
https://www2.deloitte.com/es/es/pages/technology/articles/que-es-orm.html
Acerca de lo que es el patron MVC:
https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado
Acerca de lo que es PostgreSQL:
https://es.wikipedia.org/wiki/PostgreSQL
https://platzi.com/blog/que-es-postgresql/
Saturday, June 22, 2019
Sesión # 02 - Instalación de ODOO
Abordaremos en este post la instalación de ODOO. Haremos una instalación rápida y simple desde el paquete binario y posteriormente haremos una instalación desde los fuentes de ODOO para un entorno más adecuado para desarrollo. En ambos casos emplearemos los repositorios oficiales de la versión Community.
Estos post iniciales y los vídeo tutoriales, estan orientados principalmente a aquellos usuarios que recien comienzan a explorar ODOO. En la medida en que avanzamos en las sesiones, profundizaremos en aspectos más complejos de la arquitectura de ODOO y todo lo que constituye su plataforma.
4. Instalar el motor de base de datos PostgreSQL
Estos post iniciales y los vídeo tutoriales, estan orientados principalmente a aquellos usuarios que recien comienzan a explorar ODOO. En la medida en que avanzamos en las sesiones, profundizaremos en aspectos más complejos de la arquitectura de ODOO y todo lo que constituye su plataforma.
Instalación desde el paquete binario
1. Tenga una instalación fresca y actualizada de Debian Stretch con sudoers instalado. (Si necesita orientación en este punto, revise los Recursos adicionales al final de éste instructivo)- apt update
- apt upgrade
- apt install sudo
- usermod -aG sudo odoo
3. Ingrese al sistema con el usuario odoo, ubíquese en el directorio donde haya descargado el archivo binario de ODOO y ejecute las siguientes instrucciones para la instalación:
- sudo apt install postgresql -y
- sudo dpkg -i odoo_12.0.latest_all.deb ←(El nombre del archivo descargado)
- sudo apt install -f
4. Completemos el proceso instalando el paquete que permite a odoo generar los archivos .pdf; lo descargamos y lo instalamos con las siguientes instrucciones:
- wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
- sudo dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb
- sudo apt install -f
5. Reiniciamos odoo con la siguiente instruccion:
- sudo systemctl restart odoo
6. Ahora podemos ver nuestra instancia de ODOO ejecutándose, si apuntamos a la dirección IP de nuestro HOST desde un navegador en el puerto 8069:
- En un navegador → http://ip_o_url_del_host:8069
Instalación desde los fuentes para un entorno aislado de desarrollo
1. Igual que para el caso anterior, tenga una instalación fresca y actualizada de Debian Stretch con sudoers instalado.- apt update
- apt upgrade
- apt install sudo
- usermod -aG sudo odoo
3. Ingrese al sistema con el usuario odoo.
4. Instalar el motor de base de datos PostgreSQL
- sudo apt install postgresql -y
5. Cree el usuario actual del sistema (odoo) como usuario de postgres
- sudo su -c "createuser -s $USER" postgres
6. Instalamos git
- sudo apt install git
7. Instalamos python y las dependencias base para ODOO con los siguientes comandos:
- sudo apt install python3-dev python3-pip
- sudo apt install build-essential libxslt-dev libzip-dev
- sudo apt install libldap2-dev libsasl2-dev libssl-dev
8. Ubicados en el directorio home del usuario odoo, creamos un directorio que llamaremos odoo-dev y nos cambiamos a dicho directorio:
- mkdir ~/odoo-dev
- cd ~/odoo-dev
9. Con el comando git, clonamos los fuentes del repositorio de odoo hacia nuestro directorio actual, en este caso clonamos la rama de la versión 12.0:
- git clone https://github.com/odoo/odoo.git -b 12.0 –depth=1
10. Usamos pip para instalar las dependencias señaladas en el archivo requiriments.txt que viene en los fuentes de ODOO:
- sudo pip3 install -r ~/odoo-dev/odoo/requirements.txt
11. Finalmente instalamos manualmente y usando pip las dependencias básicas que faltan:
- $ sudo pip3 install num2words phonenumbers psycopg2-binary
- $ sudo pip3 install watchdog xlwt
12. Para arrancar nuestra instancia de ODOO, podemos usar el siguiente comando:
- ~/odoo-dev/odoo/odoo-bin
Ya podemos acceder a odoo apuntando en nuestro navegador a la dirección del host en el puerto 8069. (http://ip_o_url_del_host:8069)
En una sesión más adelante veremos como afinar la instalación y proxificar el acceso para acceder con el protocolo https.
En una sesión más adelante veremos como afinar la instalación y proxificar el acceso para acceder con el protocolo https.
Recursos adicionales
- Instalación de Debian Stretch: https://servidordebian.org/es/start
- Web Oficial para la descarga de ODOO: https://www.odoo.com/page/download
- Repositorio de la Asociación de la Comunidad ODOO (OCA): https://github.com/OCA/project
Thursday, June 20, 2019
Bienvenida
Iniciamos esta serie de videotutoriales acerca de ODOO Community Edition, con el ánimo de compartir y aprender. Espero que sea de alguna utilidad para los neófitos en la materia.
Este blog esta dedicado a la comunidad de odooers de habla hispana que apenas comienzan a explorar ODOO y sus posibilidades.
Los videotutoriales estarán basados en la versión 12.0 (y posteriores) de ODOO Community Edition.
Toda sugerencia y comentario que aporten positivamente son bienvenidos.
Sesión #01
Puedes aprender más acerca de los ERPs siguiendo estos enlaces:
https://es.wikipedia.org/wiki/Sistema_de_planificaci%C3%B3n_de_recursos_empresariales
https://www.ticportal.es/temas/enterprise-resource-planning/que-es-sistema-erp
Y para acceder al entrenamiento funcional, puede seguir los siguientes vínculos oficiales de ODOO:
https://odoo.thinkific.com/courses/odoo-funcional
Este blog esta dedicado a la comunidad de odooers de habla hispana que apenas comienzan a explorar ODOO y sus posibilidades.
Los videotutoriales estarán basados en la versión 12.0 (y posteriores) de ODOO Community Edition.
Toda sugerencia y comentario que aporten positivamente son bienvenidos.
Sesión #01
Puedes aprender más acerca de los ERPs siguiendo estos enlaces:
https://es.wikipedia.org/wiki/Sistema_de_planificaci%C3%B3n_de_recursos_empresariales
https://www.ticportal.es/temas/enterprise-resource-planning/que-es-sistema-erp
Y para acceder al entrenamiento funcional, puede seguir los siguientes vínculos oficiales de ODOO:
https://odoo.thinkific.com/courses/odoo-funcional
Subscribe to:
Posts (Atom)
Sesión # 04 - Modificaciones básicas
Una de las bondades de ODOO es que podemos personalizarlo de acuerdo con nuestras necesidades y de alguna manera hacerlo a nuestra medida de...
-
Abordaremos en este post la instalación de ODOO. Haremos una instalación rápida y simple desde el paquete binario y posteriormente haremos u...
-
En esta sesión haremos una breve descripción de la arquitectura de ODOO, que nos permita abordar la confección de cambios pequeños en los mó...