• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Add to my calendar, Google, Outlook, iCal, Yahoo

New Here ,
Jun 04, 2015 Jun 04, 2015

Copy link to clipboard

Copied

Hi,

I am looking for suggestions on doing this.  Basically, I'd like to add "Add to my calendar" for Google, Outlook, iCal and Yahoo on a confirmation email.  The event name, date/time and location is in database.  I know I will have to store temp file in the server but not sure what else I need.  Any suggestions are appreciated.

Views

1.1K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 09, 2015 Jun 09, 2015

Copy link to clipboard

Copied

Anyone?  Some ideas or where to begin?

Thanks.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Jun 10, 2015 Jun 10, 2015

Copy link to clipboard

Copied

There are a few UDFs over at cflib.org that will do this kind of thing.

CFLib.org – vCal

CFLib.org – iCalUS

Probably be a good place to start.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 10, 2016 Jul 10, 2016

Copy link to clipboard

Copied

LATEST

In a current project I am giving the user the option to Add to Google Calendar and download an iCal file. The iCal file has to be generated manually and then hosted on BC as a download.


The Add to Google feature is a link that you can dynamically build using data in your Events module, or a web app, with Liquid. Use this Liquid filter to URL encode each string: url_param_escape

You will also need to use the date switches to format the date correctly.

Here is an example, taken from a Stack Overflow answer:

https://www.google.com/calendar/render?action=TEMPLATE&text=Your+Event+Name&dates=20140127T224000Z/2...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Documentation