Search by

solspace / craft3-calendar

solspace

This package is abandoned and no longer maintained. The author suggests using the solspace/craft-calendar package instead.
There is no license information available for the latest version (5.0.33) of this package.

The most powerful event management and calendaring plugin!

Package info

github.com/solspace/craft-calendar

Type:craft-plugin

pkg:composer/solspace/craft3-calendar

Statistics

Installs: 69 988

Dependents: 0

Suggesters: 0

Stars: 18

Open Issues: 6

5.0.33 2026-10-29 18:30 UTC

README

The most powerful event management and calendaring plugin for Craft!

Calendar icon

Overview

Calendar is an effective event management and calendaring plugin. Its user-friendly interface simplifies the creation of events with complex recurring rules and exclusions.

Development

Use Node.js 20.19 or newer and npm 10 or newer. Install all JavaScript dependencies from the repository root with npm ci. The event builder, control panel scripts, and styles use npm workspaces and share the root package-lock.json.

  • npm run dev watches all three packages in parallel.
  • npm run build builds the production assets for all three packages.
  • npm run lint checks the JavaScript packages.
  • npm audit checks all workspace dependencies for known vulnerabilities.

Resaving events

Resave all Calendar events with php craft calendar/events/resave, or limit the operation to one calendar by handle or ID:

php craft calendar/events/resave --calendar=holidays
php craft calendar/events/resave --calendar=17

The calendar filter can be combined with existing options such as --site, --elementId, --status, --offset, and --limit. An unknown or empty calendar value stops the command with an error.

Helpful Links