Creare una newsletter con invio automatico a determinati intervalli di tempo

MODULI NECESSARI: Simplenews - Insert Views - Elysia Cron

Usare il modulo simplenews per creare uan newsletter. Una volta attivato nella sezione moduli, si può notare anche un sub-modulo che si porta dietro chiamato simplenews action. Attivarlo e poi configurare il simplenews a proprio piacimento (magari con insert view per avere news dinamiche). Fatto ciò entrare in "Azioni" e attivare l'azione "Send single simplenews newsletter" (configurare l'azione a piacimento) e poi entrare in Triggers. Selezionare la tabella cron e sull'evento "When cron runs" inserire l'azione creata in precedenza. Bene, in questo modo ogni qualvolta parte il cron la newsletter verrà inviata ai destinatari. Si può scaricare poormanscron per avere un controllo sul cron e decidere quando farlo azionare in automatico. Così il sistema è gia funzionante anche se in maniera semplicistica e non ottimale visto che bisogna adeguare il cron alla newsletter.

Per evitare ciò è possibile utilizzare un altro modulo: Elysia Cron. Questo bel modulo permette di frazionare i processi che il cron esegue di default in maniera unitaria e pertanto stabilire l’esecuzione del processo solo su simplenews ad un determinato intervallo di tempo. Per fare ciò è necessario, dopo la sua installazione entrare in Amministra/Costruzione del sito/Cron Setting/Impostazioni e personalizzare la sezione script con uno script personale o creare un context specifico per il processo:Nel caso dello script, ad es. Invia una newsletter ogni 15 min, allora scriveremo */15 * * * * simplenews_cron. All’interno delle impostazioni del modulo è gia presente un help per capire come scrivere uno script o comunque è possibile riferirsi alla documentazione ufficiale (in inglese) o leggere la guida sull’Elysia cron su cmswiki.net (in italiano).Nel caso si preferisca usare un context (più semplice), la creazione avviene scrivendo il titolo o un riferimento nel campo context accanto al processo “simplenews_cron” nella tabella "Single Job Setting". Salvare ed aprire l’ultima tabella della pagina “Context Settings”. Il context creato sarà ora presente e possiamo inserire nel campo “Default schedule rule” l’intervallo di tempo desiderato secondo la specifica forma (es.  15 * * * * ). Salvare nuovamente. A questo punto noteremo che nella parentesi accanto al processo simplenews_cron la regola sarà cambiata rispetto a quella di default. Così configurato, nell’intervallo di tempo stbilito, tutte le news presenti nel vocabolario creato con il simplenews verranno automaticamente inviate ai destinatari.

Infine è possibile utilizzare Insert View per inserire viste nei body dei contenuti. In questo modo si possono creare blocchi specifici (ultimi prodotti inseriti- promozioni ecc) da inserire nelle news.

 

Ti potrebbero anche interessare:

Cifrario basato su macchinario e cifrario di Atbash

Il primo esempio di cifratura basata su un ‘macchinario’ si può far risalire ad una testimonianza tra il 360 e il 390 dovuta ad Enea il tattico, generale della lega arcadica, in un trattato di cifre il cui XXI capitolo tratta appunto di messaggi segreti. In questo viene descritto un disco sulla zona esterna del quale erano contenuti 24 fori, ciascuno corrispondente ad una lettera dell'alfabeto.

Risorse per sviluppo: