Paragrafo precedente: « C5.3 Tipi di evento
Paragrafo precedente: « C5.3 Tipi di evento
Reazione |
Parametri |
Note |
MAILTO |
Testo della email; gruppo di visitatori registrati destinatario. |
Per gli eventi INSERT e UPDATE, Sar-At aggiungerà automaticamente alla email l'indirizzo della pagina web appena aggiunta o aggiornata. |
NEWSLETTER |
Indirizzo di una pagina HTML da spedire; gruppo di visitatori registrati destinatario. |
L'indirizzo può essere dinamico. Per esempio showPage.php?template=news L'idea è di creare una newsletter che parte automaticamente quando accade qualcosa - magari quando un nuovo prodotto appare a catalogo. |
ADDGROUP |
|
Viene creato un nuovo gruppo di visitatori registrati. Vedi anche il paragrafo "gruppi creati automaticamente" poco più avanti. Questa reazione è appropriata alla creazione di una pagina; l'idea è di creare gruppi di interessati a un prodotto, a un cantante, a una voce di blog, insomma a una singola pagina del vostro sito. |
SUBSCRIBE |
Gruppo a cui abbonare il visitatore |
Ha senso solo per visitatori autoregistrati al sito. Permette loro di abbonarsi a una newsletter. |
UNSUBSCRIBE |
Gruppo da cui rimuovere il visitatore |
Ha senso solo per visitatori autoregistrati al sito. Permette loro di revocare una iscrizione. |
PHP |
URL dello script da eseguire |
Può venire anche eseguito uno script su server remoto: basta indicare la URL completa. La chiamata avviene in modalità GET. |
TRIGGER |
Codice SQL |
Richiede MySQL 5.0 o superiore sul server. Permette l'uso della sintassi trigger di MySQL descritta in http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html I trigger creati da Sar-At sono tutti del tipo BEFORE, in modo da consentire al trigger di ispezionare un record editato prima che venga cancellata la vecchia versione. |
Chi fosse interessato al caso PHP, veda la descrizione di SaratVerifyCallback() nel seguito
Vediamo due casi tipici di un blog: l'iscrizione a un gruppo di interesse e la disiscrizione.
Per la disiscrizione, immaginiamo che il visitatore sia nella pagina relativa a un argomento (la pagine X del blog, tanto per capirci) e clicca un pulsante "Revoca iscrizione alla mailing").
Il pulsante potrà avere questo semplice codice HTML:
<a href='sarat/sar-at_eventmgr.inc.php?template=prod&id={id}&returnURL={sarelURL}'> Ricevi una mail quando la scheda prodotto viene aggiornata </a>
Paragrafo successivo: » C5.5 Log degli eventi