CalDAV: различия между версиями
[непроверенная версия] | [непроверенная версия] |
отмена правки 109677442 участника 89.250.11.198 (обс.) Метка: отмена |
Нет описания правки Метки: через визуальный редактор с мобильного устройства из мобильной версии Задача для новичков Задача для новичков: корректура |
||
(не показано 6 промежуточных версий 6 участников) | |||
Строка 3: | Строка 3: | ||
== Описание == |
== Описание == |
||
{{стиль раздела|дата=16 июля 2018}} |
{{стиль раздела|дата=16 июля 2018}} |
||
⚫ | Спецификация CalDAV была |
||
⚫ | Спецификация CalDAV была впервые опубликована Лизой Дюссо в 2003 году как {{iw|Проект интернет-документа|интернет-проект|en|Internet Draft}}, представленный [[Инженерный совет Интернета|Инженерному совету Интернета]]. Спецификация быстро была замечена и поддержана разработчиками программного обеспечения календарей. В январе 2005 года были завершены успешные тесты на совместимость двух серверов и трех клиентов, работающих вместе. В марте 2007 года спецификация CalDAV была завершена и опубликована IETF как стандарт [[RFC]] 4791 «Calendaring Extensions to WebDAV (CalDAV)», автором которого стали Сайрус Дабу (из [[Apple]]), Бернар Дезруиссо (из [[Oracle]]) и Лиза Дюссо (CommerceNet). С тех пор CalDAV был доработан и применялся в каждом программном обеспечении календарей. Протокол CalDAV управляет доступом к информации согласно определённым чётким правилам доступа. CalDAV спроектирован как [[открытый стандарт]], чтобы разработчики могли свободно и независимо интегрировать требуемый им функционал в свои платформы. |
||
⚫ | |||
⚫ | Целью протокола CalDAV является управление событиями, такими как собрания, каждое событие которых записывается в формате iCalendar, поэтому каждый программный клиент может отображать загруженные события iCalendar, данные о которых управляются и синхронизируются в виде записей на веб-сервере и в клиентской среде. С помощью этой функции пользователь может синхронизировать свой календарь с сервером CalDAV и использовать его на нескольких устройствах, протокол которых также поддерживает создание неличных календарей, таких как для комнат или организаций. |
||
Некоторые разработчики{{кто}} критикуют сложность CalDAV из-за трудностей интеграции протокола, которые провоцируют ошибки в установке протокола на различных приложениях календарей, что, в свою очередь, может привести к несовместимости программ. |
Некоторые разработчики{{кто}} критикуют сложность CalDAV из-за трудностей интеграции протокола, которые провоцируют ошибки в установке протокола на различных приложениях календарей, что, в свою очередь, может привести к несовместимости программ. |
||
Строка 47: | Строка 48: | ||
=== Клиент === |
=== Клиент === |
||
Список CalDAV клиентов включает:<ref>{{cite web |url=http://caldav.calconnect.org/implementations/clients.html |title=CalDAV Клиенты (Русский) |date=2010-09-18 |accessdate=2010-12-17 |deadurl=yes |archiveurl=http://arquivo.pt/wayback/20160523203324/http://caldav.calconnect.org/implementations/clients.html |archivedate=2016-05-23 }}</ref>: |
Список CalDAV клиентов включает:<ref>{{cite web |url=http://caldav.calconnect.org/implementations/clients.html |title=CalDAV Клиенты (Русский) |date=2010-09-18 |accessdate=2010-12-17 |deadurl=yes |archiveurl=http://arquivo.pt/wayback/20160523203324/http://caldav.calconnect.org/implementations/clients.html |archivedate=2016-05-23 }}</ref>: |
||
* DAVx⁵ (Android 4.4+) <ref name="DAVx⁵"> |
* DAVx⁵ (Android 4.4+) <ref name="DAVx⁵">{{Cite web |url=https://www.davx5.com/ |title=DAVx⁵ |access-date=2022-05-05 |archive-date=2019-01-03 |archive-url=https://web.archive.org/web/20190103110231/https://www.davx5.com/ |deadlink=no }}</ref> |
||
* CalDAV-Sync for Android<ref name="CalDAV-Sync"> |
* CalDAV-Sync for Android<ref name="CalDAV-Sync">{{Cite web |url=http://dmfs.org/caldav/ |title=CalDAV-Sync |access-date=2015-11-10 |archive-date=2015-11-04 |archive-url=https://web.archive.org/web/20151104090904/http://dmfs.org/caldav/ |deadlink=no }}</ref> |
||
* [[AgenDAV]] (CalDAV WebClient с |
* [[AgenDAV]] (CalDAV WebClient с открытым кодом, поддержкой различных языков, и AJAX интерфейсом) |
||
* [[Apple iOS|iPhone]] |
* [[Apple iOS|iPhone]] |
||
* [[Atmail]] (Начиная с версии 6.0) |
* [[Atmail]] (Начиная с версии 6.0) |
||
* [[CalDavZAP]] (Web-based HTML5 / JavaScript приложение, открытый код)<ref name="CalDavZAP"> |
* [[CalDavZAP]] (Web-based HTML5 / JavaScript приложение, открытый код)<ref name="CalDavZAP">{{Cite web |url=http://www.inf-it.com/open-source/clients/caldavzap/ |title=CalDavZAP |access-date=2015-11-10 |archive-date=2015-11-10 |archive-url=https://web.archive.org/web/20151110123507/http://www.inf-it.com/open-source/clients/caldavzap/ |deadlink=no }}</ref> |
||
* [[EVO Collaborator for Outlook]] добавить caldav совместимость синхронизации с Outlook <ref> |
* [[EVO Collaborator for Outlook]] добавить caldav совместимость синхронизации с Outlook <ref>{{Cite web |url=http://ru.evomailserver.com/product_eco.php |title=EVO Collaborator for Outlook |access-date=2015-11-10 |archive-date=2015-12-07 |archive-url=https://web.archive.org/web/20151207081616/http://ru.evomailserver.com/product_eco.php |deadlink=no }}</ref> |
||
* [[Evolution]] (Linux, Unix, Windows) |
* [[Evolution]] (Linux, Unix, Windows) |
||
* [[Horde_(Framework)|Horde Groupware]]<ref name="horde"> |
* [[Horde_(Framework)|Horde Groupware]]<ref name="horde">{{Cite web |url=http://www.horde.org/apps/groupware |title=Horde Groupware |access-date=2015-11-10 |archive-date=2015-11-13 |archive-url=https://web.archive.org/web/20151113140702/http://www.horde.org/apps/groupware |deadlink=no }}</ref> |
||
* [[Korganizer]] (приложение календаря от KDE) |
* [[Korganizer]] (приложение календаря от KDE) |
||
* [[Mozilla Sunbird|Sunbird]] или [[Mozilla Thunderbird|Thunderbird]] с [[Lightning (ПО)|Lightning]] плагином (Linux, Windows, Unix, Mac OS X) |
* [[Mozilla Sunbird|Sunbird]] или [[Mozilla Thunderbird|Thunderbird]] с [[Lightning (ПО)|Lightning]] плагином (Linux, Windows, Unix, Mac OS X) |
||
Строка 62: | Строка 63: | ||
* [[iCal]] (Начиная с версии [[Mac OS X#Mac OS X 10.5 (Leopard)|Mac OS X Leopard !V 10.5]]) |
* [[iCal]] (Начиная с версии [[Mac OS X#Mac OS X 10.5 (Leopard)|Mac OS X Leopard !V 10.5]]) |
||
* iCal Import/Export CalDAV for [[Android]]<ref name="iCal Import/Export CalDAV">[http://www.drlue.tk/ical iCal Import/Export CalDAV]</ref> |
* iCal Import/Export CalDAV for [[Android]]<ref name="iCal Import/Export CalDAV">[http://www.drlue.tk/ical iCal Import/Export CalDAV]</ref> |
||
* One Calendar (Android, Windows, другими вариантами не пользовался) |
|||
=== Сервер === |
=== Сервер === |
||
Список CalDAV серверов включает:<ref>{{cite web|url=http://caldav.calconnect.org/implementations/servers.html |title=CalDAV Сервера (Русский) |
Список CalDAV серверов включает:<ref>{{cite web |url=http://caldav.calconnect.org/implementations/servers.html |title=CalDAV Сервера (Русский) |accessdate=2014-01-07 |archive-date=2008-10-24 |archive-url=https://web.archive.org/web/20081024140216/http://caldav.calconnect.org/implementations/servers.html |deadlink=no }}</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> |
||
* [[DPCalendar]]<ref> |
* [[DPCalendar]]<ref>{{Cite web |url=http://joomla.digital-peak.com/products/dpcalendar |title=DPCalendar |access-date=2015-11-10 |archive-date=2015-12-08 |archive-url=https://web.archive.org/web/20151208225306/https://joomla.digital-peak.com/products/dpcalendar |deadlink=no }}</ref> |
||
* [[DavMail]]d |
* [[DavMail]]d |
||
* [[Daylite CalDAV Server]]<ref>[https://www.marketcircle.com/daylite/ Daylite CalDAV Server] {{webarchive|url=https://web.archive.org/web/20151015181119/https://www.marketcircle.com/daylite/ |date=2015-10-15 }}</ref> |
* [[Daylite CalDAV Server]]<ref>[https://www.marketcircle.com/daylite/ Daylite CalDAV Server] {{webarchive|url=https://web.archive.org/web/20151015181119/https://www.marketcircle.com/daylite/ |date=2015-10-15 }}</ref> |
||
* [[Dingo Calendar Server]] |
* [[Dingo Calendar Server]] |
||
* [[EGroupware]] Начиная с версии 1.6 |
* [[EGroupware]] Начиная с версии 1.6 |
||
* [[EVO Mail Server]]<ref> |
* [[EVO Mail Server]]<ref>{{Cite web |url=http://ru.evomailserver.com/ |title=EVO Mail Server |access-date=2015-11-10 |archive-date=2015-10-21 |archive-url=https://web.archive.org/web/20151021003838/http://ru.evomailserver.com/ |deadlink=no }}</ref> |
||
* [[Fabasoft Folio Cloud]] |
* [[Fabasoft Folio Cloud]] |
||
* [[Google Calendar]]<ref> |
* [[Google Calendar]]<ref>{{Cite web |url=https://developers.google.com/google-apps/calendar/caldav/v2/guide |title=Google Calendar |access-date=2015-11-10 |archive-date=2015-10-28 |archive-url=https://web.archive.org/web/20151028044405/https://developers.google.com/google-apps/calendar/caldav/v2/guide |deadlink=no }}</ref> |
||
* [[Horde_(Framework)|Horde Groupware]]<ref name="horde" /> |
* [[Horde_(Framework)|Horde Groupware]]<ref name="horde" /> |
||
* [[Icewarp Server|Icewarp-E-Mail-Server]] Начиная с версии 8.х |
* [[Icewarp Server|Icewarp-E-Mail-Server]] Начиная с версии 8.х |
||
* [[Kerio Connect]]<ref> |
* [[Kerio Connect]]<ref>{{Cite web |url=http://www.kerio.com/connect |title=Kerio Connect |access-date=2015-11-10 |archive-date=2014-03-28 |archive-url=https://web.archive.org/web/20140328004907/http://www.kerio.com/connect |deadlink=no }}</ref> |
||
* [[Nextcloud]]<ref> |
* [[Nextcloud]]<ref>{{Cite web |url=https://nextcloud.com/ |title=Nextloud |access-date=2019-11-30 |archive-date=2016-07-10 |archive-url=https://web.archive.org/web/20160710081158/https://nextcloud.com/ |deadlink=no }}</ref> |
||
* [[SOGo]]<ref> |
* [[SOGo]]<ref>{{Cite web |url=http://www.sogo.nu/ |title=SOGo |access-date=2022-05-05 |archive-date=2022-05-05 |archive-url=https://web.archive.org/web/20220505150731/https://www.sogo.nu/ |deadlink=no }}</ref> |
||
* [[SabreDAV]]<ref> |
* [[SabreDAV]]<ref>{{Cite web |url=http://sabre.io/ |title=sabre/dav |access-date=2015-11-10 |archive-date=2021-04-01 |archive-url=https://web.archive.org/web/20210401043930/https://sabre.io/ |deadlink=no }}</ref> |
||
* [[Scalix]]<ref> |
* [[Scalix]]<ref>{{Cite web |url=http://scalix.com/ |title=Scalix |access-date=2015-11-10 |archive-date=2015-11-10 |archive-url=https://web.archive.org/web/20151110212137/http://www.scalix.com/ |deadlink=no }}</ref> |
||
* [[Sun Java Calendar Server]] |
* [[Sun Java Calendar Server]] |
||
* [[Synovel CollabSuite]]<ref> |
* [[Synovel CollabSuite]]<ref>{{Cite web |url=http://www.synovel.com/ |title=Synovel |access-date=2015-11-10 |archive-date=2015-11-09 |archive-url=https://web.archive.org/web/20151109130435/http://www.synovel.com/ |deadlink=no }}</ref> |
||
* [[Yahoo Calendar]] |
* [[Yahoo Calendar]] |
||
* [[Zarafa (Software)|Zarafa]] Начиная с версии 6.30.0 |
* [[Zarafa (Software)|Zarafa]] Начиная с версии 6.30.0 |
||
* [[Zimbra]] Начиная с версии 4.5<ref> |
* [[Zimbra]] Начиная с версии 4.5<ref>{{Cite web |url=https://www.zimbra.com/ |title=Zimbra |access-date=2015-11-10 |archive-date=2015-11-06 |archive-url=https://web.archive.org/web/20151106203751/https://www.zimbra.com/ |deadlink=no }}</ref> |
||
* [[mod_caldav]]<ref> |
* [[mod_caldav]]<ref>{{Cite web |url=http://sourceforge.net/projects/modcaldav/ |title=mod_caldav auf SourceForge |access-date=2015-11-10 |archive-date=2015-11-16 |archive-url=https://web.archive.org/web/20151116005153/http://sourceforge.net/projects/modcaldav/ |deadlink=no }}</ref> |
||
* [[ownCloud]]<ref> |
* [[ownCloud]]<ref>{{Cite web |url=https://owncloud.org/ |title=ownCloud |access-date=2015-11-10 |archive-date=2015-09-24 |archive-url=https://web.archive.org/web/20150924161418/https://owncloud.org/ |deadlink=no }}</ref> |
||
* CommuniGate Pro |
* CommuniGate Pro |
||
Текущая версия от 09:42, 3 января 2025
CalDAV — сетевой протокол, являющийся расширением WebDAV и позволяющий синхронизировать информацию о планировании времени.
Описание
[править | править код]Стиль этого раздела неэнциклопедичен или нарушает нормы литературного русского языка. |
Спецификация CalDAV была впервые опубликована Лизой Дюссо в 2003 году как интернет-проект[англ.], представленный Инженерному совету Интернета. Спецификация быстро была замечена и поддержана разработчиками программного обеспечения календарей. В январе 2005 года были завершены успешные тесты на совместимость двух серверов и трех клиентов, работающих вместе. В марте 2007 года спецификация CalDAV была завершена и опубликована IETF как стандарт RFC 4791 «Calendaring Extensions to WebDAV (CalDAV)», автором которого стали Сайрус Дабу (из Apple), Бернар Дезруиссо (из Oracle) и Лиза Дюссо (CommerceNet). С тех пор CalDAV был доработан и применялся в каждом программном обеспечении календарей. Протокол CalDAV управляет доступом к информации согласно определённым чётким правилам доступа. CalDAV спроектирован как открытый стандарт, чтобы разработчики могли свободно и независимо интегрировать требуемый им функционал в свои платформы.
Целью протокола CalDAV является управление событиями, такими как собрания, каждое событие которых записывается в формате iCalendar, поэтому каждый программный клиент может отображать загруженные события iCalendar, данные о которых управляются и синхронизируются в виде записей на веб-сервере и в клиентской среде. С помощью этой функции пользователь может синхронизировать свой календарь с сервером 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]
- One Calendar (Android, Windows, другими вариантами не пользовался)
Сервер
[править | править код]Список 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⁵ . Дата обращения: 5 мая 2022. Архивировано 3 января 2019 года.
- ↑ CalDAV-Sync . Дата обращения: 10 ноября 2015. Архивировано 4 ноября 2015 года.
- ↑ CalDavZAP . Дата обращения: 10 ноября 2015. Архивировано 10 ноября 2015 года.
- ↑ EVO Collaborator for Outlook . Дата обращения: 10 ноября 2015. Архивировано 7 декабря 2015 года.
- ↑ 1 2 Horde Groupware . Дата обращения: 10 ноября 2015. Архивировано 13 ноября 2015 года.
- ↑ iCal Import/Export CalDAV
- ↑ CalDAV Сервера (Русский) . Дата обращения: 7 января 2014. Архивировано 24 октября 2008 года.
- ↑ Baikal . Дата обращения: 10 ноября 2015. Архивировано из оригинала 14 ноября 2015 года.
- ↑ Bedework Архивировано 2 декабря 2011 года.
- ↑ Bynari Collaboration Suite . Дата обращения: 10 ноября 2015. Архивировано из оригинала 4 августа 2012 года.
- ↑ DPCalendar . Дата обращения: 10 ноября 2015. Архивировано 8 декабря 2015 года.
- ↑ Daylite CalDAV Server Архивировано 15 октября 2015 года.
- ↑ EVO Mail Server . Дата обращения: 10 ноября 2015. Архивировано 21 октября 2015 года.
- ↑ Google Calendar . Дата обращения: 10 ноября 2015. Архивировано 28 октября 2015 года.
- ↑ Kerio Connect . Дата обращения: 10 ноября 2015. Архивировано 28 марта 2014 года.
- ↑ Nextloud . Дата обращения: 30 ноября 2019. Архивировано 10 июля 2016 года.
- ↑ SOGo . Дата обращения: 5 мая 2022. Архивировано 5 мая 2022 года.
- ↑ sabre/dav . Дата обращения: 10 ноября 2015. Архивировано 1 апреля 2021 года.
- ↑ Scalix . Дата обращения: 10 ноября 2015. Архивировано 10 ноября 2015 года.
- ↑ Synovel . Дата обращения: 10 ноября 2015. Архивировано 9 ноября 2015 года.
- ↑ Zimbra . Дата обращения: 10 ноября 2015. Архивировано 6 ноября 2015 года.
- ↑ mod_caldav auf SourceForge . Дата обращения: 10 ноября 2015. Архивировано 16 ноября 2015 года.
- ↑ ownCloud . Дата обращения: 10 ноября 2015. Архивировано 24 сентября 2015 года.