Google Calendar Block is a lightweight module which allows administrators to create blocks which display Google Calendar events.

Requirements

Google Calendar Block has two dependencies:

Drupal core modules

  • Block

Contributed modules

Installation

To install Google Calendar Block:

  1. Download the latest version of the Google API PHP Client library and extract it to sites/all/libraries or sites/sitename/libraries as you require. The extracted folder must be named google-api-php-client.
  2. Enable Google Calendar Block and all of the modules that it requires.

By default, primary calendars are not shared outside of the domain for Google Apps users. In order to display the primary calendar of a Google Apps account, you must set "External Sharing options for primary calendars" to "Share all information, but outsiders cannot change calendars" or higher. Note that changing this option may take up to 24 hours to propagate to all users.

Related Modules

Google Calendar Block will never provide advanced Google Calendar integration such as OAuth user authentication or the ability to create new calendar events from Drupal. These capabilities are provided by other modules such as Google Calendar API.

Project information

Releases