Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Googlecalendar 0.8.3

Embed Google calendar.


How to install extension

  1. Download and install Datenstrom Yellow.
  2. Download extension. If you are using Safari, right click and select 'Download file as'.
  3. Copy into your system/extensions folder.

To uninstall delete the extension files.

How to embed a calendar

Create a [googlecalendar] shortcut.

The following arguments are available, all but the first argument are optional:

Id = public Google calendar, wrap multiple calendars into quotes
Mode = calendar mode, e.g. week, month, events, agenda
Date = start date or number of events, YYYY-MM-DD format
Style = calendar style, e.g. left, center, right
Width = calendar width, pixel or percent
Height = calendar height, pixel or percent


The following settings can be configured in file system/settings/system.ini:

GooglecalendarMode = calendar mode
GooglecalendarEntriesMax = number of events
GooglecalendarApiKey = your Google API key

The visual design of events and agenda can be adjusted in your theme.


Embedding a calendar:

[googlecalendar en.swedish#holiday]
[googlecalendar en.swedish#holiday week]
[googlecalendar en.swedish#holiday month - right 240 240]

Embedding a calendar, multiple calendars together:

[googlecalendar "sv.swedish#holiday, de.german#holiday, fr.french#holiday"]
[googlecalendar "sv.swedish#holiday, de.german#holiday, fr.french#holiday" week 2017-01-01]
[googlecalendar "sv.swedish#holiday#0044AA, de.german#holiday#AA0000, fr.french#holiday#00AA00" month 2017-01-01]

Embedding a calendar, events and agenda:

[googlecalendar de.german#holiday events]
[googlecalendar de.german#holiday events 10]
[googlecalendar de.german#holiday agenda 10]


Datenstrom. Get support.

You can’t perform that action at this time.