The Solspace Calendar plugin for Craft CMS offers up both power and simplicity, giving you all kinds of options to satisfy your calendaring needs. Need a simple display of daily activities? How about a monthly calendar? Need to fully control every table, div, and class that makes up the HTML that will become your calendar? Solspace Calendar can do all that and more.
Solspace Calendar is an Element Type that allows you create and manage event entries similar to regular Craft Entries. The control panel also includes a groundbreaking approach to event management that feels very similar to popular calendaring apps like Apple Calendar and Google Calendar. Similar to these popular calendaring apps, Solspace Calendar allows you to view a full month, week and day view of your existing events, and click on any day of the month or time slot to create new events, click on existing events to edit them, and drag and drop events to move them to other days or times.
You can also manage your own set of calendars that become available to assign to each event. Each calendar can be assigned a color, which is already accounted for in the control panel and easily accessible to front end templates, making adding a splash of color and styling a breeze!
Events in Solspace Calendar allow you to make recurrence rules and exclusion dates. Need weekly events? Have a group that meets on the 3rd Tuesday of every month? How about a monthly meeting that does not meet during the summer? Solspace Calendar can do all that.
Solspace Calendar allows you to export your events as ICS data, allowing your users to import your event data directly into other calendar applications like Google Calendar, Apple Calendar, Microsoft Outlook, and more.
Last but not least, included with Solspace Calendar is a set of Demo Templates that can be installed on your site, instantaneously giving you a real-world set of styled, working templates.
Groundbreaking approach to event management that feels very similar to popular calendaring apps like Apple Calendar and Google Calendar
Add, edit, move, delete events within these intuitive views
Allows you create and manage event similar to regular Craft Entries and easily relate them to other elements
The event creation interface quick and easy to use
Create events with complex recurrence rules
Exclude certain dates from recurrence rules
Set events to be "all day" and/or span multiple days
Create and manage calendars which events are assigned to
Create a unique field layout for each of your calendars
Set the color of your calendars, which can automatically be seen inside CP views and front end templates
Granular user group and user permission controls
Robust templating options to handle just about every scenario
Create events on the front end
Export whole calendars and/or events with their recurrences, allowing your users to import event data directly into other calendar applications like Google Calendar, Apple Calendar, Microsoft Outlook, and more.
Includes 4 different powerful, customizable dashboard widgets
Relate events to any other element type
Includes a wide variety of customization options for CP
Full support for localization of field data
Includes sample front end integration with the FullCalendar JS library
Just 1 click and you have a real-world set of working templates
The latest version of Calendar is 1.7.0. The chart below shows the current technical requirements and compatibility for the latest version of Calendar.
@solspace this really highlights what @craftcms offers its developers. And, at the same time, what the team at Solspace can do. Well done!
@solspace I just had to reply to say thats bloody awesome!!!! Great work
I just took a look at the video about the Solspace Calendar plugin. It's an absolutely amazing plugin!
dateRangeEndparameters allow time ranges in addition to date ranges in calendar.events function.
postDate) were not available for the Event object.
loadOccurrences: falsewould not load ANY recurring events.
authorIdproperties would not parse in the Event model.
lengthfilter would always return 1 on a result set of events.
Need help with Calendar? Check out the options below...
Need help with an implementation of Calendar? Need Calendar to do more? We're available for hire!
If you're interested in any of the above services, or have questions about them, fill out the form below to begin our conversation!