Entradas

Mostrando entradas de 2019

Creación de módulos para Odoo

Imagen
Podemos editar un módulo directamente siendo desarrolladores desde Ajustes>Vistas> y seleccionando el módulo que queremos editar. Pero la mejor forma, es crear un módulo nuevo que herede del que queremos editar. Creamos una carpeta nueva para nuestros módulos y la ruta la añadimos en el archivo de configuración ( C:\Program Files (x86)\Odoo 12.0\server ) : En python creamos las siguientes rutas: python "C:\Program Files (x86)\Odoo 12.0\server\odoo-bin" scaffold miModulo C:\Users\angel\Desktop Ahora, si reiniciamos el servicio de Odoo y actualizamos la lista de aplicaciones nos aparecerá nuestro modulo listo para instalarlo. Dentro del módulo, en el manifest podemos personalizarlo y poner nuestro nombre con una descripción de lo que hace nuestro módulo.

INSTALACIÓN DE MÓDULOS DE TERCEROS EN ODOO 12

Imagen
Podemos descargarnos modulos de Odoo desde su web oficial y filtrar por modulos de pago o gratuitos y su versión, en nuestro caso filtramos por la versión 12: https://www.odoo.com/apps/modules/category/Point%20of%20Sale/browse?series=12.0&price=Free En mi caso elijo una "Alerta de stock bajo". Una vez descargado, descomprimimos el .zip en la siguiente ruta: C:\Program Files (x86)\Odoo 12.0\server\odoo\addons. Ahí se encuentran todos nuestros módulos: Después, debemos reiniciar el servicio de Odoo: Accedemos a nuestro Odoo y activamos el modo desarrollador en Ajustes, después, estando como desarrolladores, vamos a aplicaciones y damos clic en Actualizar lista de aplicaciones : Luego buscamos nuestra aplicación con el nombre de la carpeta que extrajimos y damos clic en instalar: ¡Ya tendríamos activado el módulo!

Usando Mailchimp

Imagen
¿Que es Mailchimp? Mailchimp es un proveedor de servicios de marketing por correo electrónico y el nombre de la empresa que lo opera, fundada en el año 2001.​​ ¿Para que se usa? Mailchimp es una plataforma de automatización de marketing que te ayuda a compartir campañas de correo electrónico y publicitarias con clientes y otras partes interesadas. Nuestro enfoque del marketing se centra en prácticas saludables de administración de listas, campañas bellamente diseñadas y un potente análisis de datos. Sus principales puntos fuertes son: 1- Es un servicio gratuito  Es más que importante poder contar con una herramienta potente, buena y gratuita en estos momentos. La única condición es tener menos de 2.000 suscriptores en nuestra lista y no pasarnos de 12.000 emails enviados por mes.  2- Se puede integrar a las eedes sociales tales como Facebook y Twitter La integración se hace a través de simples pasos y es una opción muy interesante para promocionar nuestras cam

Python

Imagen
Python ocupa el tercer lugar en el ranking de los lenguajes de programación más usados, por delante están Java y C. Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su codigo. Se trata de un lenguaje de programación multiparadigma , ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.  Es una buena alternativa para optar por este lenguaje en el mundo de la programación, puesto que es un lenguaje muy sencillo y fácil. Su sintaxis es fácil de entender puesto que es cercana al lenguaje natural, y los programas hechos en Python parecen pseudocódigos, lo cual brinda una gran ayuda en su mantenimiento. Primer ejercicio básico en Python, Hola Mundo Guido van Rossum y sus consideraciones de estilo Guido van Rossum Tamaño máximo de línea Las líneas deben limitarse a un máximo de 79 caracteres. Líneas en blanco Separar las definiciones de las clases y fun

Instalación de soporte Python en Eclipse

Imagen
Lo primero que vamos a instalar es el plugin PyDev para poder desarrollar en python. En el menú superior selecciona Help y luego Install new software… En la ventana que aparece escribe “http://pydev.org/updates” en el campo Work with y presiona el botón Add, ahora en la ventana que aparece escribe “PyDev” en el campo Name y presiona el botón Ok.  En la lista aparecerá Pending hasta que aparezca la información, selecciona el primero “PyDev” y dale a Next. Ahora selecciona “PyDev for Eclipse” y dale a Next. Acepta la licencia y dale a Finish. Al final aparecerá un mensaje preguntando si quieres reiniciar eclipse y le das a Yes. Una vez que hemos reiniciado sólo falta configurar python, vamos al menú superior en Window y seleccionamos Preference, y en la parte izquierda de la ventana que aparece seleccionamos PyDev, luego Interpreter-Python y le damos al botón Auto Config o añadimos la ruta del ejecutable de Python.   Después de esto nos saldrá otra ventana

PostgreSQL 11 en Ubuntu

Imagen
Para empezar descargamos los repositorios de PostgreSQL para Ubuntu. Ahora instalamos PostgreSQL. En mi caso, a continuación instalaré pgAdmin3 en vez de la versión 4 ya que no se puede. Ahora localizo los ficheros de configuración y ejecuto los metacomando de psql. En este caso, listaré las bases de datos: Modificamos los ficheros de configuración para acceder deste un host remoto. Y creo una conexión en pgadmin3, aunque me da un error, por lo que muestro la captura.

CRM+Big data+Social Media

Imagen
Como ya hemos estudiado en esta unidad, CRM designa a un sistema de información que permite gestionar las relaciones con los clientes. Relacionadas con este tipo de sistemas se encuentran las aplicaciones BI. Estas aplicaciones apoyan la toma de decisiones usando para ello los datos registrados sobre los clientes y las relaciones que han tenido con la empresa. Qué es un DataWarehouse y qué relación tiene con las aplicaciones de BI. Un Data Warehousing es una colección de datos integrados y variables en el tiempo. Es el expediente completo de la organización, que incluye todos los datos -ya sean transaccionales u operacionales- almacenados en una base de datos diseñada para favorecer su gestión y análisis. Las soluciones de DW ayudan a los departamentos de TI a ejecutar proyectos de gestión de datos y análisis, además de una fácil adaptación a cada uno de los requisitos de la organización.  ¿Qué relación tiene con las aplicaciones BI? Debido justamente a que e

PostgreSQL 12 en Windows 10

Imagen
¿Que contextos está siendo utilizado este tipo de SGBD? Los Sistemas Gestores de Bases de Datos (SGBD, por sus siglas en inglés), también conocidos como sistemas manejadores de bases de datos o DBMS (DataBase Management System), son un conjunto de programas que se ocupan de la gestión de bbdd, administrando todo acceso a la base de datos. ¿Qué ventajas ofrece y cuáles son sus desventajas?  Ventajas: Proveen facilidades para la manipulación de grandes volúmenes de datos. Entre éstas: Simplifican la programación de equipos de consistencia. Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc. Organizan los datos con un impacto mínimo en el código de los programas. Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifi

¿VALE LA PENA SABER ALGO DE ERP?

Imagen
Buscando en Infojobs.net ofertas de empleo para distintos ERP, se encuentran estas ofertas: ASAP: OPENERP: ABAP: DYNAMICS NAV: SUGARCRM: ODOO: Como puedes ver hay ofertas de trabajo de casi todos los ERP que existen, además en cada uno hay varias ofertas y los que muestran el sueldo suelen estar entre 15.000-20.000 euros anuales. Por lo que saber de ERP es muy interesante.