iCal/iCloud - Publishing calendars on a web site
Publishing calendars on your web site under MobileMe used to be a trivial exercise. When you Published a calendar, you received 2 URLs.. a WebCal address that people can subscribe to, and a HTTP://... address to display your calendar in any browser, with the usual day/week/month options etc. and even a subscribe button that you could activate from there.
To publish a displayed calendar on one of my web pages, I simply dropped in an iframe and used the http://... address. Here's an example... http://torontoliveclubhub.com/Club_Calendar/club_calendar.html
Updates are automatic, whenever you added events to your desktop iCal app.
Not so anymore! iCloud seems to have removed that option. While my calendar (above) still displays items prior to iCloud transition from MobileMe, none of my new entries appear there. The http://... address I was using in MobileMe apparently still exists but iCloud won't update it.
Does anyone know of a fix for that?
I'm more interested in a fix, but I have found a bit of a work-around...
You can create a new calendar "On My Mac" (not iCloud) with your desktop iCal app for the calendar you want displayed at your web site. When you publish that site, you have the option of publishing to MobileMe or a third-party server. I haven't confirmed that the MobileMe choice still works after the transition to iCloud, but I do know that free calendar hosting services like iCal-Mac.com do still work. (The problem there is your own web site embedded calendar display also includes some of their advertising.)
In short, what I've learned is that you apparently can't display an iCloud calendar on your own web site using an iframe and a http://... reference to your calendar. You have to have the calendar On My Mac (an option when you create a new calendar). In fact most of the list of entries under the Calendar menu are different if you have iCloud only calendars vs. On My Mac calendars.
Right now, I'd like some way to bring back a couple of my calendars from iCloud to On My Mac, so I don't have to do a lot of manual re-entering of events in the new calendar I've created. Suggestions?
...Charles