Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Event to calendar

2 sites No security coverage Drupal 10 · not 11 Event ecosystem
View on drupal.org

This module allows users to add event details from your Drupal site to external calendars like Google Calendar, Outlook, and iCal. It can generate downloadable .ics files or provide links for easy integration into personal calendars.

Introduction

This module, Event to Calendar, provides a seamless way to add event details from Drupal to external calendars such as Google Calendar, Yahoo Calendar, Outlook, and iCal. Users can quickly generate and download .ics files or use URLs to integrate event details into their preferred calendar applications. The module is ideal for event-based websites, offering a convenient and automated way for users to engage with upcoming events.

Features

Basic functionality:

This module allows site visitors to export event details to their personal calendars (Google, Yahoo, Outlook, iCal) directly from Drupal. It automatically generates calendar URLs and downloadable files for events, making it easier to share and save events across different platforms.

Unique features:

  • Calendar export functionality for multiple platforms (Google, Yahoo, Outlook, iCal).
  • Downloadable .ics files for iCal-compatible calendars.
  • RSS feed generation for event lists.
  • Dynamic event links generation for easy integration into personal calendars.

Use cases:

  • Event-heavy websites, such as universities, conferences, or community organizations, can use this module to provide users with easy calendar integration for their events.
  • Ideal for any organization that wants to offer visitors the ability to quickly save event details.

Post-Installation

After installing the Event to Calendar module:

  1. Navigate to the configuration page at /admin/config/event-to-calendar to set up the fields for each content type (start date, end date, location, description).
  2. Assign the calendar export functionality to the relevant event content types.
  3. Place the Add to calendar block either from block layout or layout builder.
  4. Once configured, the event pages will automatically show links/buttons to export event details to external calendars.

Additional Requirements

The Event to Calendar module requires the following to work:

  • Font Awesome 4: Required to display icons for different calendar platforms (Google, Yahoo, Outlook, iCal).
  • jQuery: Ensure that jQuery is enabled in your theme or through core libraries.

You can improve the functionality of this module with:

  • Date module: Helps to manage date fields efficiently in Drupal.
  • Views RSS: For additional control over RSS feed generation for event lists.

Similar Projects

  • Calendar Module: Helps display events in a calendar format, but does not offer functionality for users to export events to external calendars.
  • Date iCal Module: Focuses on importing and exporting iCal data, but doesn't provide seamless calendar integration features for users.

Supporting this Module

If you would like to support development, please consider following the module's progress on Drupal.org or contribute code improvements.

Community Documentation

Links to YouTube tutorials, external documentation, or a demo site (use DrupalPod!) will be added in the future.

Feel free to explore the project further for additional customization options and feature enhancements.

Depends on

Dependencies of the latest stable release

  • field Drupal core
  • node Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Oct 2024
Latest release
8 months ago
Releases (12 mo)
1
Maintenance
Active

Releases

Version Type Core Release date
1.0.0 Stable 10 Dec 11, 2025
1.0.x-dev Dev 10 Oct 14, 2024