This is the plugin-page for the caldav calendar plugin.

The plugin offers connection to a caldav-calendar with authorization and will display events, in a monthly calendar view

CalDAV calendar plugin

The CalDAV-calendar plugin displays events from a remote calendar that is accessible via CalDAV (Ical over WebDAV)

 

Installation:

  • extract the content and place it under the blocktypes-folder of your mahara-installation.
  • log in as an admin and browse to the Admin-Section. There you should see a message that the plugin can be installed

Usage:

  • you'll find the plugin in the "external" section. Click it or drag&drop it onto the page and configure the location data of your calendar as well as the credentials used to access the  calendar

 

Version 2.0.1

Tested with:

  • mahara-18.10.0
  • mahara-19.10.0

Changes against last version

  • Changes in the API corrected, the old version of the plugin was not compatible with newer releases of mahara
  • Autodiscovery for calendars: if you add the calendar-base-url, username and password, the system should be able to display the calendars available and let you choose one 

Open issues

  • no icon in the page edit mode for the plugin type
  • apparently no verification of host certificates when connecting to the CalDAV server (=> self signed certificates will always be accepted)
  • the event-details don't contain information about recurrences of the event
  • clicking autodiscover without data in the necessary fields (hostname, username and password) does not provide a proper error

Version 1.0.2

Tested with:

  • mahara-16.10.0
  • mahara-15.10.1

Changes against last version

  • errors (e.g. wrong credentials) are displayed on the plugin-block, but only when editing the page

Open issues

  • no icon in the page edit mode for the plugin type
  • apparently no verification of host certificates when connecting to the CalDAV server (=> self signed certificates will always be accepted)
  • the event-details don't contain information about recurrences of the event

Version 1.0.1

Tested with:

  • mahara-16.10.0
  • mahara-15.10.1

Open issues

  • no icon in the page edit mode for the plugin type
  • apparently no verification of host certificates when connecting to the CalDAV server (=> self signed certificates will always be accepted)
  • the event-details don't contain information about recurrences of the event

Github

External link to the github page for the code, if you want to peek into the plugin internals or modify/extend it:

https://github.com/tobiaszeuch/mahara-blocktype-caldav-calendar