Tutti i casi d'uso

visitor.is_next

Lo stesso cartello dice a ognuno qualcosa di diverso

Gli altri nove meccanismi sono un codice con un asse. Un percorso no: più codici, un visitatore, e uno stato che viaggia con lui. Ogni tappa porta le stesse tre regole e il proprio contenuto — e quale delle tre valga dipende da quanto è avanzato proprio quel visitatore. Lo stesso cartello dice quindi a chi è di turno qualcosa di diverso da chi arriva troppo presto.

Dove sta appeso
Museo, città, montaggio, istruzione di sicurezza, caccia al tesoro.
Perché la carta resta
Prestare audioguide richiede personale. Un codice morto davanti a un'opera è imbarazzante. Una caccia al tesoro su carta non vale più nulla dopo la prima pioggia.
Cosa viaggia con te
Un cookie firmato sul dominio di reindirizzamento, in cui non c'è altro che le tappe fatte da questo visitatore. Nessun identificativo, nessun account, sul server non si scrive nulla — il percorso funziona per chi non si è registrato da nessuna parte.

Il percorso, dal vivo

visitor.found = 2
Già fatto/schon-daÈ qui/station-2Troppo presto/zu-frueh1Ingresso2Opera esposta3Laboratorio4Arrivo

Fai avanzare il visitatore. Tutti e quattro i codici rispondono insieme — stesse regole, risultato diverso.

Un cartello di tappa su una parete, dietro altri due che si allontanano lungo l'enfilade
Su ogni soggetto lo stesso codice.Museo, città, montaggio, istruzione di sicurezza, caccia al tesoro.

L'insieme di regole

Valido, salvabile, regola obbligatoria in fondo.

Non una parafrasi di quello che il motore saprebbe fare — è il testo che porta un codice. Vince la prima regola che corrisponde, e l'ultima corrisponde sempre.

ruleset · version 1

{
  "rules": [
    {
      "when": { "visitor.is_done": { "eq": true } },
      "then": { "type": "redirect", "url": "https://museum.example/schon-da" }
    },
    {
      "when": { "visitor.is_next": { "eq": true } },
      "then": { "type": "redirect", "url": "https://museum.example/station-2" }
    },
    {
      "when": "always",
      "then": { "type": "redirect", "url": "https://museum.example/zu-frueh" }
    }
  ]
}

Cosa apra una tappa è definito alla tappa, non in questa lista. La lista di regole resta intatta — non esiste ereditarietà delle regole.

Anche

Stessa sequenza, altro percorso.

Montaggio
Passo per passo, e lo scatolone sa quale passo è in corso.
Percorso formativo
L'ultima tappa avvisa le risorse umane — una catena: webhook, poi conferma.
Raccolta
Liberamente raccoglibile invece che lineare. L'ordine è tuo.

Tutti i casi d'uso

È la ristampa che costa. Smetti.