Marketcircle    Forums  Hop To Forum Categories  Daylite  Hop To Forums  Share Zone    Add Birthdays to Calendar plugin
Page 1 2 3 
Go
New
Find
Notify
Tools
Reply
  
-star Rating Rate It!  Login/Join 
Journeyman
Posted
A free plugin that will add birthday events for your contacts onto your calendar. There is more info in the included read-me file..

Note: Requires Daylite 3.2.1

Download Short name version Here.

Download full name version Here.

Other free stuff.
-E

This message has been edited. Last edited by: Eric O'Connell,
 
Posts: 96 | Location: San Francisco | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Pro
Picture of Andy Warwick
Posted Hide Post
Sweet!

Works great.

Been waiting for something like this for ages.

Couple of requests for version 2:

Option to choose a default category for newly created events.

Option to add surname to event (or, even better, use merge fields, so I could set something like “<firstname> <surname>’s Birthday”).

(One assumes you’d need access to the prefs panel for something like that? Marketcircle? Any method of doing that?)

But that's all icing. At least we now have a really nice cake* to be getting on with.

Many thanks Eric.

* Which reminds me I still have some Xmas cake in the cupboard to finish off; that’s my next task…


--
Andy Warwick
www.creed.co.uk
 
Posts: 216 | Location: Nottingham, UK | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
Hi Andy, thanks for the props, I appreciate it.

quote:
Couple of requests for version 2:

Option to choose a default category for newly created events.


I already have to think about version 2? Man, programming is a thankless business smile

Actually, I did think about the categories thing. I'll see what I can do one of these days. In the meantime, the 'create a smartlist and bulk edit' workaround I mention in the read-me isn't too painful.

quote:
Option to add surname to event (or, even better, use merge fields, so I could set something like “<firstname> <surname>’s Birthday”).


I assume surname means the last name? In other words, you would prefer the full name?

If that would make a world of difference let me know and I'll shoot you an edited version. I'll explain my reasoning for the way it is currently though -

Building this for myself, my needs are this: Most of the people I have in Daylite that I know their birthday, I'm on a first name basis with. Also, my calendar is usually in month view, so I appreciate brevity!

So let's say we have a contact, Katherine Hepburn, with a nick name of Kate. The event title would then be 'Kate Birthday'. If the contact doesn't have a nickname, then it would be 'Katherine Birthday'. If your contact doesn't have a first name (for whatever reason) it would be 'Hepburn Birthday'. And if you have really weird friends that have no first or last name, it would be '? Birthday'.

Thanks!
-E
 
Posts: 96 | Location: San Francisco | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Pro
Picture of Andy Warwick
Posted Hide Post
quote:
Man, programming is a thankless business


Pretty much smile

quote:
In the meantime, the 'create a smartlist and bulk edit' workaround I mention in the read-me isn't too painful.


No, that’s a good workaround for sure. And given how often you’ll use the command, probably do if the alternative is a coding nightmare.

The more I think about it, the more it might make sense to have the default category the same as the Contact themselves.

quote:
I assume surname means the last name? In other words, you would prefer the full name?


Yes, surname = last name; that must be a UK thing, as that’s usually how they are referred to on these shores…

I’d prefer the full name as I tend to keep track of clients birthdays as well as families, even if only to use it as an excuse to call, say hi, and up-sell my services. smile

Last names would be useful, as I seem to have a lot of clients and family with the same name (e.g. I know *way* too many Johns), and it gets a little confusing with just first names. In fact, I often refer to people internally as <company><first name> to avoid the whole issue.

Equally valid as your reasoning, of course, which is why a preference to ‘build’ the text with placeholder fields might be the best ultimate solution.

Don’t worry about a specific version for me at this stage (though thanks for the offer), I’ll simply use the nickname field to parse what I need.

Right now the solution gets me 99% of the way there, and the rest is just icing*.

Cheers

* The Xmas cake was really nice, BTW.


--
Andy Warwick
www.creed.co.uk
 
Posts: 216 | Location: Nottingham, UK | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
Well, the fullname/nickname stuff was not the difficult part in building this, so no biggie.

Version that uses full name Here.

No need to punish you for your business acumen! smile

I am a bit concerned about your eating month-old cake however. I will either assume that it was fruitcake, or that you are currently experiencing hallucinatory visions and adding birthdays to your contacts is way down on the priority list...
 
Posts: 96 | Location: San Francisco | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Pro
Picture of Andy Warwick
Posted Hide Post
Sweet.

Thanks Eric.

(And to set your mind at rest it was indeed fruitcake.)


--
Andy Warwick
www.creed.co.uk
 
Posts: 216 | Location: Nottingham, UK | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
could you walk me (tech unsavy) through the process
I have followed previous instructions but does not seem to work
 
Posts: 62 | Location: North Carolina | Registered: July 25, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
Hi Danny-

I recently got another report of this not working for someone who's running 10.4.8 - what version of the OS are you running currently?

Thanks!
-Eric
 
Posts: 96 | Location: San Francisco | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
quote:
Originally posted by Eric O'Connell:

I recently got another report of this not working for someone who's running 10.4.8 - what version of the OS are you running currently?


Ok, here's an important tidbit - You have to be running Daylite 3.2.1 for the plugin to work. It depends on a method that wasn't available in 3.2
 
Posts: 96 | Location: San Francisco | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
I am running 10.4.8 and Daylite 3.2.1
 
Posts: 62 | Location: North Carolina | Registered: July 25, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Picture of Yannick Durussel
Posted Hide Post
same for me...

I am running 10.4.8 and Daylite 3.2.1 and it doesn't work...

any ideas?
 
Posts: 58 | Location: Switzerland (French Part) | Registered: August 26, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
Hmmm, not sure what the issue would be then. Can you do me a favor- Select a contact (with the birthday info filled out in the extra tab of course) and run the command, and see if you get any kind of error listed in the console? The plugin does depend on a method exposed by MC in 3.2.1, but since you say that's what you are running.. Also, are you running on Intel or PPC?

Thanks!
 
Posts: 96 | Location: San Francisco | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Picture of Yannick Durussel
Posted Hide Post
Hi Eric,

Thanks for your quick reply!

I run on PPC.

Please find here below the message I get in the Console:

2007-02-25 20:24:05.367 Daylite[4120] *** -[GWDatabaseContext calendarObjectsFromDate:toDate:forOwner:timedType:includeRepeatOccurrences:additionalQualifier:]: selector not recognized [self = 0x7900910]
2007-02-25 20:24:05.460 Daylite[4120] *** -[GWDatabaseContext calendarObjectsFromDate:toDate:forOwner:timedType:includeRepeatOccurrences:additionalQualifier:]: selector not recognized [self = 0x7900910]

Awaiting your answer.
 
Posts: 58 | Location: Switzerland (French Part) | Registered: August 26, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Posted Hide Post
And you are sure that you are on Daylite 3.2.1?

Hmm, maybe it is something specific to 10.4.8 then. Maybe I'll move my laptop up to 10.4.8 and recompile the plugin - I've been hesitant to move to 10.4.8 because of reports of other things breaking! I'll see if I can identify anything and ask MC about it as well.
 
Posts: 96 | Location: San Francisco | Registered: June 22, 2006Reply With QuoteEdit or Delete MessageReport This Post
Journeyman
Picture of Yannick Durussel
Posted Hide Post
Sorry I was on 3.2! Sorry!!! It works!
 
Posts: 58 | Location: Switzerland (French Part) | Registered: August 26, 2006Reply With QuoteEdit or Delete MessageReport This Post
 Previous Topic | Next Topic powered by eve community Page 1 2 3  
 

Marketcircle    Forums  Hop To Forum Categories  Daylite  Hop To Forums  Share Zone    Add Birthdays to Calendar plugin

© Copyright 2006 Marketcircle Inc. All rights reserved.