Calendar: Installation
- Home
- Documentation
- Modules
- Calendar
- Installation
ExpressionEngine 2.x Installation Instructions
1. Copy Add-on Files
Calendar includes the Code Pack module software to install the Calendar Code Pack sample templates and data (optional). It is included with your download in a separate folder.
- Within the /EE2/system/expressionengine/third_party/ directory, copy all folders into your sites’ ./system/expressionengine/third_party/ directory.
- Within the /EE2/themes/third_party/ directory, copy all folders into your sites’ ./themes/third_party/ directory.
2. Installing the Add-On
- Upon installation, Calendar creates two new channels (Calendar: Calendars and Calendar: Events) as well as two new custom channel field groups (Calendar: Calendars and Calendar: Events) with a few sample fields. These channels and field groups are tied in together with Calendar.
- Go to the Modules area in the ExpressionEngine Control Panel, find Calendar in the list, and click Install.
3. Loading the Calendar Code Pack sample data (optional)
To make use of the Calendar Code Pack sample templates, you’ll need to make sure the Code Pack module and Calendar Code Pack extension is installed:
- Go to the Extensions area in the ExpressionEngine Control Panel, find Calendar Code Pack in the list, and click Enable.
- Go to the Modules area in the ExpressionEngine Control Panel, find Code Pack in the list and make sure it is installed. If not, click Install. Then, click the link for Code Pack.
- In the list of available Code Packs, click Calendar Code Pack.
- Create a prefix name for the sample data such as test_ or calendar_.
- Select the Default code pack and click the Submit button. The Code Pack module will output sample templates and other data, all prefixed with the value you specified.
4. Setup & Configuring
- To create your first calendar, select the Calendar: Calendars channel from the Publish tab in the ExpressionEngine control panel. Each calendar is actually just a glorified channel entry. You can add more this way, or edit existing ones as usual.
- To create your first event, select the Calendar: Events channel from the Publish tab in the ExpressionEngine control panel. Each event is actually just a glorified channel entry that is related to a Calendar channel entry.
- To adjust any settings in Calendar, click on the Preferences tab in the Control Panel area and then modify as necessary.
5. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
ExpressionEngine 1.x Installation Instructions
1. Copy Add-on Files
This add-on requires that you use the Solspace Bridge software with ExpressionEngine 1.x. It will be included with your download in a separate folder. Additionally, Calendar includes the Code Pack module software to install the Calendar Code Pack sample templates and data (optional). It will be included with your download in a separate folder.
- Within the /EE1/system/ directory, copy the bridge folder into your sites’ ./system/ directory.
- Within the /EE1/system/modules/ directory, copy all folders into your sites’ ./system/modules/ directory.
- Within the /EE1/system/extensions/ directory, copy all folders and files into your sites’ ./system/extensions/ directory.
- Within the /EE1/system/language/english/ directory, copy the lang.calendar_code_pack.php file into your sites’ ./system/language/english/ directory.
- Within the /EE1/themes/ directory, copy all folders into your sites’ ./themes/ directory.
2. Installing the Add-On
- Upon installation, Calendar creates two new weblogs (Calendar: Calendars and Calendar: Events) as well as two new custom weblog field groups (Calendar: Calendars and Calendar: Events) with a few sample fields. These weblogs and field groups are tied in together with Calendar.
- Go to the Modules tab in the ExpressionEngine Control Panel, find Calendar in the list, and click Install.
- Go to the Extensions Manager area in the ExpressionEngine Control Panel, and make sure the jQuery for the CP extension exists and is enabled.
3. Loading the Calendar Code Pack sample data (optional)
To make use of the Calendar Code Pack sample templates, you’ll need to make sure the Code Pack module and Calendar Code Pack extension is installed:
- Go to the Extensions area in the ExpressionEngine Control Panel, find Calendar Code Pack in the list, and click Enable.
- Go to the Modules tab in the ExpressionEngine Control Panel, find Code Pack in the list and make sure it is installed. If not, click Install. Then, click the link for Code Pack.
- In the list of available Code Packs, click Calendar Code Pack.
- Create a prefix name for the sample data such as test_ or calendar_.
- Select the Default code pack and click the Submit button. The Code Pack module will output sample templates and other data, all prefixed with the value you specified.
4. Setup & Configuring
- To create your first calendar, select the Calendar: Calendars weblog from the Publish tab in the ExpressionEngine control panel. Each calendar is actually just a glorified weblog entry. You can add more this way, or edit existing ones as usual.
- To create your first event, select the Calendar: Events weblog from the Publish tab in the ExpressionEngine control panel. Each event is actually just a glorified weblog entry that is related to a Calendar weblog entry.
- To adjust any settings in Calendar, click on the Preferences tab in the Control Panel area and then modify as necessary.
- Please update the EE jQuery for the CP extension to the latest versions of jQuery and jQuery UI for maximum compatibility.
5. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.


