Birthday Reminder Helper
Birthday reminder services can naturally be part of any calendar program such as MS Outlook, Mozilla Sunbird, or Google Calendar. A birthday reminder could be just a calendar event plus an alarm of popup, Email or SMS.
For example, Andy Smith's birthday is on 1978-05-04, then in your favorite calendar program, you may create a yearly repeating event from 2008-05-04, and define an alarm with such properties: 1 day before the event, and Email action.
It is conventional and natural that you store birthday information in an address book, eventually you can create birthday reminder events from the contact information. OC Birthday Reminder Helper is a set of procedures helping you to generate birthday reminders from Open Contacts.
Basically, the helper will create an iCalendar file containing birthday reminder events, which may be imported into most popular calendar programs.
Built-in Helper in Open Contacts
From version 5.2.3, Open Contacts has a built-in function to generate birthday reminders in an iCalendar file from selected contacts of the people list or the search results.
Tested Calendar Programs
OC Birthday Reminder Helper was tested upon the following calendar programs.
For details of using these calendar programs, please visit respective user support forums. To evaluate calendar programs, please also read this blog.
Twisting Birthday Functions
In Open Contacts, you may use the Search Birthday function to look up contacts with birthdays within a period, and the Birthday Reminder Helper could help you to generate birthday alarms. You may twist these functions to handle date related events like anniversary.
If you plan to do something for contacts' anniversaries, in the Search Birthday function, you may change the Birthday field value to "Anniversary"; and in the Birthday Reminder Helper, you may change [Options -> General -> Birthday field] to "Anniversary", and modify the [Options -> Applications -> iCalendar Summary Format], then you can generate calendar events for contacts' anniversaries.
As birthday events are more often and important, Open Contacts focuses more on birthday, while giving you interfaces to twist for other events rather than providing you a generic interface for all sorts of events equally.