Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
extension.ini
googlecalendar-screenshot.png
googlecalendar.css
googlecalendar.js
googlecalendar.php

README.md

Googlecalendar 0.8.3

Embed Google calendar.

Screenshot

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 googlecalendar.zip 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

Settings

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.

Examples

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]

Developer

Datenstrom. Get support.

You can’t perform that action at this time.