ThinkShout

We provide web strategy and open source technology to forward-thinking organizations.

Kyle's Blog

An Adventure in iCal, my First Module

June 5, 2012 - 13:22 -- Kyle

Recently ThinkShout needed to include an “add to calendar” widget on a client’s event pages, but, to my surprise, no Drupal module existed that fit what I needed. Since this seemed like a relatively common feature, I set out to write my own module to release to the Drupal community.

Thus Add to Cal was born, a module that adds a field formatter for dates in the form of a button that allows exporting an event to a small variety of popular formats, namely Google, Yahoo, Outlook, and iCal. While PHP is very much a strong point for me, this was the first real module I had created for Drupal, and it proved to be a great adventure and an excellent learning experience.

image