Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I help run a small single day BarCamp-style unconference event, and we publish our session schedule (as it evolves) on a public Google Calendar. We would like to create a short link (eg. http://cal.ourevent.com) to the single day of the event on our calendar, so that attendees can check in on the schedule to decide which session to go to next, or see if anything new has been posted since the last time they checked.

I know how to add a sub-domain, what I need to figure out is what URL to redirect to for the calendar. I need to link directly to the day of the event; not the current day. I have seen how to link to a single event, but that's also not what I need. We'll have a few dozen events on the calendar on the day of the conference, and they all need to be displayed.

If at all possible, I would prefer for it to show a mobile interface when viewed from a mobile device, and the normal/expected interface when viewed from a non-mobile browser.

share|improve this question
add comment

3 Answers

adding below to url sets date and view

=mc&date=20130527 for example will jump to may 27th 2013

&mode=month for example will default to month view. day & week also work.

share|improve this answer
    
How is this different than @Scott's answer? –  Al E. Feb 13 '13 at 21:06
add comment
up vote 4 down vote accepted

So far, the best solution we've come up with is to get the Embed code and create a page that embeds an iFrame of the appropriate size, detecting mobile browsers and adjusting the viewport accordingly.

Instead of using the DAY mode (which still looks like poo on mobile browsers), we've figured out how to switch to Agenda mode:

http://www.google.com/calendar/embed?showNav=0&showPrint=0&showCalendars=0&mode=AGENDA&wkst=1&src={our_calendar_id}&dates=yyyymmdd%2Fyyyymmdd

Here it is: http://cal.higheredphilly.com/ -- should be fairly viewable on at least Android and iOS phones. iPad and non-mobile devices get no viewport adjustment and the iframe should fill the page.

Scratch that last bit. Instead of using an iFrame, when you're not on a mobile browser we've decided to just redirect straight to the day-view calendar. That way there's no issues with iframe size rendering on IE/etc.

share|improve this answer
add comment

I know this works for private calendars.

Try: https://www.google.com/calendar/render?tab=mc&date=20081101

share|improve this answer
    
This url format does limit the scope of the calendar to a single day, which is another step in the right direction; but it doesn't switch to the mobile interface when on mobile browsers (so it still looks like poo.) Any idea how to get that working? –  Adam Tuttle Jul 13 '10 at 19:38
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.