The Event Calendar module for SilverStripe
PHP JavaScript Scheme CSS
Latest commit 99f96d2 Jan 26, 2017 @unclecheese committed on GitHub Merge pull request #125 from SilbinaryWolf/fix-mdash
fix(CalendarEvent::DateRange): Make the "-" consistent with TimeRange() as it uses "—" rather than "-"

README.md

SilverStripe Event Calendar Module

The Event Calendar module for SilverStripe

Features

  • Calendar - This Page is used to hold/present events and announcments.
  • Calendar Event - This page represents an event, which can have many DateTimes.
  • Recurring Events - Calendar Events can also be set up reoccur automatically.
  • Calendar Announcements - Entries in a Calendar which don't have a page associated.
  • ICS feeds - Add multiple ICS feeds to a Calendar to display these events in the feed.
  • ICS output - Download an ics file for easy importing into calendar apps.
  • RSS feed - RSS feed of calendar events
  • Calendar Widget - Display a calendar view in a Widget.
  • Caching

Configuration Options

Enable jquery

Calendar:
    jquery_included: true

Enable caching, and years worth of data to cache

Calendar:
    caching_enabled: true
    cache_future_years: 2

Set default timezone, lang for ICS output:

Calendar:
    timezone: America/New_York
    language: EN