[Plone-IT] Plone e newsletter

Massimo Azzolini massimo a redturtle.it
Mer 4 Feb 2015 09:53:06 UTC


Complimenti gran bel lavoro!
E grazie del report alla comunità :)

2015-02-04 9:49 GMT+01:00 Vito Falco <vitofalco a gmail.com>:

> Ciao,
> come qualcuno ricorderà, circa un mese fa, scrissi in lista chiedendo
> consigli su come gestire una newsletter con un servizio esterno come
> MailChimp o Mandrill (sempre della famigghia).
>
> Vi riporto in breve cosa ho fatto, così da agevolare chi si troverà nella
> stessa situazione e magari affinare qualcosa se i conti non vi tornano.
>
> Richieste del cliente: ogni giorno vengono caricati N documenti (AT
> custom) nell'area riservata.
> Al termine di ogni giornata bisogna fare un "riepilogo" della produzione
> contenutistica e inviarla ai quasi 200 utenti iscritti al portale.
>
> Ho creato una vista specifica che, una volta chiamata, fa le seguenti cose:
> - eredita i criteri di ricerca nel catalogo e tira fuori i brains
> - impagina in formato html
> - tramite plone.api ottengo tutti gli utenti, e quindi il loro indirizzo
> email con fullname, li storo in dizionario
> - faccio la chiamata al modulo "mandrill" (presente su pypi), istruisco il
> dizionario apposito con i dati degli utenti, le parti del template da
> popolare con i brains e invio
>
> La cosa figa è che Mandrill prevede un parametro (preserveRecipients) che
> permette di fargli inviare l'email ad-personam, senza l'utilizzo di un
> brutto "ccn".
> Mandrill, sulla sua dashboard, ci notificherà quindi quanti invii sono
> andati a buon fine, quanti hanno aperto, quanti hanno cliccato, etc etc.
>
> Mailchimp l'ho scartato perchè, fondamentalmente, bisogna istruirlo in
> maniera sovrabbondante con "definizione di campagna", poi fare copia degli
> indirizzi utenti sul suo server (con quello che comporta con aggiunta di
> nuovi indirizzi, rimozione, etc).
>
> L'unica cosa che, funziona, ma non mi piace è che ho dovuto istruire il
> curl per pianificare l'invio della newsletter, una cosa del tipo
> 45 23 * * * /usr/bin/curl --silent 'http://utenteapposito:pass@localhost
> :8080/sito/vistachespara'
>
> Zope-clock ha il limite di essere definito per "period" e non per un
> orario esatto (come richiesto dal cliente).
>
> Bye
> Vito
>
> --
> *Vito Falco*
> Designer & Front-end developer | Plone consultant | Freelance
> Bari, IT
> tel +39 3346330137 | skype vito80ba | twitter vito80ba
> Linkedin http://it.linkedin.com/in/vitof
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>



-- 
*Massimo Azzolini - RedTurtle*
twitter: @massimoazzolini
skype: massimo_azzolini
e-mail:   massimo a redturtle.it
website: http://www.redturtle.it
Phone: +39 0532 1915958
Mobile: +39 328 9508994
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20150204/6840ee99/attachment.html>


Maggiori informazioni sulla lista Plone-IT