Welcome Guest, Login or Sign up

Birthday Reminder

By: rrao

Scans your Address Book for birthdays and creates appointment reminders. With a single-click, you can scans your Address Books and display your contact birthday information. You can review and create multiple reminders for each birthday. Multiple reminders help users schedule plans in advance of a birthday. Reminders can be:

  1. "On-the-day-of" the birthday
  2. "1,2...7" days before the birthday
  3. "1,2...4" weeks before the birthday

This updated version of the Birthday Reminder Zimlet includes the following changes:

  • Scan entire Address Book and add multiple yearly-recurring appointments.
  • Allow users to automatically create Birthday Reminders when saving individual contacts by adding "Save & Add Birthday" button, which allows users to easily create Birthday Reminders.
  • Allow scanning of entire Address Book multiple times without duplicating already-created-reminders.
  • Ability to "Reset Birthday Reminders" Calendar.
  • Added support to quickly select and unselect all Reminders to add.


Download

Rating ( 14 ratings )
Downloads 6568
Latest Version 1
Categories Calendar , Contacts , Fun , Mail , Organization
Compatibility ZCS Legacy
License No License Specified
Created on 1/9/09
Updated on 10/6/15

Reviews

  • New version is available now: https://zimbra.org/extend/items/view/birthday-reminder-new 

    By: zetalliance on on 12/29/15 for version 1

    https://zimbra.org/extend/items/view/birthday-reminder-new

  • It's broken in 8.6 

    By: barrydegraaff on on 8/4/15 for version 1

    This Zimlet has not been updated for Zimbra 8.6 and also has some sub-optimal code.

    If someone still wants it, and is willing to give a (small) donation, I am able to fix or rewrite this Zimlet.

    Please contact me if you are interested:
    http://www.barrydegraaff.tk/consultancy

  • @rollo65: Publish to adopted 

    By: maxxer on on 7/14/15 for version 1

    @Rollo65: could you please upload the updated source to github, either your own repo or to https://github.com/Zimbra-Community/adopted so it could be kept up to date? thanks

  • ZCS 8.0 correction 

    By: Alexey_Kor on on 7/1/15 for version 1

    Are the zimlet work well on ZCS 8.0 ? I have this one, and I see no happened anything after I press "Start Address book scan" :-(

  • ZCS 8.5 

    By: ph573 on on 12/2/14 for version 1

    Hello,I try to use the birthday reminder zimlet on ZCS 8.5. I have included the various patches posted on here. The zimlet can be installed, can be started, starts scanning the adress book, shows all found contacts. After pushing the button to create the reminders the new calendar folder is set up, the script keeps telling it creates reminder but there are no reminders created.Do you have similar experiences? Any ideas?Thanks,Peter

  • For Zimbra 8 Error 

    By: khiem on on 6/26/14 for version 1

    This Zimlet could not run in Zimbra 8 due to the Authenticate problem.To fix this, in the zip package, modify the file birthdayreminder.js, please fo to the function: BirthdayReminderZimlet.prototype._setBirthdayReminderFolderId =function(postCallback) { then change the code as below. I've tested and it worked like charms. BirthdayReminderZimlet.prototype._setBirthdayReminderFolderId =function(postCallback) {    var soapDoc = AjxSoapDoc.create("GetFolderRequest", "urn:zimbraMail");    var folderNode = soapDoc.set("folder");    folderNode.setAttribute("l", appCtxt.getFolderTree().root.id);    var command = new ZmCsfeCommand();//--------> Change here    var params = new Object();    params.noAuthToken = true;    params.soapDoc = soapDoc;    var top = command.invoke(params).Body.GetFolderResponse.folder[0];//----------------------------    var folders = top.folder;    if (folders) {        for (var i = 0; i < folders.length; i++) {            var f = folders[i];            if (f && f.name == this.calendarName && f.view == BirthdayReminderZimlet.CALENDAR_VIEW) {                this.birthdayreminderFolderId = f.id;                if(postCallback) {                    postCallback.run(this);                }                return;            }        }    }    //there is no such folder, so create one.    var params = {color:3, name:this.calendarName, view:BirthdayReminderZimlet.CALENDAR_VIEW, l:"1", postCallback:postCallback};    this._createBirthdayCalendar(params);    };

  • ZCS 8.0.x 

    By: Sanctus on on 11/6/13 for version 1

    It would be possible to obtain the updated files of this great Zimlet?

  • Zimlet works with ZCS 8.04 

    By: rbr555 on on 8/30/13 for version 1

    @Rollo65
    Could you please send me the Files? Kind regardsRonald 

  • ZCS 8 

    By: philro on on 8/19/13 for version 1

    @ Rollo65Could you please send me the Files? Can't find your mail Addy anywhere... p.schlarb AT mailec DOT de THX!

  • Zimlet works with ZCS 8.04  

    By: Rollo65 on on 7/29/13 for version 1

    I added some features to this great zimlet.o make it run with ZCS 8.04o working with several date formats ( testet for US and German )o working with shared calendarso add the age of the contact to the appointment Send me a mail and i will deliver you the changed files. In case of positive feedback i would like to find a way to publish it.

  • ZCS 8.0 

    By: alexey_isg on on 11/30/12 for version 1

    Are the zimlet work well on ZCS 8.0 ? I have this one, and I see no happened anything after I press "Scan Address book scan" :-(

  • Works well, but the date is interpreted incorrectly (2nd) 

    By: hb9hfm on on 11/21/12 for version 1

    Hello,I have the same issue as Simonalane.I correct the "bug" with the following change in birthdayreminder.jsdiff -e ../birthdayreminder.js.ori birthdayreminder.js488c                var normalizedBD = this._normalizeDate(tmparry[1],  tmparry[2], tmparry[0]);.347c        var birthday = this._normalizeDate(tmparry[1],  tmparry[2], tmparry[0]);.After this change and new installation, the zimlet work fine on my 7.1.4_GA_2555.RHEL5_64Best Regard and many thanksDan

  • Update for ZCS/ZD 7.x ? 

    By: florianh on on 5/29/11 for version 1.0

    Seems as if this nice zimlet isn't working anymore in the 7.x series. Will there be an update?

  • Works well, but the date is interpreted incorrectly. 

    By: simonalane on on 12/9/10 for version 1.0

    I installed this zimlet, and it seems to work well. All the birthdays are gathered and entered into a calendar. The only problem is that it interprets UK dates in the US format. This means that dd/mm/yyyy is interpreted as mm/dd/yyyy. A birthday that occurs on 12th April therefore occurs on 4th December etc.Also, is it possible to collect birthdays from shared calendars? I couldn't see how to make that happen.



Older Versions:

Version 0.7

Download
Compatibility ZCS Legacy
Created 4/13/10 8:08 PM
Toggle description

Scans your Address Book for birthdays and creates appointment reminders. With a single-click, you can scans your Address Books and display your contact birthday information. You can review and create multiple reminders for each birthday. Multiple reminders help users schedule plans in advance of a birthday. Reminders can be:

  1. "On-the-day-of" the birthday
  2. "1,2...7" days before the birthday
  3. "1,2...4" weeks before the birthday