Evento iCalendar

Detto anche: VEVENT, codice QR del calendario, evento ICS, iCalendar event

Definizione

Un evento iCalendar è un blocco di testo standard, aperto da BEGIN:VEVENT, che descrive una riunione o un appuntamento. Codificato in un codice QR, permette a un telefono di aggiungere l'evento a un calendario.

Com'è fatto il testo dell'evento

Un evento iCalendar è un insieme di righe con etichetta tra BEGIN:VEVENT e END:VEVENT. Il formato è definito nella RFC 5545, pubblicata nel 2009, ed è lo stesso usato dai file di calendario .ics.

Un esempio da codice QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Un file di calendario completo avvolge gli eventi in BEGIN:VCALENDAR e aggiunge campi come UID e DTSTAMP, ma i codici QR spesso contengono solo il blocco dell'evento per risparmiare spazio.

  • SUMMARY: il titolo dell'evento
  • DTSTART e DTEND: inizio e fine, come AAAAMMGGTHHMMSS
  • LOCATION: luogo o indirizzo
  • DESCRIPTION: note più lunghe
  • Una Z finale significa che l'ora è in UTC

Indicare l'ora giusta

Scrivere gli orari in UTC con una Z finale è il modo più semplice per far comparire un evento all'ora locale corretta per tutti. Un orario senza Z è trattato come ora locale fluttuante, che può spostarsi per chi si trova in altri fusi orari, e un fuso orario con nome richiede dati aggiuntivi che rendono il codice più grande.

Gli eventi che durano tutto il giorno possono usare un valore con la sola data, come DTSTART;VALUE=DATE:20261015.

Supporto e alternative

Il supporto ai codici evento nelle app fotocamera integrate varia; alcune propongono di aggiungere direttamente l'evento, altre mostrano il testo o richiedono un'app di scansione. Vale la pena controllare sui telefoni usati dal tuo pubblico prima di stampare.

Un'alternativa comune è un codice QR che rimanda a un file .ics ospitato o a una pagina dell'evento con pulsanti per aggiungere al calendario. Un link permette anche di correggere l'ora o il luogo dopo la stampa del codice.

Domande frequenti

Un codice QR può aggiungere un evento al mio calendario?

Sì. Codifica l'evento come blocco iCalendar VEVENT e i telefoni che lo supportano proporranno di aggiungerlo. Il supporto varia, quindi un link a un file .ics è un ripiego affidabile.

Che cosa significa la Z alla fine di un orario del calendario?

Segna l'ora come UTC. Le app di calendario la convertono poi nel fuso orario locale di ciascuno.

Perché il mio codice QR del calendario ha aggiunto l'evento all'ora sbagliata?

Probabilmente l'ora era scritta senza una Z o un fuso orario, quindi è stata letta come ora locale del telefono che scansiona. Scrivi gli orari in UTC con una Z finale.

Fonti e standard

Tutti i termini