CalDAV: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
отмена правки 109677442 участника 89.250.11.198 (обс.) Метка: отмена |
м →Сервер |
||
Строка 66: | Строка 66: | ||
Список CalDAV серверов включает:<ref>{{cite web|url=http://caldav.calconnect.org/implementations/servers.html |title=CalDAV Сервера (Русский)| accessdate=2014-01-07}}</ref>: |
Список CalDAV серверов включает:<ref>{{cite web|url=http://caldav.calconnect.org/implementations/servers.html |title=CalDAV Сервера (Русский)| accessdate=2014-01-07}}</ref>: |
||
* [[Apple]]s [[Darwin]] Calendar Server – Сервер Календарей |
* [[Apple]]s [[Darwin]] Calendar Server – Сервер Календарей |
||
* [[Baikal]]<ref>{{Cite web |url=http://baikal-server.com/ |title=Baikal |accessdate=2015-11-10 |archiveurl=https://web.archive.org/web/20151114054905/http://baikal-server.com/ |archivedate=2015-11-14 |deadlink=yes }}</ref> Легкий CalDAV+CardDAV сервер |
* [[Baikal]]<ref>{{Cite web |url=http://baikal-server.com/ |title=Baikal |accessdate=2015-11-10 |archiveurl=https://web.archive.org/web/20151114054905/http://baikal-server.com/ |archivedate=2015-11-14 |deadlink=yes }}</ref> Легкий CalDAV+CardDAV сервер на [[PHP]] |
||
* [[Bedework]] (ehemals UWCalendar)<ref>[http://www.bedework.org/bedework Bedework] {{webarchive|url=https://web.archive.org/web/20111202032601/http://www.bedework.org/bedework/ |date=2011-12-02 }}</ref> |
* [[Bedework]] (ehemals UWCalendar)<ref>[http://www.bedework.org/bedework Bedework] {{webarchive|url=https://web.archive.org/web/20111202032601/http://www.bedework.org/bedework/ |date=2011-12-02 }}</ref> |
||
* [[Bynari Collaboration Suite]]<ref>{{Cite web |url=http://www.bynari.net/products-page/product-category/bynari-collaboration-suite/ |title=Bynari Collaboration Suite |accessdate=2015-11-10 |archiveurl=https://web.archive.org/web/20120804015415/http://www.bynari.net/products-page/product-category/bynari-collaboration-suite/ |archivedate=2012-08-04 |deadlink=yes }}</ref> |
* [[Bynari Collaboration Suite]]<ref>{{Cite web |url=http://www.bynari.net/products-page/product-category/bynari-collaboration-suite/ |title=Bynari Collaboration Suite |accessdate=2015-11-10 |archiveurl=https://web.archive.org/web/20120804015415/http://www.bynari.net/products-page/product-category/bynari-collaboration-suite/ |archivedate=2012-08-04 |deadlink=yes }}</ref> |
Версия от 14:25, 17 февраля 2021
CalDAV — сетевой протокол, являющийся расширением WebDAV и позволяющий синхронизировать информацию о планировании времени.
Описание
Стиль этого раздела неэнциклопедичен или нарушает нормы литературного русского языка. |
Спецификация CalDAV была изначально разработана Лизой Дюссолт в 2003 как часть проекта для Internet Engineering Task Force (Инженерный совет Интернета). Спецификация быстро была замечена и поддержана разработчиками программного обеспечения календарей. В январе 2005 были завершены успешные тесты на совместимость двух серверов и трех клиентов, работающих вместе. Протокол CalDAV был опубликован как IETF стандарт RFC 4791 Календарные расширения WebDAV (CalDAV). С тех пор CalDAV был доработан и применялся в каждом программном обеспечении календарей. Протокол CalDAV управляет доступом к информации согласно определённым чётким правилам доступа. Он был спроектирован как открытый стандарт, чтобы разработчики могли свободно и независимо интегрировать в свои платформы.
Задача протокола CalDAV заключается в управлении событиями такими как встречи. Каждое событие записывается в формате iCalendar. Следовательно, любой клиент программного обеспечения может репрезентативно отображать загруженные iCalendar события. Данные управляются и синхронизируются как записи на WebDAV сервере и в клиентской среде. С таким функционалом пользователь может синхронизировать свой календарь с CalDAV сервером и использовать его на нескольких устройствах. Протокол также поддерживает создание неличных календарей, как комнаты или организации.
Некоторые разработчики[кто?] критикуют сложность CalDAV из-за трудностей интеграции протокола, которые провоцируют ошибки в установке протокола на различных приложениях календарей, что, в свою очередь, может привести к несовместимости программ.
Пример
Пример основан на RFC 4791:
Запрос:
REPORT /bernard/work/ HTTP/1.1 Host: cal.example.com Depth: 1 Content-Type: application/xml; charset="utf-8" Content-Length: xxxx <?xml version="1.0" encoding="utf-8" ?> <C:free-busy-query xmlns:C="urn:ietf:params:xml:ns:caldav"> <C:time-range start="20060104T140000Z" end="20060105T220000Z"/> </C:free-busy-query>
Ответ:
HTTP/1.1 200 OK Date: Sat, 11 Nov 2006 09:32:12 GMT Content-Type: text/calendar Content-Length: xxxx BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Example Corp.//CalDAV Server//EN BEGIN:VFREEBUSY DTSTAMP:20050125T090000Z DTSTART:20060104T140000Z DTEND:20060105T220000Z FREEBUSY;FBTYPE=BUSY-TENTATIVE:20060104T150000Z/PT1H FREEBUSY:20060104T190000Z/PT1H END:VFREEBUSY END:VCALENDAR
Программное обеспечение
Клиент
Список CalDAV клиентов включает:[1]:
- DAVx⁵ (Android 4.4+) [2]
- CalDAV-Sync for Android[3]
- AgenDAV (CalDAV WebClient с открытый кодом, поддержкой различных языков, и AJAX интерфейсом)
- iPhone
- Atmail (Начиная с версии 6.0)
- CalDavZAP (Web-based HTML5 / JavaScript приложение, открытый код)[4]
- EVO Collaborator for Outlook добавить caldav совместимость синхронизации с Outlook [5]
- Evolution (Linux, Unix, Windows)
- Horde Groupware[6]
- Korganizer (приложение календаря от KDE)
- Sunbird или Thunderbird с Lightning плагином (Linux, Windows, Unix, Mac OS X)
- eM Client (Windows)
- iCal4OL (Больше не доступен для новых пользователей)
- iCal (Начиная с версии Mac OS X Leopard !V 10.5)
- iCal Import/Export CalDAV for Android[7]
Сервер
Список CalDAV серверов включает:[8]:
- Apples Darwin Calendar Server – Сервер Календарей
- Baikal[9] Легкий CalDAV+CardDAV сервер на PHP
- Bedework (ehemals UWCalendar)[10]
- Bynari Collaboration Suite[11]
- DPCalendar[12]
- DavMaild
- Daylite CalDAV Server[13]
- Dingo Calendar Server
- EGroupware Начиная с версии 1.6
- EVO Mail Server[14]
- Fabasoft Folio Cloud
- Google Calendar[15]
- Horde Groupware[6]
- Icewarp-E-Mail-Server Начиная с версии 8.х
- Kerio Connect[16]
- Nextcloud[17]
- SOGo[18]
- SabreDAV[19]
- Scalix[20]
- Sun Java Calendar Server
- Synovel CollabSuite[21]
- Yahoo Calendar
- Zarafa Начиная с версии 6.30.0
- Zimbra Начиная с версии 4.5[22]
- mod_caldav[23]
- ownCloud[24]
- CommuniGate Pro
Сервис-провайдеры
Примечания
- ↑ CalDAV Клиенты (Русский) (18 сентября 2010). Дата обращения: 17 декабря 2010. Архивировано из оригинала 23 мая 2016 года.
- ↑ DAVx⁵
- ↑ CalDAV-Sync
- ↑ CalDavZAP
- ↑ EVO Collaborator for Outlook
- ↑ 1 2 Horde Groupware
- ↑ iCal Import/Export CalDAV
- ↑ CalDAV Сервера (Русский) . Дата обращения: 7 января 2014.
- ↑ Baikal . Дата обращения: 10 ноября 2015. Архивировано из оригинала 14 ноября 2015 года.
- ↑ Bedework Архивировано 2 декабря 2011 года.
- ↑ Bynari Collaboration Suite . Дата обращения: 10 ноября 2015. Архивировано из оригинала 4 августа 2012 года.
- ↑ DPCalendar
- ↑ Daylite CalDAV Server Архивировано 15 октября 2015 года.
- ↑ EVO Mail Server
- ↑ Google Calendar
- ↑ Kerio Connect
- ↑ Nextloud
- ↑ SOGo
- ↑ sabre/dav
- ↑ Scalix
- ↑ Synovel
- ↑ Zimbra
- ↑ mod_caldav auf SourceForge
- ↑ ownCloud