Problem with iCal and Agenda Feed

Request Type: 
Feature Request
Author: 
Bjorn Akselsen
Issue/Request: 

Hi, we have been trying to feed the Classics Google calendar to the Classics site and run into problems. The first solution we tried was the iFrame approach, visible on the url above. We also tried iCal (but cannot seem to find a way to enable it on a page). In addition, we followed the Agenda Feed instructions, added the Google calendar ID but no events show. We see lots of error codes but as we’re not able to decode their meaning, we hope you can help… 

Best,
Bjorn

Hi Bjorn,

Is there a specific reason that you have to use a Google calendar? We have a team here that supports the Bedework calendar integration with YaleSites. So you would update the main calendar and it would feed your events to your site. Is that something that you’d be interested in?

Alyssa

Hi Alyssa — we actually used Bedework before but the client was not happy with it. They are now using Google and like it. It’s also a big lift to change something that is already working for them… If there’s a way to get the iCal and/or the Agenda Feed to work, so at least we can see how it integrates, that would give us more information about what is the best way forward.

I just tried to speed up by trying to configure the iCal, following these instructions (https://yalesites.yale.edu/book/ical-feed-exporting-events) but some of the displays don’t match the screenshots and the instructions are very brief…

The iCal allows users to add the calendar to their own, so you will have to use the default YaleSites Events content type.

Hi,

I’m not clear about this. I have tried to enable the iCal but even if I follow all the steps, I get nowhere.

Is it possible for you to look into why the Agenda Feed is not working on this page? https://dev.classics.yale.edu/calendar-test

The iCal is working here https://dev.classics.yale.edu/calendar.

It looks like you’re missing the Google API key here https://dev.classics.yale.edu/admin/config/services/agenda/googleapi.

hmmm, the iCal doesn’t seem to feed anything from the Google cal, though.

No, the iCal feed is pulling from the default Events content type. Those events would have to live on the drupal site or come from bedework. The Google cal is separate.

I’m just exceptionally confused…. It’s humbling that even with 10 years of web development under my belt, I’m still struggling with Druapl/YaleSites… Not understanding the iCal function but in any case, we can’t use it. How you tell me quickly how to disable the iCal on that page and have it instead pull the regular events?

So, I’m really confused, this page says the iCal can pull from Google cal!

https://yalesites.yale.edu/book/ical-feed-importing-google-calendar

You can give that a try and it should work. Otherwise if you get the Google API key for the agenda feed that should fix it too.

Please help me with this as there’s something really promising going on: https://dev.classics.yale.edu/calendar shows an even that must have been pulled from the Google cal, and it’s feeding to our front plug. Can you tell us why only one event is iCal’ing?

Sorry, fasle positive alert. Nothing to celebrate!