The GroupCalendar addon is installed just like any other addon. If World of Warcraft is running you should exit from the game before installing. Extract the contents of the GroupCalendar.zip file and then copy the resulting GroupCalendar folder to your World of Warcraft's Addons folder located inside the Interface folder.
Windows users: The Addons folder can normally be found at C:\Program Files\World of Warcraft\Interface\Addons
MacOS users:The Addons folder can normally be found inside the Interface folder which is located inside the World of Warcraft application folder
The addon is now installed and you can now launch World of Warcraft.
There are two ways to open the calendar: either use the /calendar command or click the calendar icon in the upper-right corner of your minimap. The calendar icon replaces the sun and moon icons normally found on the minimap and also replaces the time tooltip with a display of the current date and time, including local time if it is different than the server time.
If you are in a guild and a guild administrator has set up your guild for automatic configuration then you will only need to make sure that you are set to use automatic configuration. If you are not in a guild or your guild does not use automatic configuration, skip to the section on Manual configuration to set up the addon.
To verify that the addon is set for automatic configuration, open the calendar and click on the Channel tab at the bottom of the window. The checkbox labeled "Automatic channel configuration" should be checked.
If automatic configuration is working correctly, you will see a channel name and a series of *****'s in the password field. At the bottom of the window you should see the message "Data channel is connected."
The calendar will always open to the current month with and animated marquee around the current date. To see the schedule for today or any other date simply click on on that day in the calendar and that day's schedule will open alongside the calendar.
To choose a date in another month, use the arrow buttons located on either side of the month name to switch to the previous or next month.
To add an event click on the day that you want the event to take place, then click the New Event button in the schedule window.
Event is used to set the icon for the event and will also be used as the title if you don't provide a title of your own.
Title sets an optional title for the event
Time sets the start time for the event. Birthday events will not show a Time field.
Duration sets how long the event is expected to last. Birthday events will not show a Duration field.
Levels sets an optional level range for the event. Players who are not within the specified level range will see the event as dimmed in their calendar and will not be allowed to provide attendance feedback for the event. The level range field is not display for Birthday or Meeting events.
Description sets an optional description for the event. This could be used to clarify which part of a dungeon the event will cover or what a meeting's agenda will be.
Once you've set up your event, click the Done button to save it to the calendar. If you change your mind and don't want the event, click the Delete button.
To edit an event select the date in the calendar and then click the event in the day schedule. You can then make any changes to the event and click the Done button to save the changes to the calendar.
To delete an event select the date of the event in the calendar and then click the event in the schedule window. In the event editor click the Delete button and then confirm the deletion in the dialog which appears.
GroupCalendar has the ability to track attendance responses to dungeon and meeting events (there is not attendance feedback for birthday events).
To provide attendance feedback for an event, select the date of the event then select the event from the schedule. At the bottom of the event viewer will be checkboxes to indicate whether or not you'll be attending the event. There is also a comment field, though v1.0 of the calendar does not have a feature for the event organizer to view feedback comments (this will be implemented in a future version).
At the bottom of the event viewer is a status message. This will be one of several message indicating the status of your attendance feedback:
To view the attendance for an event, click the Attendance tab at the bottom of the event's editor or viewer window. A list of all attendees will be displayed along with a summary of the number of people of each class. If you are the event organizer, there will also be a checkbox at the top of the list where you can add yourself to the event's attendance list.
If you don't want to see events posted by a particular player you can ignore them by adding their name to the Exclude list in the Trust tab. To add them, enter their name into the Player Name field and click the Exclude button.
If you later change your mind you can remove them from the Exclude list by selecting their name and clicking the Remove button.
If you are an officer of your guild with the ability to set members public notes then you can also act as an administrator for GroupCalendar for your guild. This will allow you to specify the channel, channel password and trust settings for members of your guild, making setup automatic for them. This will also allow you to easily change the data channel name and password for the entire guild at once rather than having to pass the new information on to each member individually.
On the Channel tab, set the mode to Manual Configuration and enter a channel name and a password for that channel. This is the chat channel which will be used to pass calendar event data between members of your guild.
Turn on the Store Auto-config Data in Player Note checkbox and enter the name of one of the members of your guild. It doesn't matter which member it is and using an otherwise meaningless member such as a guild mule is a good idea. The public note for that player will be changed to a configuration string which GroupCalendar will automatically find and use to configure itself for your members.
Finally, go to the Trust tab and set the trust group to Guild Members Only and set the minimum rank at which people are allowed to post events to the calendar.
If you are not in a guild or are in a guild which doesn't use the automatic setup feature then you will need to manually configure the channel and trust settings.
In the Channel tab set the calendar for Manual Channel Configuration and enter the channel name and password for the chat channel you want to use to exchange calendar data.
In the Trust tab set the trust group to either Anyone or Only Those Listed Below depending on your preference. If you set it to Only Those Listed Below then you will need to manually add each person you want to share calendars with to the Additional Players list. Simply enter their name in the Player Name field and click the Trust button to add them.