Struttura di un Signal Cloud
id Identificatore stabile del cloud.
question La domanda mostrata al visitatore.
hint Un contesto facoltativo per la domanda.
options[] Le possibili risposte, ognuna con identificatore ed etichetta.
Persistenza locale
Il componente usa localStorage. La chiave ha questa forma:
atelier-kit:signals:<item-id>:<cloud-id>
Il valore associato è l’optionId selezionato. La presenza
dell’item-id mantiene indipendenti le risposte riferite a
opere differenti.
Evento nel browser
Dopo una selezione viene emesso l’evento atelier-kit:signal-change con queste informazioni:
{
itemId,
cloudId,
optionId
}
itemId L’opera sulla quale è stato espresso il segnale.
cloudId La domanda alla quale è stata data risposta.
optionId L’opzione selezionata.
Glossario tecnico
- Signal Cloud
- Una domanda con un insieme finito di segnali selezionabili.
- Segnale
- L’opzione scelta dal visitatore in risposta a quella domanda.
- itemId
- L’identificatore dell’opera alla quale appartiene l’interazione.
- cloudId
- L’identificatore stabile della domanda.
- optionId
- L’identificatore stabile della risposta selezionata.
- Visitor Brief
- Il riepilogo che traduce le selezioni locali in un testo utile
qualora il visitatore decida di contattare Ombre Quotidiane.
Ombre Quotidiane e Atelier Kit
Il meccanismo generico del Signal Cloud appartiene ad Atelier Kit, la base software sulla quale è
costruito Ombre Quotidiane.
Questa pagina di spiegazione appartiene invece a Ombre Quotidiane e descrive come quella capability
viene usata qui.