jueves, 28 de noviembre de 2019

Instalación de módulos de terceros en Odoo 12

En primer lugar, nos iremos a la página de odoo para descargarnos una aplicación de terceros.
Elegimos el addon que queremos y lo descargamos:

Nos vamos a la siguiente ruta y pegamos el zip que nos hemos descargado, lo descomprimimos en la misma carpeta (después podemos borrar el zip).

Para que este addon salga en nuestra lista de aplicaciones, hay que reiniciar el servicio de Odoo 12:

Después nos logeamos con nuestra cuenta de odoo, activamos el modo desarrollador, vamos a la pestaña de aplicaciones y actualizamos la lista de aplicaciones:

Lo instalamos.

Mailchimp se convierte en CRM

Mailchimp se convierte en CRM: la sorprendente evolución del líder del email marketing

Seguramente conoces Mailchimp, una empresa que durante 20 años se ha ganado una buena reputación por su plataforma de email marketing, sin embargo en los últimos meses la empresa ha buscado nuevas vías para expandir sus servicios. Ahora Mailchimp se convierte en CRM, una plataforma de gestión de relaciones con clientes.

Voy a crear una campaña en la que defino un e-mail de propaganda de mi aplicación:


Añado mis contactos a la campaña para que les llegue el email de publicidad, en el que podrán seguir suscritos o quitar la suscripción:
Desde esta pantalla puedo ver mis campañas y un breve resumen de sus estadísticas:

Compruebo que me ha llegado el mensaje:

Aqui la captura del mail que le llega a Tomás:


Ahora la campaña aumenta en vistas:

Desde esa pantalla puedo monitorear cualquier acción sobre mi campaña (suscritos, clicks, desuscritos...)

lunes, 18 de noviembre de 2019

Primeros pasos con Python

Python es un lenguaje de programación multiparadigma   ya que soporta orientación a objetosprogramación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, de tipado dinámico y multiplataforma. Está en auge, posicionándose el tercero y subiendo.


Fue creado por el informático holandés Guido van Rossum.
 Guido van Rossum OSCON 2006.jpg

El PEP 8 y el PEP 257 son dos guías de estilos de python, aunque cada proyecto tiene sus pautas de estilo, estas guías tienen prioridad.
Tratan sobre como escribir este lenguaje: identación, tabulación, espaciado, longitud máxima de líneas, saltos de línea, operadores binarios, importaciones, y un largo etcétera. Fuente: https://elsolitario.org/post/guia-de-estilos-para-el-codigo-de-python/


Para emprender nuestros primeros pasos con Python, comenzaremos con lo más básico, el famoso "Hola Mundo":


Para cambiar el encoding a UTF-8, ponemos esta línea al principio de nuestro código:
# -*- coding: utf-8 -*-
O bien vamos a File>Preferences

jueves, 7 de noviembre de 2019

Instalación de Soporte Python y XML para Eclipse

En la entrada de hoy vamos a instalar el soporte de Python para Eclipse.
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, reiniciamos.
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 a Browse for python/pypy exe. Excribo el nombre de python38 por que estoy importando esa versión.

 Después de esto nos saldrá otra ventana como la siguiente, le damos Ok, en la ventana de preferencias otra vez Ok y con esto ya lo tenemos configurado.

Con esto ya tenemos el plugin PyDev para programar en python, ahora vamos a instalar el plugin para editar ficheros xml. Igual que antes vamos al menú superior y seleccionamos Help y luego Install new software…, ahora en Work with seleccionamos “Juno – http://download.eclipse.org/releases/juno” y cuando se completa la lista desplegamos “Web, XML, and Java EE Development”, seleccionamos “Eclipse XML Editors and Tools” y le damos a Next.


Le damos a Next.



Igual que antes aceptamos la licencia y reiniciamos cuando nos lo pide.