Complimenti gran bel lavoro! E grazie del report alla comunità :) 2015-02-04 9:49 GMT+01:00 Vito Falco <[email protected]>:
> 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 > [email protected] > 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: [email protected] website: http://www.redturtle.it Phone: +39 0532 1915958 Mobile: +39 328 9508994
_______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
