CalendarExtras
CalendarExtras adds some features to hopefully make the ingame calendar a bit more bearable to use.
Features
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.
Export invitees
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
Mass-select
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-raid
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.
1.3.0 has indicators for grouped and offline players.
Ah well, I got some work done on it at least
For the guild I'm in what would be most useful is the ability to set a main spec and an offspec. Those would be saved between raids. There would also be what the player has in the raid - eg a paladin tank could have "Tank" as their main spec and "Heal" as their offspec. And then on a raid we'd default to their main spec, but we'd be able to set it so if we were low on healers we could say that the char was healing that time.
Naturally being able to export those would be useful as well :)
... mainly since I'm exporting the calendar data out of the game using your addon and using a lump of perl to parse it and spit out a post I can cut & paste into our guild forums which shows the tanks, healers and DPS.
But Group Calendar "Roles" is still not visible. Guildies to see any extra information some addon invents (like "Role" in CalendarExtras or GroupCalendar) guidlies would have to use someaddon ofc, and that's ok if it's a simple addon.
CalendarExtras GOOD: simple and friendly look and feel. CalendarExtras BAD: doesn't sync "roles" changes between guildies using CE.
GEM Bad: is too complex for normal mortals. GEM Goods: syncronize between all guildies using it; contains roles also.
GroupCalendar Bad: doesn't syncronize Roles. GroupCalendar Goods: fantastic simple look and feel that doesn't scare plp.
I could code and add sync support myself, when i figure out best way to keep the extra info like "roles". But just wonder if wT could do it instead.. it owuld be much faster :)
Cheers
GroupCalendar 5 does all this with the in-game calendar, so just officers need to install it, everyone else can use the built in calendar no problem.
Does CalendarExtras supports synchronization of updates done by several guildies regarding the updates on the "Role" for example ?
Im looking for an addon that shows to everyone what roles are subscribed (and also allow guildies themselfs to update their own roles also), so just made the test of me (GM) and a Guildie both using the addon, and my changes on the "Role" of someone subscribed didn't show up on my guildie using the addon also, and vice-versa.
Thx
In the edit event window I see that classes who can only DPS are marked as that already. However this doesn't carry over to the export window - eg rogues show as DPS on the edit event, but have a ? in the export window.
Awesome addon :) I have a feature request, however :) Would it be possible to allow users to create recurring events, since the vanilla calendar doesn't support this?
Thanks :)
1) An indication (a tick?) that someone is in your raid. When doing invites it would be REALLY handy to see who has accepted invite and is already in the raid so you can then see who was afk/offline etc.
2) An indication (name greyed out?) that someone is offline and thus pointless trying to invite them.
3) A possibility of saving an invitee list, to allow an invite from list option. This is primarily for joint guild raiding its easy to mass invite everyone from your guild and then add the officers from the other one but its a huge pain for them to then manually add ppl to the raid. The option of an mass invite for their members or more generic import fixed list would be better. I appreciate that the code to create the fixed list is then substantial additional work.
Options 1 & 2 could be relatively quickly added option 3 I appreciate is a longer term option.
I might add distinction between ranged and melee DPS. I was planning to change the role texts to the icons used in the LFG interface, so when I ever get around to updating it, I'll try to split the DPS types too
A couple things I would like to see:
1. That the info gets saved from event to event. That way I don't have to assign roles for players for each and every event. If this is supposed to happen, it's not for me.
2. That the info transfers itself in game to others as well. Me and 2 other officers control the raid events, and all have this addon. However, if I assign roles, it doesn't change on their event. If I change status' it does (accepted, out, etc.). So if those assignments could share info between each other that would also save time.
I think both of those would be very helpful additions to this addon. And if this addon already does this and for some reason it isn't doing it for me, plz tell me what I'm doing wrong. Thx
The addon saves a simple internal list of player names with their assigned role, it should save between events as opening an event just reads the roles from that table.
2. About syncing. For one, syncing would complicate things a bit (or a lot, depending how fancy I'd like to make it), plus I sort of prefer the idea that you can set the roles the way that you want and that makes things easier for you.
Either way, I'll think about.
Hi! Nice addon but I have a small suggestion. What do you think of a new role for DPS to have one for melee and one for ranged DPS? Some bosses don't work well with too many DPS classes of one kind and some classes can be both (druid cat/moonkin, shaman elemental/enh.) so just setting DPS does not let you know what talents and buffs he has.
I was about to say that wouldn't this be sort of pointless, seeing as you can already copy events, but it could be something that I might add.
Any ideas/preferences how it would work? I was thinking of a similar box as the export one, where you could paste a string to and it would try to invite each entry into the event.
Sorting by acceptance:
Should be doable, though I'm a bit worried now that there's simply not enough room on the list for the extra columns, if there would also be online/offline indicator and role, and maybe even rank.
About online/offline:
The main thing I worry about this is that it's not easy to determine if a player who isn't in the guild or your friend list or chat channels is online or not. I think only a /who would reveal that info, but I think using who lookups in an addon is just asking for trouble.
Would it be enough, if I get around to adding some offline-indicator, that it would only consider players it can find?
I sort of feel uneasy making something that doesn't quite fully work, but ah well :-)
1. Simplify the role indication through T, H, D for tank, heals, dps respectively? Or use the LFG icons (Shield, Sword, and First Aid sign thing).
2. Perhaps have an option to enable a maximum of 2 column sorting options? For example if you do implement Roles, Acceptance time, On/Offline, and Member rank, make it so the user can only pick 2 to display actively at any time on the calendar? (Would this be possible?)
3. Off/Online indication could probably just be a simple small red X or green O in front of the name? Similarly, Rank could also be denoted maybe simply as numbers 1,2,3, etc. to save space.