#762 Ical plugin

Parent Category:
Calendar plugins
Last Updated:
Allon Moritz, Tuesday, 02 May 2023 15:50
Thursday, 01 May 2014 17:36

This feature is part of the DPCalendar Standard subscription.
SubscribePHP 7.4PHP 8Joomla 3.10Joomla 4.4Joomla 5


The Ical plugin reads files or URLs from remote sources. It can be file with a .ics extension or it can be a link to a calendar or website that automatically produces the proper formatted output. The DPCalendar iCal plugin reads these files and integrates the events to your Joomla web site.


  • Uri
    The ical plugin has very few options. Per calendar there is a field which defines the uri of the file. If the file is on your server it must have proper permissions to access it. Make sure that the file is accessible to DPCalendar through your Joomla hosting server. If the file is not physically on your server you can define an url like To get remote files the server must be able to open connections to the remote server. Ask your hosting company first if outbound connections are included in your hosting plan.
  • SSL Verification
    Ensures that the SSL connection (HTTPS) is a valid one. This requires a trusted certificate. If this is not the case, then the admin can disable the option. But it is a security issue as the connection can't be trusted anymore.

DPCalendar Options

These settings are the same for every calendar configured in the plugin.

Uri [Type: Text]
An uri to a file for example or plugins/dpcalendar/dpcalendar_ical/examples/calendar.ics. If the uri is a file and starts with a '/' DPCalendar will interprete it as an absolute path otherwise relative to the joomla installation folder.
SSL Verification [Type: Radio] [Default: Yes]
SSL Verification
The following options are available:
  1. Yes
  2. No

Plugin Options

Caching [Type: List] [Default: Joomla]
Select whether to cache the calendar data.
The following options are available:
  1. Joomla
  2. Database
  3. Never
Cache Time [Type: Text] [Default: 900]
The time for the cache in sec.
Sync Start [Type: Text] [Default: -3 year]
The relative start date to sync from.
Sync End [Type: Text] [Default: +3 year]
The relative end date to sync from.
Sync Steps [Type: Text] [Default: 1 year]
The sync steps.

Comments (0)

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.