CalendarExtras adds some features to hopefully make the ingame calendar a bit more bearable to use.
Sorting by role
Adds fourth sorting method to the create/view event windows, that lets you sort the invite-list by role (tank/healer/melee/ranged). People of the same role are hardcoded to first be sorted by status and lastly by name.
You can change roles by right-clicking the player in question and selecting the bottom option Set Role
Extra status indicators
Shows a check mark next to players who are in the group already, and dims offline players.
Adds a tab at the bottom of the event window which pops up an editbox, letting you copy out basic data of the event and a formatted list of the invited players.
Another editbox is included to set the format of each line. Valid tokens are: NAME, LEVEL, CLASS, STATUS, RANK, MOD and %t for the tab-character
Select multiple people from the invite-list like you would in any standard GUI. Use shift/ctrl to range/add-to select. All the right-click menu options apply to all the selected players
Invite the current raid to a new or existing event, either by right-clicking the Invite button, or going to the Mass Invite screen, and selecting Invite current raid/party.
Note: This feature is horrendously slow, and I'm not sure if it can be made any faster, so you will have to wait a few extra seconds if you're inviting all 25 players.