CalDAV - CalDAV
Protocol de comunicare | |
Scop | Accesați informații de programare la distanță |
---|---|
Introdus | Martie 2007 |
Bazat pe | WebDAV |
Stratul OSI | Cerere |
Port (uri) | Orice |
RFC (s) | RFC 4791 , 6638 |
Calendaring Extensions to WebDAV , sau CalDAV , este un standard de internet care permite unui client să acceseze informații de planificare pe un server la distanță . Extinde specificațiile WebDAV ( protocol HTTP pentru manipularea datelor) și folosește formatul iCalendar pentru date. Protocolul de acces este definit de RFC 4791 . Permite accesul mai multor clienți la aceleași informații, permițând astfel planificarea cooperativă și schimbul de informații. Multe aplicații server și client acceptă protocolul. Extensiile la CalDAV pentru programare automată sunt, de asemenea, standardizate ca RFC 6638 .
Istorie
Specificația CalDAV a fost publicată pentru prima dată în 2003 ca un proiect de Internet trimis la Internet Engineering Task Force ( IETF ) de Lisa Dusseault. În martie 2007, specificația CalDAV a fost finalizată și publicată de IETF sub denumirea RFC 4791, scrisă de Cyrus Daboo ( Apple ), Bernard Desruissaux ( Oracle ) și Lisa Dusseault ( CommerceNet ). CalDAV este conceput pentru implementare de către orice software , client sau server colaborativ , care trebuie să întrețină, să acceseze sau să partajeze colecții de evenimente. Este dezvoltat ca un standard deschis pentru a încuraja interoperabilitatea între software de la diferiți implementatori.
Specificație
Arhitectura CalDAV (parțial moștenită din specificațiile subiacente) organizează datele (evenimente, sarcini, informații despre ocupare liberă, note) în directoare (colecții), unde se află mai multe articole (resurse). Resursele și colecțiile pot fi accesate de unul sau mai mulți utilizatori, utilizând semantica standard HTTP și DAV pentru a detecta modificări conflictuale sau pentru a asigura blocarea.
Pentru controlul accesului se utilizează conceptul de ACL-uri , astfel încât fiecare operațiune (vizualizare, editare, ștergere etc.) poate fi refuzată sau acordată pentru fiecare utilizator. Prin urmare, specificația necesită ca serverele CalDAV să accepte „Protocolul de control al accesului WebDAV” (RFC 3744). Resursele calendarului trebuie să utilizeze formatul iCalendar , care permite serverului să înțeleagă și să proceseze datele. Parsarea elementelor iCalendar este necesară, deoarece serverul trebuie să accepte o serie de operațiuni specifice calendarului, cum ar fi realizarea de rapoarte de timp liber ocupat și extinderea evenimentelor recurente. Cu această funcționalitate, un utilizator își poate sincroniza propriul calendar cu un server CalDAV și îl poate partaja între mai multe dispozitive sau cu alți utilizatori. Protocolul acceptă, de asemenea, calendare non-personale, cum ar fi calendare pentru site-uri sau organizații.
Software
Client
Lista clienților CalDAV include:
- AgenDAV (CalDAV WebClient multi-limbă open source cu interfață AJAX)
- iPhone (versiunea 3.0 sau versiunea 2.1 cu Calendar la distanță)
- CalDavZAP (aplicație HTML5 / JavaScript bazată pe web, Open Source)
- CalDAV Tasksync pentru Android
- CalDAV-Sync pentru Android
- CalendarSync pentru Android
- DAVx⁵ (denumit anterior DAVdroid) pentru Android (Open Source)
- EVO Collaborator pentru Outlook adaugă capacitatea de sincronizare caldav la Outlook
- Evolution (Linux, Unix, Windows)
- eM Client (Windows)
- gSyncit (Sincronizați Microsoft Outlook cu dispozitivul mobil / tabletă)
- Horde Groupware
- iCal4OL (Nu mai este disponibil pentru clienții noi)
- iCal /Calendar.app (De la Mac OS X Leopard! V 10.5 )
- iCal Import / Export CalDAV pentru Android
- Clientul MailFence CalDAV prin iCAL / vCAL
- Sunbird sau Thunderbird cu extensia Lightning (Linux, Windows, Unix, Mac OS X)
- OpenSync pentru Android
- Outlook CalDav Synchronizer (open source) adaugă suport CalDAV la Microsoft Outlook
- vdirsyncer sincronizează calendarele (și agendele) între două depozite, de exemplu server CalDAV (CardDAV) cu un folder sau fișier local.
- Windows 10 , deși este limitat la anumiți furnizori
Server
Lista serverelor CalDAV include:
- Serverul calendarului Apple Darwin
- Server Baikal Lightweight CalDAV + CardDAV
- Bedework (fost UWCalendar)
- Bynari Collaboration Suite
- Server Chandler (Cosmo)
- CommuniGate Pro De la versiunea 5.2
- Server Cyrus IMAP de la versiunea 2.4.17
- DAViCal
- DPCalendar
- DavMail
- Server Daylite CalDAV
- Server Dingo Calendar
- EGroupware De la versiunea 1.6
- Server de corespondență EVO
- Fabasoft Folio Cloud
- Google Calendar
- Horde Groupware
- Icewarp-E-Mail-Server De la versiunea 8.x
- Kerio Connect
- Server de e-mail MDaemon
- Mailfence
- mod caldav
- Nextcloud
- Open-Xchange
- Oracle Beehive
- Oracle Siebel CRM
- Oracle Communications Calendar Server
- ownCloud
- Radicale (CalDAV)
- Atunci du-te
- SabreDAV
- Scalix
- Sun Java Calendar Server
- Synology Calendar
- Synovel CollabSuite
- Xandikos
- Yahoo Calendar
- Zarafa Începând cu versiunea 6.30.0
- Zimbra De la versiunea 4.5
- sincronizare!
Vezi si
- Schimb activesync
- Compararea implementărilor CalDAV și CardDAV
- Calendar
- CardDAV
- GroupDAV , un efort de a crea un protocol simplificat și simplu pentru calendare, precum și pentru contacte.
- iCalendar
- Programarea OSID definește o abstractizare a interfeței software pentru protocoalele de calendar
- SyncML
- vCalendar
- WebDAV
Referințe
linkuri externe
- Site de resurse CalDAV
- CalConnect, Consorțiul pentru calendar și planificare
- Resurse WebDAV
- Baïkal, un server open-source și ușor CalDAV + CardDAV