ExpressionEngine users have clamored for a good calendar solution for years, and now it's here. The Solspace Calendar module is the first true calendar module for EE.
Tired of hacky workarounds to emulate calendar-like behavior in EE? Throw 'em out. The Calendar module offers up both power and simplicity, giving you all kinds of options to satisfy your calendar needs. Need a simple display of daily activities? It's easy with Calendar. How about a monthly calendar? No sweat. And what if you want to fully control every table, div, and class that makes up the HTML that will become your calendar? The Calendar module can do that, too.
The Calendar module utilizes the power of EE's native Channel module. Every calendar and every event you create can therefore feature as many custom fields and categories as you like. If you can do it to an entry in EE, you can do it to a calendar or event.
Events in Calendar can recur using all kinds of customizable rules. Need weekly events? No problem. Got a book club that meets on the 3rd Tuesday of every month? Easy. How about a meeting on the first Monday, third Wednesday, and fifth Tuesday, but never on the 1st, 15th, or 31st of the month? Yeah, Calendar can do that, too. (But you should really think about simplifying your meeting schedules!)
Last but not least, the Calendar module can even import and export ICS data. That's right, you can import from and export to other calendar applications like Google Calendar, iCal, Outlook, and more.
NOTE: If you have MSM (Multiple Site Manager) installed, Calendar will currently only work on the primary Site.