One of the great features of RosterBot from the very beginning has been the ability to subscribe to your team’s calendar automagically. This means that, when you do it properly, you can have new Events from each team automatically appear in your favourite calendaring app. This is especially exciting now that more people are using calendar sync tools like iCloud… because it means when you subscribe to a Calendar service on your computer, the events actually show up on your iPhone, iPad, etc. (Yes we are Mac bigots!).
Here’s how to do it properly on OSX (on your Mac):
First you’ll notice that on your Team Dashboard or Events page there’s a big button in the top right-hand side that looks like this. If you click on this, it’ll download an .ICS file that you can load into your calendar app, such as Outlook or iCal. It will instantly copy all your upcoming events into your calendar, but it only does this once. That’s cool.. but that’s not as cool as what happens when you CTRL-CLICK on the icon. On a Windows machine, this is known as a Right-Click; on a Mac, holding down CTRL while clicking brings up the following menu:
Instead of downloading the .ICS file, you are now copying the actual location (URL) of your calendar feed for that team. This is important, because as new events are added or existing events are changed, this automatically becomes available at that feed. Your calendaring software checks that URL periodically and updates your calendar as the schedule changes completely automatically. That’s veryuseful. So, having copied your URL you need to pop over to your Calendaring software (in my case that’s iCal on the Mac) and locate the function that enables you to subscribe to calendars over the internet. Here’s how it looks on my Mac:
… and once there you just need to paste the URL you just copied, like so:
… and your Calendaring software will ask you some more stuff about your subscription. In this case I just gave it a name and made sure that it was saved to my iCloud account and not just my local Mac:
… otherwise the defaults were good for me (OK, I made the colour orange!). Once that’s done and you hit “OK” then you should see the team name appear on your list of calendars on the left-hand side of the window, like so:
You will also see your upcoming events from RosterBot, and those will update automatically from here on in. Nice trick, eh?
Note that your calendar feed, even though it’s for a team, is unique to every player.
So don’t go sharing that URL with other folks otherwise things might get complicated for you down the road when we make further enhancements to this feature…