Webcal

Webcal er en uniform ressursidentifikator (URI) -ordning for å aksessere iCalendar filer. WebCal lar brukere opprette og vedlikeholde en interaktiv hendelses-kalender eller et planleggingssystem på et nettsted eller i en applikasjon.[1]

webcal-ordningen ble utviklet for bruk sammen med Apple sin Kalender (som da het iCal, ikke til å forveksle med iCalendar), og har siden blitt en vanlig de facto-standard for å aksessere iCalendar-formaterte filer via WebDAV, vanligvis ved hjelp av GET-metoden. Webcal er ikke en offisiell URI-ordning (som for eksempel http og FTP som registrerte hos IANA). Per 2012 september 23 hadde webcal-ordningen status som foreløpig registrert hos IANA.[2] Webcal-protokollprefikset brukes for å utløse en ekstern protokollbehandler som sendes URL-en av .ics-filen istedet for å bli sendt det nedlastede innholdet i filen (på omtrent samme måte som feed noen ganger brukes for å utløse eksterne RSS-lesere). Tanken var at med dette protokollprefikset skal målfilen abonneres på i stedet for å importeres til kalenderapplikasjonen, hvilket ville skjedd ved en enkel nedlasting.

Behandlingsprogram

Notable programvarepakker og webapplikasjoner som støtter webcal-protokollen inkluderer:

  • Google-kalender[3]
  • Microsoft Outlook[4]
  • Mozilla Lightning[5]

Alternative protokoller

CalDAV og GroupDAV er begge anstrengelser for å gi WebDAV-basert tilgang til kalenderlagre med finere granularitet. CalDAV Access protocol er standardisert av IETF og publisert som RFC 4791. Utvidelser til CalDAV for automatisert planlegging er også standardisert som RFC 6638.

Ingen av disse protokollene krever bruk av URI-er i DAV-stil. Istedet krever begge utkastene bruk av HTTP OPTIONS-funksjonen for å returnere at serveren støtter kalenderutvidelser.

Referanser

  1. ^ «WebCal Documentation Part 1». Arkivert fra originalen 19. november 2022. Besøkt 19. november 2022. 
  2. ^ «Resource Identifier (RI) Scheme name: webcal». 
  3. ^ «Open Webcal Links with Google Calendar». 
  4. ^ «View and Subscribe to Internet Calendars». 
  5. ^ «Creating New Calendars». 

Eksterne lenker

  • RFC 4324 : Calendar Access Protocol (CAP)
  • RFC 5545 : Internet Calendaring and Scheduling Core Object Specification (iCalendar) (erstatter RFC 2445 )
  • Webcal description and rationale archived at the Wayback Machine.
  • v
  • d
  • r
Kalenderprogramvare
Standarder
Nåværende implementasjoner
Utgått