Open omiras opened 1 week ago
@crimanlor Puede asesorar sobre el uso de plantillas en mailchimp ya que usa una herramienta similar en el trabajo
!Hola! He estado explorando un poco esto y parece un pelín difícil, pero quizás podéis explorar estos puntos
La idea es que mailchimp almacene el correo de todas las personas que se quieran subscribir. Porque ellos entiendo que pueden cumplir con la RGPD y también gestionar facilmente el unsubscribe
En una primera versión de la funcionalidad a lo mejor simplemente tenemos que permitir que una persona pueda introducir su email en nuestro formulario y se registre en mailchimp. Luego manualmente creamos un email con la pregunta tipo test y lo actualizamos cada semana.
Existe un cliente en NodeJS para gestionar la base de datos de email de mailchimp. También parece que des de ahí se puede modificar el template del correo
Supongo que la versión extendida de esta funcionalidad podría ser que, cada cierto tiempo, modificar el template de mailchimp con una pregunta tipo test nueva procedente de nuestra base de datos.
¡Todo un reto @MariaChmielinska @evahuertas! Pero parce muy divertido 💃🏻 Vamos viendo, comentamos los progresos.
Esquema hecho en excalidraw con un mapa mental de nuestra aplicación y qué parte corresponde a esta issue de subscripción a newsletter. Esto nos servirá para decidir si utilizamos servicio de terceros (mailchimp) o crearemos un servicio con un módulo de terceros de node (Node Mailer).
Update 4 NOV:
Creado cuenta en Mailchimp:
codequestapi@gmail.com
pw: ###
API Key: ##
server: us-22
Contact List ID: 58371aa183
creado view/endpoint /subscribe
con un formulario para subscribir. (cambiarlo a Home?)
instalado @mailchimp/mailchimp_marketing (paquete de tercero).
template creado en Mailchimp y probado con un email test enviado a nuevo subsciber. La email contiene la opción de unsubscribe.
Análisis
Queremos permitir que los usuarios se suscriban a nuestra newsletter para enviarles cada día una pregunta tipo test sobre programación. En la vista principal "/" vamos a generar una caja de texto para poder introducir el email.
El usuario escribe su email y debemos registrarlo en nuestro sistema.
Opción 1
Mirar el servicio de mailchimp para ver de que manera nos puede ayudar a realizar esta tarea
Opción 2
Guardar en una de colección de usuarios el correo de cada persona (problemas protección de datos? comprobar) Tendriamos que tener una modelo nuevo para los usaurios. Con NodeJS y nodemailer (módulo de terceros) se puede configurar el envío periódico de emails.
Cualquier las dos opciones lo que hay que hacer es
Criterios de aceptación