Need help? Check out our Support site, then


Google Calendar

  1. miguelavalerio
    Member

    Is there any chance to have a google calendar embed object?

    thanks

  2. G'evening
    I typed "google calendar" into the forum search box to confirm my answer to your question. We cannot have iframe embeds for our wordpress.com blogs http://wordpress.com/forums/search.php?q=google+calendar

  3. Feel free to submit this as a suggestion though from your dashboard though. I remember a thread where we discussed adding in a HTML link to it over at Google's site but I can't find it right off.

  4. Does anyone know if there is any work being done on adding a features that would allow a google calendar? This would be an awesome feature. I sent it as a feature request through my Dashboard but I didn't get a reply.
    Has anyone heard anything about this being developed? It's almost a deal breaker for me... almost. I LOVE WORDPRESS!

  5. I haven't heard anything but, as stated above, you're free to send in a feedback and ask staff directly.

    Regards,
    -drmike

  6. Here's a way to get your Google Calendar in a WordPress blog. Use an RSS Sidebar widget to display the RSS / XML feed of your particular calendar. Just click "Calendar Settings" beside the calendar you want to share. Then copy the link under the "XML" button on that page, and paste it into an RSS Sidebar widget. Now, the calendar has to be public for this to work, but it does work... I've tried it.

    Woo Hoo!
    Alan

  7. Hi all! I tried this, and it doesn't work as expected. When clicking through to the event via the RSS Widget, instead of taking me to this page:

    https://www.google.com/calendar/event?eid=YW9ubXZzaTJhdWtkMnQ2NHZoazZzN2gxMWsgcjFtMzhobXUxaDE1djFhcWVxdXIwNDg1bmdAZw

    it goes here:

    http://www.google.com/calendar/feeds/r1m38hmu1h15v1aqequr0485ng%40group.calendar.google.com/public/basic/aonmvsi2aukd2t64vhk6s7h11k

    which appears as a raw XML file and is very confusing.

    The feed URL (please pardon the length) is:

    https://www.google.com/calendar/feeds/r1m38hmu1h15v1aqequr0485ng%40group.calendar.google.com/public/basic

    Any way to have it link to the proper place? Thank-you!

  8. I tried the feed URL that you gave, clicked on a link and got an error message from teh browser.

    I'm hoping someone else can pitch in here and make a suggestion as I don't use Google Calendar myself.

    Regards,
    -drmike

  9. I also use Google Calendar and am trying to use its feed through a sidebar RSS widget. Same thing for me: clicking an event link hops you over to the raw xml instead of the event's page.

    If there's a fix, I'd be interested to know, as well.

  10. Any updates or results on this issue?

  11. No - sorry. You are advised to send in a feedback request to staff.

  12. Hi, I'm trying the same thing (Google as RSS).

    This is how far I've got (Sorry, large bits of code being posted here).

    URL of xml of the google calendar I'm using:

    http://www.google.com/calendar/feeds/qplta3mhmdi33no4c9muipvcj4%40group.calendar.google.com/public/basic?futureevents=true&orderby=starttime&sortorder=ascending&max-results=10&singleevents=true

    Example of an "entry" element from that xml:

    <entry>
    	<id>http://www.google.com/calendar/feeds/qplta3mhmdi33no4c9muipvcj4%40group.calendar.google.com/public/basic/gfi0unfj17a5sgnkemh6g2s750_20071106T170000Z</id>
    	<published>2007-10-01T16:27:19.000Z</published>
    	<updated>2007-10-01T16:27:19.000Z</updated>
    	<category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/>
    	<title type='text'>AU Forum</title>
    	<summary type='html'>When: Tue 6 Nov 2007 5pm to 6pm&nbsp;
    GMT<br>
    
    <br>Event Status: confirmed</summary>
    	<content type='text'>When: Tue 6 Nov 2007 5pm to 6pm&nbsp;
    GMT<br>
    
    <br>Event Status: confirmed</content>
    	<link rel='alternate' type='text/html' href='http://www.google.com/calendar/event?eid=Z2ZpMHVuZmoxN2E1c2dua2VtaDZnMnM3NTBfMjAwNzExMDZUMTcwMDAwWiBxcGx0YTNtaG1kaTMzbm80YzltdWlwdmNqNEBn' title='alternate'/>
    	<link rel='self' type='application/atom+xml' href='http://www.google.com/calendar/feeds/qplta3mhmdi33no4c9muipvcj4%40group.calendar.google.com/public/basic/gfi0unfj17a5sgnkemh6g2s750_20071106T170000Z'/>
    	<author>
    		<name>Liverpool University Canoe Club</name>
    	</author>
    </entry>

    Event URL from there which fails to open in my browser, and is the one being chosen by WordPress RSS widget, is the one contained in the "id" tag, and again, as the "href" parameter in the <link rel='self'... tag.

    Event URL from there which does work, but is not chosen by Wordprss RSS widget, is the one contained in the "href" parameter in the <link rel='alternate... tag

    So its possible that google calendar app is making a mistake in the first URL. I will leave feedback at google first in case of that possibility.
    Second choice is I'll leave feedback at wordpress, in case the team there are prepared to tweak the RSS widget to read from the <link rel='alternate... tag in the case of google calendars.

    If you know another solution - e.g. if there is a way to convert the google "xml" output into "better" RSS, then please post here,

    cheers
    Helen

  13. Noticed that the URLs which are not working produce error "Internet Explorer does not
    support this feed format," rather than a 404.

    I have posted a query in google forums in case the problem is with the URLs returned, or with their content.

    http://groups.google.com/group/google-calendar-help-bugs/browse_thread/thread/de020e33bd6f5a62/7c6ab2912243fe58#7c6ab2912243fe58

    However, it may not actually be a google bug.

    I wonder if it may be possible for wordpress.com to make a work-around, whereby the RSS widget chooses the "link" element which has the best "type" - in this case 'text/html'

    I will leave feedback on the off-chance.

    cheers
    Helen

  14. OK, well feedback from wordpress.com is that google calendar xml is not supported at the moment, which is understandable, as its feed is not strictly rss.

    I'm looking at how to convert the xml to proper rss before passing it. Maybe someone already done that? Will post here if any joy.

  15. in theory, you could use this tool to convert the iCal feed into an RDF feed, and put that in a widget:
    http://torrez.us/ics2rdf/

    it doesn't work for me, though.

  16. How frustrating, "him indoors" has just got himself a "blogspot" blog, and has been able to embed his google calendar using the iframe method immediately :-(
    He is now crowing that blogspot is better, which its obviously _not_ !!!!

    Has anyone found a way of hooking up their (google or other) calendar successfully on a wordpress.com site, via the rss widget or any other way?

    I am going to get round to moving my stuff to my wordpress.org account, where of course I can choose my own settings and then add an iframe. But I'm not going to be ready to "move home" for a good while yet. So any ideas on this would be great.

    I also need to be able to tell my dearest that my blog is better than his.

    h

  17. We cannot have iframe embeds for our wordpress.com blogs http://wordpress.com/forums/search.php?q=google+calendar

  18. Hoooooray!!!! Done it!

    The clue was on another thread about google share something.

    The answer is:

    1. Take the google html url
    2. Add the "options" to the end of it, to make it display "future events" in a sensible order
    3. Go to feed43.com
    4. Add it into there
    5. Use regular expressions to pick out the title, content and link (Be careful, you want the link rel, not link self)
    6. Export it
    7. Copy _that_ url into your rss widget.

    YAY!!!!!

  19. YAY! indeed. :-) Thanks for sharing the solution.

  20. Very, very slick! Thanks for that: I'm sure this will be helpful for a LOT of people.

  21. Nice one. I'm still tweaking, but it seems to work. Any idea how to get the descriptions to show as well as the event titles in the WP sidebar widget?

Topic Closed

This topic has been closed to new replies.

About this Topic