The CalDAV plugin integrates events from any CalDAV server like iCloud, nextcloud or ownCloud into DPCalendar. The only settings you need are the host, username and password and the events will be synced in two way mode. If the user has write permissions the CalDAV plugin allows to manipulate the events directly from within DPCalendar. This means all the actions you know like drag'n drop or the nice looking responsive edit form from DPCalendar are available for your CalDAV events as well.
The host parameter must be an url which directly points to a CalDAV endpoint like http://joomla.digital-peak.com/demo/dpc/components/com_dpcalendar/caldav.php. Additionally the calendar parameter must be an existing calendar where the user needs to have at least read permission, on our demo site an existing calendar is the "private-calendar". The easiest way is to import the calendars from your CalDAV server. To do so click on the import button in the plugin edit form.
iCloud has a CalDAV endpoint to integrate your events into DPCalendar through the CalDAV plugin. There are some special requirements to integrate your iCloud events into DPCalendar:
Sharing the iCloud calendar: You will need to make the calendar in iCloud shared by clicking the curly brackets to the right of the calendar. Note at the same time the iCloud server in the link to the public calendar by clicking public. This will bring up a link which will look something like this: webcal://p05-calendarws.icloud.com/ca/subscribe/1xxxxxxxxxx.
The following list shows host urls to import the calendars from. To import the calendars, the admin needs to hit the import button in the toolbar, while editing the CalDAV plugin in the Joomla core plugin manager.
https://{host}/components/com_dpcalendar/caldav.php
https://{host}/remote.php/dav/
https://{host}/remote.php/dav/
https://caldav.icloud.com
https://caldav.one.com
These settings are the same for every calendar configured in the plugin.
Comments (0)