How Migrating to Google Apps Broke My Google
This past year I had it pretty good in terms of calendar management. In fact, better than ever, certainly better than today.
The salient technology point of this post is: The boundaries of work and personal are extremely blurred these days. Now more than ever, we are getting more work done outside the office and outside normal office hours, pausing at times during the day for family or personal needs.Technologies such as web capabilities, VoIP, and mobility make this possible. But our support tools need to follow suit.
From a calendaring perspective I HAD this nailed.
I kept my calendar on Exchange/Outlook. I think a large part of Exchange/Outlook’s market success has been around its workgroup calendar capabilities. I can manage permissions of who can view and/or change my calendar, and the solution played well with all the various PDAs and phones I’ve had over the past 10 years. But one shortfall was giving access to friends and family was always tricky.
This past year my family members all migrated to Gmail (and its associated calendar). I also use Gmail for non corporate stuff. Google released a synchronization product that enabled me to sync Outlook with my Gmail calendar. This was the best it could get – one calendar, two environments. Each with controlled visibility. I could accept appointments in either environment and even check my “Outlook” calendar from any web source. My cell phone synchronized with Exchange and everything worked. My wife even had access to my calendar from her cell phone.
While on vacatoin, work said goodbye to Exchange and Hello to Google Apps. On the surface, one might think my integration capabilities would be even better between Google environments. Ha!
It turns out there is no sync capability between Google calendars. You can share calendars, but this is very different. Just as I need one calendar view (which can be created with shares), other people at work and at home need a single view too which isn’t so simple with shared calendars. I can sync my phone with either Google calendar, but not both. It doesn’t make sense to give every colleague free/busy views to both calendars just so they can pick a meeting time.
I am stuck. I thought I could abort my Gmail calendar and just work Apps calendar, but that complicates emailed invites from people with my Google address.
Why blog about this? Partly to vent, partly in hopes someone has an idea, and partly as a warning; the migration from Exchange to Apps has a few surprises.
Might this do the trick? http://ouseful.wordpress.com/2008/12/04/displaying-events-from-multiple-google-calendars-in-a-single-embedded-calendar-view/
Thanks Colman,
But I don't believe that works. That solution creates a "view" of multiple calendars. It is a nice feature.
I need the other calendar items to actually be on my calendar. This means I can sync my calendar to my phone and share my calendar with all the events. The "views" change from different perspectives.
I'm a little bit confused as to what it is you're trying to do.
Can you have your gmail address forward all invites to your Apps address? That seems like it'd solve part of the problem.
Can Outlook/Exchange not sync with Apps calendars? Seems you could sync up your Outlook/Exchange with your gmail calendar, such that it gets all the events from there, then set it to sync up with the Apps calendar instead, which then adds all that info to the Apps calendar as well. (Or you could just use the export/import functionality of gmail/Apps)
Do you still need the gmail calendar for anything?
Yes. Forwarding invites from one Gmail to another seems to work, but it causes confusion because the confirmation response comes from a different address than they invited.
Outlook/Exchange is out.
The bigger problem is giving people access to my calendar. I have to identities (…@gmail.com and …@googleApps.com) – but one calendar. Since one calendar is empty and forwards – that constituency can't see my calendar.
When I had Outlook/Gmail I had two synchronized calendars – one for each identity.
So your ideal situation would be to still have two calendars, but to have them contain the same data?
I know it's like herding cats, but can't you just have people use only the one you want to use rather than try to kludge something around the idea of not having to?
I've been trying to come up with a solution for a similar problem involving Google Contacts.
My Android phone uses my AppsforDomains Google account, but Google Voice cannot. This means that my phone has one address book, and Google Voice has another. Keeping them synced up is a real hassle. I wish there were some sort of functionality to mirror the data betwixt the two.
It's pretty strange you let work folks see your personal calendar. Most people wouldn't be comfortable with that. That's too bad Google Apps for Domains accounts don't work with Google Voice. That seems almost incomprehensible. They'll probably fix that soon if not already. I recall when the G1 phone wouldn't use Google Apps for Domains accounts for a while.
I'm pretty sure the G1 could always use Apps for Domains (I set mine up to do so probably 2 weeks after it launched), it's just that the Wizard you use to configure the phone had wording that implied that you had to put in a username, after which @gmail.com would be automatically appended. But putting in your own @domain worked just fine.
I'm not sure how Google would add Apps for Domains support to Google Voice at this point. They still don't have any kind of functionality for merging accounts together, and many of their services require non-Domains accounts now.