Caldavcalendar blocktype plugin

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

 

Plugin file to download

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

Plugin file to download

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

File(s) to download

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