Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter Gremie

    (@gremie)

    A new message for getting this thread up in the list.
    Poco, do you think you might one day have a look on integrating private calendar if you got a chance ?
    I unfortunately stopped using your app because it doesn’t manage google calendar not set to public. I found an own solution using PHP iCalendar (based on xml feed – works with either public or private calendar) and developing some kind of widget using iframe tag and javascript.
    Result is pretty like the same but i’d rather use your wonderful app instead for future projects.
    Cheers and thank you for everything

    Plugin Author Poco

    (@poco)

    I doubt that I will convert this plugin to support iCalendar or public xml feeds as there are other plugins that do and/or it should be a different plugin (no point in making one plugin do the work multiple ways, better to just have two plugins).

    However, I don’t understand how you want the data to be public, but you don’t want to make the calendar public? If you are using a public URL to download all the required data then you might as well make the calendar public. What is so “private” that you want people to be able to download it AND you don’t want anyone to be able to download it?

    Thread Starter Gremie

    (@gremie)

    I didn’t mean to support xml feeds (it is just the only way i found to display my “not set to public” calendar since google API v3), but to find a way to grab data from a “not set to public” calendar by a kind of authentification. There must be a way… It was working just fine with your widget on Google API v.2.

    FYI, i want the data available on a login/pass protected website. So anybody from the crew with the login/pass can access the website and see the agenda, and has no need to have a google account to do so. I don’t make the agenda public because I just don’t want to let people know about the meetings i schedule for the company.

    Plugin Author Poco

    (@poco)

    I think I understand what you want.

    I am still confused as to how you have it working now. What feed are you using if it is not public? I’m not against the idea of authentication for your purposes and I can see the value. It seems to me, though, that you have the data you need already publicly accessible and you are happy with that, so why make it private?

    What is the calendar ID that you are using? I am curious to see just how private it is.

    Hi, @poco and @gremie. I’d like to jump into the conversation, because my agency also has private calendars that we would like to link to our website.

    This may be different from @gremie’s problem, but my issue is this:

    We use Google Resource Calendars with Google Apps for Business (end of Calendar ID is “@resource.calendar.google.com”). These calendars allow us to book and manage rental rooms.

    Some of the information in the calendars is confidential. We attached reservation forms (PDFs) to the events, and we track in-office notes in the description. Nothing top-secret, but still better not air all the little details to the public. HOWEVER, we also want to pull the event titles, start and end times, and calendar names (i.e. Women’s Club, 11:00 – 12:00, Spruce Room) to display room availability to the public on our website.

    So….we want the calendars to remain private so someone couldn’t just search and access the confidential information within Google. But we also want the select information to show up in a website calendar interface. Does that make sense?

    Thread Starter Gremie

    (@gremie)

    @poco i am using the private address of the calendar you can get in ical or xml format.
    The xml format link is like https://www.google.com/calendar/feeds/XXXXXXXXXXXX%40group.calendar.google.com/private-XXXXXXXXXXXXXXXX/basic
    I use this feed with php iCalendar script which i twisted a little bit with some php/javascript code to make it looks like your widget looks.
    And this feed was working fine with your previous widget using Google API V2 and i was perfectly happy like this before it stopped working and i had to find a way to get the same service… I would prefer just using again your widget 😉
    Anyway, i am sure i am not the only one having a non public agenda (with confidential info) that i want being displayed on a login/pass protected wordpress website only for people with credentials. For exemple, a firm with the weekly/monthly schedule of its employee, @showard29’s need, etc…
    Is there a way to send you the calendar ID privately ?

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Google Calendar Widget & private calendar (not public)’ is closed to new replies.