Eveniment iCalendar

Numit și: VEVENT, cod QR de calendar, eveniment ICS

Definiție

Un eveniment iCalendar este un bloc de text standard, deschis de BEGIN:VEVENT, care descrie o întâlnire sau o programare. Codificat într-un cod QR, permite unui telefon să adauge evenimentul în calendar.

Cum arată textul evenimentului

Un eveniment iCalendar este un set de linii etichetate între BEGIN:VEVENT și END:VEVENT. Formatul este definit în RFC 5545, publicat în 2009, și este același folosit de fișierele de calendar .ics.

Un exemplu potrivit pentru QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Un fișier de calendar complet înconjoară evenimentele cu BEGIN:VCALENDAR și adaugă câmpuri precum UID și DTSTAMP, dar codurile QR poartă adesea doar blocul evenimentului, pentru a economisi spațiu.

  • SUMMARY: titlul evenimentului
  • DTSTART și DTEND: început și sfârșit, ca YYYYMMDDTHHMMSS
  • LOCATION: locul sau adresa
  • DESCRIPTION: note mai lungi
  • Un Z la final înseamnă că ora este în UTC

Cum obții ora corectă

Scrierea orelor în UTC, cu un Z la final, este cea mai simplă cale de a face ca un eveniment să apară la ora locală corectă pentru toți. O oră fără Z este tratată ca oră locală flotantă, care se poate deplasa pentru oamenii din alte fusuri orare, iar un fus orar cu nume cere date suplimentare, care măresc codul.

Evenimentele pe toată ziua pot folosi o valoare doar cu data, cum ar fi DTSTART;VALUE=DATE:20261015.

Suport și alternative

Suportul pentru codurile de eveniment din aplicațiile de cameră încorporate variază; unele oferă adăugarea directă a evenimentului, altele afișează textul sau cer o aplicație de scanare. Merită verificat pe telefoanele pe care le folosește publicul tău înainte de tipărire.

O alternativă frecventă este un cod QR care trimite la un fișier .ics găzduit sau la o pagină de eveniment cu butoane de adăugare în calendar. Un link permite și corectarea orei sau a locului după tipărirea codului.

Întrebări frecvente

Poate un cod QR să adauge un eveniment în calendarul meu?

Da. Codifică evenimentul ca bloc VEVENT iCalendar, iar telefoanele care îl acceptă vor oferi adăugarea lui. Suportul variază, deci un link către un fișier .ics este o soluție de rezervă sigură.

Ce înseamnă Z de la sfârșitul unei ore din calendar?

Marchează ora ca fiind în UTC. Aplicațiile de calendar o convertesc apoi în fusul orar local al fiecărei persoane.

De ce a adăugat codul meu QR de calendar evenimentul la ora greșită?

Probabil ora a fost scrisă fără Z sau fus orar, deci a fost citită ca oră locală pe telefonul care scanează. Scrie orele în UTC, cu un Z la final.

Surse și standarde

Toți termenii