Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

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

Posted on Nov 1, 2011 10:10 AM

Reply
1 reply

Nov 1, 2011 11:15 AM in response to cp_whaley

Although I'd still prefer a fix to a work-around, I can report some more success on the work-around front...


As long as you create a new calendar using the ON MY MAC option, you can publish the contents on a web page at your own site using an iframe and the http://... URL provided when you publish. You have a choice of MobileMe or Private Server when you publish. It turns out that you can still choose MobileMe and it works fine (so far). If you want nothing to do with MobileMe or iCloud, use a third party (Private Server) like iCal-Mac.com. They'll host your calendar for you.


My final concern at the end of my last post was getting my calendar contents back from iCloud to an ON MY MAC calendar so as not to re-enter everything already there. It wasn't too difficult.


In my desktop iCal app, I deselected all calendars except the one I wanted to take back to my Mac. I exported that calendar to an .ics file, then imported it back in to my new ON MY MAC calendar. I made sure the new calendar had the same name and URL as my original, so I didn't have to change my HTML reference in my iframe. Done!


At this point I guess I can delete the iCloud version of my original calendar and subscribe to the new one if I also want a version of this calendar on iCloud for remote access.


As I said, this is a work-around. We need a fix from Apple.


...Charles

iCal/iCloud - Publishing calendars on a web site

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.